扫描报告
20 /100
torrent-search
搜尋 BT4G 上的 Torrent 檔案,並輸出含 Trackers 的 Magnet 連結;支援直接新增到 qBittorrent
A legitimate torrent search skill that hardcodes qBittorrent WebUI credentials but does not exfiltrate them; network access is confined to declared BT4G and tracker domains.
可以安装
Remove hardcoded credentials from add_to_qbittorrent.py and use environment variables or a config file instead. Otherwise, this skill performs its declared function safely.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hardcoded qBittorrent credentials not documented as security consideration 文档欺骗 | add_to_qbittorrent.py:21 |
| 低危 | network:WRITE to qBittorrent WebUI not explicitly declared in capability section 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | SKILL.md declares write to C:/butler_sumo/docs/torrent/; torrent_search.py lines… |
| 网络访问 | READ | READ+WRITE | ✓ 一致 | SKILL.md declares browser/WebFetch (READ) to bt4gprx.com; add_to_qbittorrent.py … |
| 数据库 | WRITE | WRITE | ✓ 一致 | SKILL.md line ~216 declares qBittorrent WebUI integration; add_to_qbittorrent.py… |
| 环境变量 | NONE | READ | ✓ 一致 | add_to_qbittorrent.py reads QB_URL/QB_USER/QB_PASS as hardcoded constants, not f… |
12 项发现
中危 外部 URL 外部 URL
https://bt4gprx.com/search?q=關鍵字 SKILL.md:19 中危 外部 URL 外部 URL
https://tracker.zhuqiy.com:443/announce SKILL.md:189 中危 外部 URL 外部 URL
https://tracker.pmman.tech:443/announce SKILL.md:190 中危 外部 URL 外部 URL
https://tracker.nekomi.cn:443/announce SKILL.md:191 中危 外部 URL 外部 URL
https://tracker.moeblog.cn:443/announce SKILL.md:192 中危 外部 URL 外部 URL
https://tracker.bt4g.com:443/announce SKILL.md:193 中危 外部 URL 外部 URL
http://tracker.opentrackr.org:1337/announce add_to_qbittorrent.py:38 中危 外部 URL 外部 URL
http://tracker.torrent.eu.org:451/announce add_to_qbittorrent.py:39 中危 外部 URL 外部 URL
https://tracker.lilith档.com:443/announce add_to_qbittorrent.py:40 中危 外部 URL 外部 URL
https://tr.highhopes.xyz:443/announce add_to_qbittorrent.py:41 中危 外部 URL 外部 URL
https://t.trackers.net:443/announce add_to_qbittorrent.py:42 中危 外部 URL 外部 URL
https://bt4gprx.com/search?q= torrent_search.py:89 目录结构
4 文件 · 25.3 KB · 795 行 Python 2f · 433L
Markdown 2f · 362L
├─
add_to_qbittorrent.py
Python
├─
SKILL_zh.md
Markdown
├─
SKILL.md
Markdown
└─
torrent_search.py
Python
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | * | pip (stdlib-equivalent) | 否 | Version not pinned; no specific CVE exploitation observed |
安全亮点
✓ No base64-encoded execution, eval(), or obfuscated code found
✓ No credential harvesting loops or environment variable iteration for sensitive keys
✓ No curl|bash or wget|sh remote script execution
✓ No access to ~/.ssh, ~/.aws, .env, or other sensitive paths
✓ No reverse shell, C2 communication, or data exfiltration to external IPs
✓ No hidden instructions in HTML comments or prompt injection detected
✓ No supply chain risks — only uses the standard 'requests' library, version unpinned but no known vulnerabilities exploited
✓ Pre-scan confirmed no sensitive files (.env, .git/credentials) present
✓ Functionality is entirely consistent with declared purpose: torrent search and qBittorrent integration