扫描报告
20 /100
Torrent Search Skill
Searches BT4G for torrent files and outputs magnet links with public trackers, optionally adding them directly to qBittorrent
A legitimate torrent search and qBittorrent integration skill with minor security flaws (hardcoded credentials, undocumented allowed-tools references) but no malicious behavior detected.
可以安装
Hardcode removal for qBittorrent credentials should use environment variables. Consider declaring the full toolset (browser, filesystem, network, shell) used by this skill in SKILL.md for full transparency.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Hardcoded qBittorrent credentials 凭证窃取 | add_to_qbittorrent.py:29 |
| 低危 | Browser tool usage undeclared in allowed-tools 文档欺骗 | SKILL.md:62 |
| 低危 | Hardcoded local path references 敏感访问 | torrent_search.py:78 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 浏览器 | NONE | WRITE | ✓ 一致 | SKILL.md:62 — browser(action="open", profile="my-daily-chrome", ...) |
| 文件系统 | NONE | WRITE | ✓ 一致 | torrent_search.py:95 — os.makedirs(output_dir, exist_ok=True) |
| 网络访问 | NONE | READ | ✓ 一致 | add_to_qbittorrent.py:67 — requests.Session POST to localhost:8080 |
| 命令执行 | NONE | NONE | — | No shell execution found in any file |
12 项发现
中危 外部 URL 外部 URL
https://bt4gprx.com/search?q=關鍵字 SKILL.md:24 中危 外部 URL 外部 URL
https://tracker.zhuqiy.com:443/announce SKILL.md:168 中危 外部 URL 外部 URL
https://tracker.pmman.tech:443/announce SKILL.md:169 中危 外部 URL 外部 URL
https://tracker.nekomi.cn:443/announce SKILL.md:170 中危 外部 URL 外部 URL
https://tracker.moeblog.cn:443/announce SKILL.md:171 中危 外部 URL 外部 URL
https://tracker.bt4g.com:443/announce SKILL.md:172 中危 外部 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 文件 · 24.8 KB · 774 行 Python 2f · 433L
Markdown 2f · 341L
├─
add_to_qbittorrent.py
Python
├─
SKILL_zh.md
Markdown
├─
SKILL.md
Markdown
└─
torrent_search.py
Python
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
requests | unspecified | import only | 否 | No requirements.txt; requests is a standard library-equivalent import. Version not pinned but only used for localhost HTTP calls. |
安全亮点
✓ No shell command execution, subprocess, or os.system calls found
✓ No credential exfiltration or data theft behavior
✓ No base64 encoding, obfuscation, or anti-analysis techniques
✓ No remote script download (curl|bash, wget|sh)
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No environment variable iteration for key harvesting
✓ Network requests are limited to localhost (qBittorrent WebUI) and legitimate torrent tracker domains
✓ All functionality aligns with the stated torrent-search purpose