扫描报告
15 /100
bt-download
BT下载助手,支持 aria2 RPC 模式下载、监控和自动做种
A legitimate BT download tool using aria2 RPC with standard shell execution patterns, but missing capability declarations in documentation.
可以安装
Add explicit shell:WRITE and network:READ declarations to SKILL.md to match actual implementation. Consider adding version pinning for aria2 installation.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Missing shell execution declaration 文档欺骗 | plugin.ts:77 |
| 低危 | Missing network access declaration 文档欺骗 | plugin.ts:113 |
| 低危 | Sudo apt-get for aria2 installation 权限提升 | plugin.ts:96 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | NONE | WRITE | ✗ 越权 | plugin.ts:77, plugin.ts:96, plugin.ts:128 |
| 网络访问 | NONE | READ | ✗ 越权 | plugin.ts:113 fetches from github.com |
| 文件系统 | NONE | READ | ✗ 越权 | plugin.ts:233 reads .torrent files |
| 环境变量 | NONE | READ | ✓ 一致 | plugin.ts:218 reads DOWNLOAD_DIR env |
1 项发现
中危 外部 URL 外部 URL
https://aria2.github.io SKILL.md:4 目录结构
2 文件 · 20.7 KB · 591 行 TypeScript 1f · 456L
Markdown 1f · 135L
├─
plugin.ts
TypeScript
└─
SKILL.md
Markdown
安全亮点
✓ All network requests go to localhost (RPC) or legitimate BT-related services (GitHub for trackers)
✓ No credential harvesting or sensitive data access detected
✓ No obfuscated code, base64 execution, or reverse shell patterns
✓ Uses standard aria2 RPC protocol for actual downloading
✓ No persistence mechanisms (no cron, no autostart) beyond aria2 process itself
✓ No data exfiltration or C2 communication patterns
✓ Legitimate, well-known open source tool (aria2)