Scan Report
20 /100
bizyair-video
基于 BizyAir 异步 API 的视频生成助手,支持 5 种视频生成模式
This is a legitimate BizyAir video generation API skill with properly declared network access and API key usage. Minor documentation gap exists between declared shell usage in requires vs actual subprocess execution, but no malicious behavior detected.
Safe to install
Update SKILL.md to explicitly declare shell:WRITE permission for curl-based HTTP requests, and add dependency pinning for jq/bc in script documentation.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | Shell execution not explicitly declared in SKILL.md Doc Mismatch | SKILL.md:5 |
| Info | Placeholder API key examples in documentation Doc Mismatch | SKILL.md:302 |
| Low | Optional script dependencies not documented as required Supply Chain | scripts/get_video_task_outputs.sh:56 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Network | READ | READ | ✓ Aligned | SKILL.md:155-161 - POST to api.bizyair.cn, SKILL.md:190 - GET outputs endpoint |
| Shell | NONE | WRITE | ✓ Aligned | scripts/create_video_task.sh:217 - curl subprocess execution; scripts/README.md … |
| Environment | READ | READ | ✓ Aligned | SKILL.md:302, scripts/create_video_task.sh:24 - reads BIZYAIR_API_KEY only |
2 High 9 findings
High API Key 疑似硬编码凭证
API_KEY="your_actual_api_key_here" SKILL.md:302 High API Key 疑似硬编码凭证
API_KEY="your_api_key_here" scripts/README.md:141 Medium External URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/create SKILL.md:155 Medium External URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/outputs?requestId= SKILL.md:190 Medium External URL 外部 URL
https://storage.bizyair.cn/outputs/xxx.mp4 SKILL.md:339 Medium External URL 外部 URL
https://storage.bizyair.cn/inputs/20260108/JYLqRJcgPJ1GcOrzRfXJ8qsXnia1aWSB.png scripts/README.md:81 Medium External URL 外部 URL
https://storage.bizyair.cn/inputs/20260108/... scripts/README.md:88 Medium External URL 外部 URL
https://storage.bizyair.cn/outputs/xxx.png scripts/README.md:127 Medium External URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/outputs?requestId=$ scripts/get_task_outputs.sh:47 File Tree
8 files · 47.2 KB · 1508 lines Shell 4f · 748L
Markdown 2f · 535L
JSON 2f · 225L
├─
▾
.claude
│ └─
settings.local.json
JSON
├─
▾
evals
│ └─
evals.json
JSON
├─
▾
scripts
│ ├─
create_angle_task.sh
Shell
│ ├─
create_video_task.sh
Shell
│ ├─
get_task_outputs.sh
Shell
│ ├─
get_video_task_outputs.sh
Shell
│ └─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
curl | N/A | system | No | Required system tool for HTTP requests |
bc | N/A | system | No | Optional - used for float math in duration formatting |
jq | N/A | system | No | Optional - for JSON parsing if available |
Security Positives
✓ All network requests go to documented bizyair.cn API endpoints
✓ API key is used only for authentication to the intended service
✓ No credential enumeration or exfiltration to unknown endpoints
✓ No base64, eval, or obfuscated code patterns detected
✓ No sensitive file access (~/.ssh, ~/.aws, .env scanning)
✓ No reverse shell, C2, or data theft patterns
✓ Scripts have proper error handling and validation
✓ No hidden HTML comments or steganographic payloads