Scan Report
This report was generated in Chinese. Some content may be in Chinese.
10 /100
wip-1password
AI plugin for 1Password secrets via JS SDK with service account headless access
1Password Secrets 插件,使用官方 SDK 提供安全的凭证管理功能,代码实现与声明能力一致,无恶意行为。
Safe to install
可安全使用。建议用户确保服务账号 token 文件权限为 600,并仅授予插件必要 vault 的访问权限。
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | 环境变量注入未在文档声明 Doc Mismatch | src/index.ts:290 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | src/index.ts:19 仅读取 token 文件 |
| Network | NONE | NONE | — | 仅通过 SDK 与 1Password API 通信 |
| Environment | NONE | READ_WRITE | ✓ Aligned | src/index.ts:290 设置 process.env.OPENAI_API_KEY |
5 findings
Medium External URL 外部 URL
https://img.shields.io/badge/interface-Module-black README.md:3 Medium External URL 外部 URL
https://img.shields.io/badge/interface-MCP_Server-black README.md:3 Medium External URL 外部 URL
https://img.shields.io/badge/interface-OpenClaw_Plugin-black README.md:3 Medium External URL 外部 URL
https://img.shields.io/badge/interface-Skill-black README.md:3 Medium External URL 外部 URL
https://img.shields.io/badge/Universal_Interface_Spec-black?style=flat&color=black README.md:3 File Tree
21 files · 105.1 KB · 3095 lines Markdown 16f · 2396L
TypeScript 1f · 497L
JavaScript 1f · 122L
JSON 3f · 80L
├─
▾
_trash
│ ├─
RELEASE-NOTES-v0-2-0.md
Markdown
│ └─
RELEASE-NOTES-v0-2-2.md
Markdown
├─
▾
ai
│ ├─
▾
_trash
│ │ └─
README--before-format--2026-03-12.md
Markdown
│ ├─
▾
dev-updates
│ │ ├─
2026-03-11--cc-mini--full-treatment.md
Markdown
│ │ └─
2026-03-11--cc-mini--readme-overhaul.md
Markdown
│ └─
▾
todos
│ └─
PUNCHLIST.md
Markdown
├─
▾
docs
│ ├─
DEVELOPMENT.md
Markdown
│ ├─
HANDOFF.md
Markdown
│ ├─
PRD.md
Markdown
│ └─
SETUP.md
Markdown
├─
▾
skills
│ └─
▾
op-secrets
│ └─
SKILL.md
Markdown
├─
▾
src
│ └─
index.ts
TypeScript
├─
CHANGELOG.md
Markdown
├─
CLA.md
Markdown
├─
mcp-server.mjs
JavaScript
├─
openclaw.plugin.json
JSON
├─
package.json
JSON
├─
README.md
Markdown
├─
SKILL.md
Markdown
├─
TECHNICAL.md
Markdown
└─
tsconfig.json
JSON
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@1password/sdk | ^0.3.1 | npm | No | 官方 1Password SDK |
@modelcontextprotocol/sdk | ^1.27.1 | npm | No | MCP 标准协议库 |
Security Positives
✓ 使用官方 @1password/sdk 库,非自实现凭证处理
✓ Token 验证要求 'ops_' 前缀,防止加载错误格式
✓ 提供 redact() 函数防止日志泄露敏感值
✓ CLI 命令有 timeout 保护(15s)
✓ 服务账号设计遵循最小权限原则
✓ MIT 许可证,代码可审计
✓ 无外部网络请求(除 1Password API)
✓ 无代码混淆或隐蔽执行