Skill flagged — suspicious patterns detected
ClawHub Security flagged this skill as suspicious. Review the scan results before using.
ark-video-storyboard
v1.0.4Generate a storyboard and prompts from a scene or reference images, confirm the script with the user, then optionally submit multi-segment video generation t...
⭐ 1· 125·0 current·0 all-time
byHeaven@yunni123
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The skill's name/description (generate a storyboard and optionally submit video generation to Volcengine Ark) matches the code and instructions: scripts submit tasks to an Ark API and download/merge results. However the registry metadata lists no required environment variables or binaries while the implementation clearly expects an API key (ARK_API_KEY or a key in ~/.openclaw/openclaw.json) and uses external tools (curl, ffmpeg/ffprobe). That discrepancy is unexpected and should be corrected or justified.
Instruction Scope
SKILL.md and scripts instruct the agent to: ask for/handle reference images, submit generation jobs to Ark, poll status, automatically download videos into ~/.openclaw/media/{timestamp}/, run ffmpeg to merge/compress, and record workflow info in ~/.openclaw/workspace/WORKFLOW.md. The skill also contains a hard rule to default all human characters to 'East Asian' unless specified, which is an ethical/behavioral policy issue and not a technical necessity. The instructions also reference sending via a 'message' tool to Feishu (external endpoint) even though no code implements that call — scope includes file I/O, network calls, and user-facing behavioral defaults that are not purely technical.
Install Mechanism
There is no install spec (instruction-only), which reduces installer risk, but the package nevertheless includes runnable scripts that invoke curl, ffmpeg, and subprocesses. No external download URLs or archive extraction are present. Because the skill contains executable scripts, installing or running the skill will execute local network calls and file writes even without a separate install step.
Credentials
Registry metadata claims no required env vars, yet the code explicitly looks for ARK_API_KEY and falls back to keys stored in ~/.openclaw/openclaw.json under skills entries. The skill writes to ~/.openclaw/media and ~/.openclaw/workspace and expects external binaries (curl, ffmpeg). Requesting no credentials in metadata while the code reads and uses an API key is an inconsistency and increases risk of surprise credential usage.
Persistence & Privilege
always:false (normal). The skill does not request permanent platform-wide inclusion, but it will create directories and files under the user's home (~/.openclaw/media and ~/.openclaw/workspace) and will run networked subprocesses if invoked. That level of filesystem/network access is reasonable for a video-generation workflow but should be understood by the user before enabling the skill.
What to consider before installing
Key things to check before installing or running this skill:
- Credentials: Although the registry says no env vars are required, the code reads ARK_API_KEY (env) and also looks in ~/.openclaw/openclaw.json for a stored API key. Only provide an API key if you trust the Ark/Volcengine endpoint and the skill's behavior.
- Binaries & tools: The scripts call curl and rely on ffmpeg/ffprobe for merging/compression. Ensure those binaries are present and come from trusted packages; the metadata doesn't declare them.
- File writes: The skill will create and write files under ~/.openclaw/media/{timestamp}/ and append a record to ~/.openclaw/workspace/WORKFLOW.md. If you need to restrict filesystem side-effects, run the skill in a sandbox or edit the scripts to change output paths.
- Network behavior: Submissions and polling call https://ark.cn-beijing.volces.com; downloads are done via curl. Review network calls if you have privacy or data-control concerns (reference images and prompts will be sent to the remote API).
- Ethical/default behavior: The skill enforces a hard default that all human characters are East Asian unless the user specifies otherwise. If that behavior is unacceptable for your use case, modify SKILL.md/scripts or instruct the agent to ask the user explicitly instead of defaulting.
- Attack surface: The package contains executable scripts that will run system commands (curl, ffmpeg). If you don't fully trust this skill, inspect the scripts yourself or run in an isolated environment. Consider limiting where API keys are stored (use ephemeral keys) and confirm there is no hidden endpoint beyond the Ark domain.
If these mismatches or the default ethnicity rule bother you, ask the publisher to update the metadata to declare required env vars and binaries, remove or change the hard default ethnic rule, or provide a version with clearer permission/behavior controls.Like a lobster shell, security has layers — review code before you run it.
latestvk976b7vgqnrg0tct4kkwarjj41837d50
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
