Scan Report
5 /100
dao-governance
Web3 DAO 治理信息查询技能,使用 Degov Agent API 作为主要数据源
合法的 DAO 治理信息查询技能,使用标准加密库管理钱包,无恶意行为。预扫描标记的 base64 IOC 是标准加密实现误报。
Safe to install
可直接使用。预扫描的 base64 告警是 Buffer.from() 标准加密操作,用于 AES-256-GCM 解密时的 base64 解码,不是恶意代码混淆。
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Info | 预扫描 base64 IOC 为标准加密操作 | scripts/wallet-store.ts:208-216 |
| Low | 依赖无版本锁定 | scripts/package.json:19 |
| Low | WALLET_FILE_MODE 权限设置依赖最佳努力 | scripts/wallet-store.ts:71-81 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | SKILL.md:55 wallet.json 默认存储路径 |
| Network | READ | READ | ✓ Aligned | SKILL.md:71-79 声明的 API 端点 |
| Environment | READ | READ | ✓ Aligned | degov-client.ts:6 支持 DEGOV_AGENT_* 环境变量 |
4 Critical 8 findings
Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(cryptoPayload.salt, 'base64' scripts/wallet-store.ts:208 Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(cryptoPayload.iv, 'base64' scripts/wallet-store.ts:212 Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(cryptoPayload.authTag, 'base64' scripts/wallet-store.ts:214 Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(cryptoPayload.ciphertext, 'base64' scripts/wallet-store.ts:216 Medium External URL 外部 URL
https://agent-api.degov.ai scripts/README.md:32 Medium External URL 外部 URL
https://mainnet.base.org scripts/degov-client.ts:87 Medium External URL 外部 URL
https://basescan.org/tx/$ scripts/degov-client.ts:160 Medium Wallet Address 加密货币钱包地址
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 scripts/wallet-store.ts:18 File Tree
7 files · 63.4 KB · 2005 lines TypeScript 2f · 883L
YAML 1f · 737L
Markdown 2f · 344L
JSON 2f · 41L
├─
▾
scripts
│ ├─
degov-client.ts
TypeScript
│ ├─
package.json
JSON
│ ├─
pnpm-lock.yaml
YAML
│ ├─
README.md
Markdown
│ ├─
tsconfig.json
JSON
│ └─
wallet-store.ts
TypeScript
└─
SKILL.md
Markdown
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
viem | ^2.37.5 | npm | No | 官方以太坊库,版本范围较宽 |
@x402/evm | ^2.6.0 | npm | No | x402 支付协议官方 SDK |
@x402/fetch | ^2.6.0 | npm | No | x402 支付协议官方 SDK |
Security Positives
✓ 文档完整清晰,详细描述了所有命令和权限用途
✓ 使用标准 AES-256-GCM + scrypt 加密保护私钥,符合加密最佳实践
✓ Guardrails 明确禁止要求用户粘贴私钥
✓ 使用 x402 微支付协议,无需共享私钥即可完成链上支付
✓ 外部网络请求仅限声明的 degov.ai API 和 Base 主网,无隐蔽数据外泄
✓ 无环境变量遍历、无凭证收集、无远程代码执行
✓ 使用 viem 官方库进行以太坊操作,非自定义危险实现