seedance
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructions and examples demonstrate a pattern of interpolating untrusted user data (like the video
prompt) directly into a shell command string (belt app run ... --input '{...}'). This creates a vulnerability to command injection if the agent executing these instructions does not adequately sanitize or escape shell metacharacters in the user's input. - Ingestion points: Untrusted data enters via the
prompt,image,reference_images,reference_videos, andreference_audiosparameters defined inSKILL.md. - Boundary markers: The examples use single quotes to wrap the shell command argument and double quotes for the internal JSON structure, which is insufficient to prevent escaping under adversarial conditions.
- Capability inventory: The skill is configured to use the
Bashtool to executebeltCLI commands. - Sanitization: The skill lacks any instructions or mechanisms to sanitize, validate, or escape the external content before interpolation.
- [EXTERNAL_DOWNLOADS]: The skill references and encourages the installation of code and configurations from external, non-whitelisted sources.
- Evidence: The documentation directs users to install the
belt-sh/cliskill and severalinference-sh/skillspackages usingnpx skills add. - Evidence: The skill references external content located at
https://raw.githubusercontent.com/inference-sh/skills/refs/heads/main/cli-install.mdfor installation guidance.
Audit Metadata