扫描报告
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.
可以安装
Update SKILL.md to explicitly declare shell:WRITE permission for curl-based HTTP requests, and add dependency pinning for jq/bc in script documentation.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell execution not explicitly declared in SKILL.md 文档欺骗 | SKILL.md:5 |
| 提示 | Placeholder API key examples in documentation 文档欺骗 | SKILL.md:302 |
| 低危 | Optional script dependencies not documented as required 供应链 | scripts/get_video_task_outputs.sh:56 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md:155-161 - POST to api.bizyair.cn, SKILL.md:190 - GET outputs endpoint |
| 命令执行 | NONE | WRITE | ✓ 一致 | scripts/create_video_task.sh:217 - curl subprocess execution; scripts/README.md … |
| 环境变量 | READ | READ | ✓ 一致 | SKILL.md:302, scripts/create_video_task.sh:24 - reads BIZYAIR_API_KEY only |
2 高危 9 项发现
高危 API 密钥 疑似硬编码凭证
API_KEY="your_actual_api_key_here" SKILL.md:302 高危 API 密钥 疑似硬编码凭证
API_KEY="your_api_key_here" scripts/README.md:141 中危 外部 URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/create SKILL.md:155 中危 外部 URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/outputs?requestId= SKILL.md:190 中危 外部 URL 外部 URL
https://storage.bizyair.cn/outputs/xxx.mp4 SKILL.md:339 中危 外部 URL 外部 URL
https://storage.bizyair.cn/inputs/20260108/JYLqRJcgPJ1GcOrzRfXJ8qsXnia1aWSB.png scripts/README.md:81 中危 外部 URL 外部 URL
https://storage.bizyair.cn/inputs/20260108/... scripts/README.md:88 中危 外部 URL 外部 URL
https://storage.bizyair.cn/outputs/xxx.png scripts/README.md:127 中危 外部 URL 外部 URL
https://api.bizyair.cn/w/v1/webapp/task/openapi/outputs?requestId=$ scripts/get_task_outputs.sh:47 目录结构
8 文件 · 47.2 KB · 1508 行 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
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
curl | N/A | system | 否 | Required system tool for HTTP requests |
bc | N/A | system | 否 | Optional - used for float math in duration formatting |
jq | N/A | system | 否 | Optional - for JSON parsing if available |
安全亮点
✓ 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