扫描报告
5 /100
crypto-safe-portfolio-analyzer-pro
Safe cryptocurrency portfolio tracking and P&L analysis
合法的加密货币组合追踪和分析工具,代码质量良好,无恶意行为或敏感操作
可以安装
无需采取行动,可安全使用。如需改进,建议在 SKILL.md 中明确声明 network:READ 权限,并将 requests 依赖版本锁定
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | requests 依赖无版本锁定 供应链 | scripts/portfolio-analyzer.py:7 |
| 提示 | 权限声明不够明确 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | NONE | READ | ✓ 一致 | scripts/portfolio-analyzer.py:66 scripts/portfolio-tracker.js:47,56,70 调用外部 API |
| 文件系统 | NONE | READ | ✓ 一致 | scripts/portfolio-analyzer.py:35-38 读取配置文件 |
5 项发现
中危 钱包地址 加密货币钱包地址
0x742d35Cc6634C0532925a3b844Bc9e7595f0eB1E references/usage-examples.md:11 中危 外部 URL 外部 URL
https://api.coingecko.com/api/v3/simple/price?ids= scripts/portfolio-analyzer.py:66 中危 外部 URL 外部 URL
https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=$ scripts/portfolio-tracker.js:47 中危 外部 URL 外部 URL
https://api.alternative.me/fng/?limit=1 scripts/portfolio-tracker.js:56 中危 外部 URL 外部 URL
https://api.coinbase.com/v2/prices/$ scripts/portfolio-tracker.js:70 目录结构
5 文件 · 32.4 KB · 992 行 Markdown 2f · 423L
Python 1f · 273L
JavaScript 1f · 257L
JSON 1f · 39L
├─
▾
references
│ ├─
config-example.json
JSON
│ └─
usage-examples.md
Markdown
├─
▾
scripts
│ ├─
portfolio-analyzer.py
Python
│ └─
portfolio-tracker.js
JavaScript
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip | 否 | 无版本锁定,建议指定版本 |
安全亮点
✓ 代码结构清晰,无混淆或反分析技术
✓ 所有外部网络请求都是已知的公开加密货币 API(CoinGecko、alternative.me、Coinbase)
✓ 无隐藏功能或阴影操作
✓ 文档与实际行为高度一致
✓ 包含完善的错误处理和超时机制
✓ 无凭证收割、环境变量遍历或敏感路径访问
✓ JavaScript 脚本完全使用 Node.js 标准库,无第三方依赖