扫描报告
5 /100
ark-video-storyboard
Generate storyboard and prompts from scene description, confirm with user, then optionally submit multi-segment video generation tasks to Volcengine Ark API
Legitimate video storyboard generation skill using Volcengine's Ark API with no malicious behavior detected.
可以安装
The skill is safe to use. Consider documenting subprocess/curl usage explicitly in SKILL.md for transparency.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Shell execution not explicitly documented 文档欺骗 | SKILL.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | Downloads videos to ~/.openclaw/media/ |
| 命令执行 | WRITE | WRITE | ✓ 一致 | subprocess.run with curl commands in submit_segment.py:36-40, download_video.py:… |
| 网络访问 | READ | READ | ✓ 一致 | API calls to https://ark.cn-beijing.volces.com/api/v3/ |
| 环境变量 | READ | READ | ✓ 一致 | Reads ARK_API_KEY environment variable in submit_segment.py:18-19 |
2 项发现
中危 外部 URL 外部 URL
https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks references/api.md:5 中危 外部 URL 外部 URL
https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/ references/api.md:34 目录结构
11 文件 · 34.0 KB · 888 行 Markdown 5f · 467L
Python 6f · 421L
├─
▾
references
│ ├─
api.md
Markdown
│ ├─
examples.md
Markdown
│ ├─
prompt-rules.md
Markdown
│ └─
storyboard-schema.md
Markdown
├─
▾
scripts
│ ├─
build_storyboard.py
Python
│ ├─
download_video.py
Python
│ ├─
get_task_result.py
Python
│ ├─
poll_task_until_done.py
Python
│ ├─
run_full_generation.py
Python
│ └─
submit_segment.py
Python
└─
SKILL.md
Markdown
安全亮点
✓ All network requests go to legitimate Volcengine API endpoint (ark.cn-beijing.volces.com)
✓ API key access follows documented hierarchy (env var → config file)
✓ Confirmation-first workflow prevents accidental execution
✓ Videos are downloaded locally to ~/.openclaw/media/ not exfiltrated
✓ No credential harvesting beyond user's own ARK_API_KEY
✓ No obfuscation, base64 execution, or anti-analysis techniques
✓ Clear error handling with user-facing messages
✓ Sequential segment submission prevents race conditions