扫描报告
47 /100
cloud-share-downloader
网盘分享链接转存 - 完全自动化,发的链接就能下
The skill's SKILL.md advertises fully-automated cloud share saving but the Python script only performs passive URL detection with no actual download, credential harvest, or network functionality — a doc-to-code mismatch suggesting either unfinished development or deceptive behavior.
谨慎使用
Do not use. The skill requests Cookie authorization from users (credential phishing signal) and claims automation capabilities that the code does not implement. If the skill is legitimate, these features should be present in the code and declared in SKILL.md.
攻击链 3 步
⬡
提权 User is baited with fully-automated cloud download promise in SKILL.md
SKILL.md:1⬡
提权 Skill detects Baidu or Aliyun URL and prompts user to provide cookies via 'how_to_help' message
scripts/download.py:35⬡
提权 User submits cookies, which the skill would need to expand code to harvest (current code is placeholder-only)
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | Undeclared credential solicitation 凭证窃取 | scripts/download.py:35 |
| 高危 | Major doc-to-code functionality mismatch 文档欺骗 | scripts/download.py:1 |
| 中危 | Version number inconsistency 文档欺骗 | SKILL.md:1 |
| 低危 | Trailing JSON appended to SKILL.md 文档欺骗 | SKILL.md:53 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | NONE | NONE | — | No file read/write in code |
| 网络访问 | NONE | NONE | — | No network calls in code |
| 命令执行 | NONE | NONE | — | No subprocess in code |
| 环境变量 | NONE | NONE | — | No os.environ access |
| 凭据 | NONE | READ (textual request only) | ✗ 越权 | scripts/download.py:35 — 'how_to_help': '请提供网盘的Cookie' |
| 技能调用 | NONE | NONE | — | N/A |
2 项发现
中危 外部 URL 外部 URL
https://pan.baidu.com/s/xxxxx SKILL.md:22 中危 外部 URL 外部 URL
https://www.alipan.com/s/xxxxx SKILL.md:23 目录结构
3 文件 · 4.2 KB · 162 行 Python 1f · 104L
Markdown 1f · 53L
JSON 1f · 5L
├─
▾
scripts
│ └─
download.py
Python
├─
_meta.json
JSON
└─
SKILL.md
Markdown
安全亮点
✓ Code makes zero network requests (no urllib, requests, httpx, socket calls)
✓ No subprocess or shell execution present in code
✓ No environment variable enumeration
✓ No sensitive file access (~/.ssh, ~/.aws, .env)
✓ No base64 encoding, obfuscation, or dynamic code generation
✓ No persistence mechanisms (no cron, autostart, or startup hooks)
✓ No supply chain dependencies declared (no requirements.txt, package.json, or Cargo.toml)