Scan Report
5 /100
fb-video-downloader
Download Facebook videos, Reels, and Stories in HD quality via savefbs.com API
A straightforward Facebook video downloader that uses a third-party API (savefbs.com) to retrieve download links, with no malicious behavior, credential access, or hidden functionality.
Safe to install
No action needed. The skill performs exactly what it declares — fetches video download links from a public API and returns them. The hardcoded IP 120.0.0.0 flagged in pre-scan appears in a non-executable context and does not represent a network IOCs.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Minor data collection not disclosed in SKILL.md Doc Mismatch | scripts/fetch_fb_video.py:38 |
| Info | requests library version not pinned Supply Chain | scripts/fetch_fb_video.py:4 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | No filesystem access in fetch_fb_video.py |
| Network | READ | READ | ✓ Aligned | Lines 45-51: GET to savefbs.com and POST to savefbs.com/api/v1/aio/search — decl… |
| Shell | NONE | NONE | — | No subprocess or shell execution |
| Environment | NONE | NONE | — | No os.environ access |
| Skill Invoke | NONE | NONE | — | No skill invocation |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser automation |
| Database | NONE | NONE | — | No database access |
1 High 5 findings
High IP Address 硬编码 IP 地址
120.0.0.0 scripts/fetch_fb_video.py:27 Medium External URL 外部 URL
https://www.facebook.com/watch?v=123456789 SKILL.md:42 Medium External URL 外部 URL
https://savefbs.com scripts/fetch_fb_video.py:30 Medium External URL 外部 URL
https://savefbs.com/ scripts/fetch_fb_video.py:31 Medium External URL 外部 URL
https://savefbs.com/api/v1/aio/search scripts/fetch_fb_video.py:42 File Tree
2 files · 6.6 KB · 228 lines Python 1f · 122L
Markdown 1f · 106L
├─
▾
scripts
│ └─
fetch_fb_video.py
Python
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
requests | unpinned | import | No | No requirements.txt; requests is imported without version pinning |
Security Positives
✓ No credential theft — script never accesses environment variables, SSH keys, AWS credentials, or .env files
✓ No code execution — no subprocess, eval, base64 decode, or shell command invocation
✓ No data exfiltration — all network IOCs are exclusively to savefbs.com, exactly as declared in SKILL.md
✓ No obfuscation — no base64, no encoded payloads, no anti-analysis techniques
✓ No persistence mechanisms — no cron jobs, startup scripts, or backdoor installations
✓ No sensitive path access — no reads of ~/.ssh, ~/.aws, .env, or similar credential-adjacent paths
✓ No prompt injection — no hidden instructions or jailbreak content in documentation
✓ Inferred capabilities match declared capabilities for all 8 resources