Scan Report
10 /100
video-quick-gen
营销视频生成服务,通过小念AI的视频模块快速生成营销视频
Video generation skill with straightforward HTTP API calls and file download functionality, fully aligned with declared documentation.
Safe to install
No action required. Consider rotating the hardcoded API token periodically as a best practice.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Environment variable access not documented Sensitive Access | scripts/video_quick_gen.py:80 |
| Low | Hardcoded API token in source Credential Theft | scripts/video_quick_gen.py:75 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | SKILL.md declares video output; scripts/video_quick_gen.py:178 _download() write… |
| Network | READ | READ | ✓ Aligned | SKILL.md declares API base URL; code makes POST/GET to /video/script/gen, /video… |
| Shell | NONE | NONE | — | No subprocess or shell execution found |
| Environment | NONE | READ | ✓ Aligned | Lines 80-87 read DASHBOARD_TOKEN, DASHBOARD_PHONE, DASHBOARD_PASSWORD env vars -… |
| Skill Invoke | NONE | NONE | — | No skill invocation found |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | No browser access |
| Database | NONE | NONE | — | No database access |
2 findings
Medium External URL 外部 URL
https://xiaonian.cc SKILL.md:12 Medium External URL 外部 URL
https://xiaonian.cc/employee-console/dashboard/v2/api SKILL.md:13 File Tree
3 files · 11.4 KB · 342 lines Python 1f · 252L
Markdown 2f · 90L
├─
▾
references
│ └─
video-api.md
Markdown
├─
▾
scripts
│ └─
video_quick_gen.py
Python
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
urllib (stdlib) | built-in | Python stdlib | No | No third-party dependencies |
Security Positives
✓ No shell execution or arbitrary command execution
✓ No obfuscation (no base64, eval, or anti-analysis techniques)
✓ No credential harvesting beyond API authentication
✓ No data exfiltration or C2 communication
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No download/execution of remote scripts
✓ Standard library only (urllib) - no third-party dependencies
✓ HTTP requests limited to declared API endpoints
✓ File write limited to explicit --out parameter with user-controlled path
✓ Clear workflow: script gen → task create → poll state