scenario-seedance-music-video
Pass
Audited by Gen Agent Trust Hub on Sep 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The Python scripts use the
subprocessmodule to callffmpegandffprobefor media processing and metadata extraction. - Evidence:
subprocess.runis used inscripts/build.pyandscripts/song.pyto execute command-line utilities. These calls use argument lists rather than shell strings, which is a secure practice to prevent command injection. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-provided configuration files and media assets, which serves as an attack surface for indirect instructions.
- Ingestion points:
edit.jsonand audio/video files processed inscripts/build.pyandscripts/song.py. - Boundary markers: The scripts do not use explicit boundary markers to delimit data from instructions in the ingested files.
- Capability inventory: The skill has the capability to read local files, execute shell commands (
ffmpeg,ffprobe), and write output files to the local system. - Sanitization: The scripts use standard libraries like
pathlibfor path management andjsonfor parsing structured configuration, providing basic validation against malformed inputs.
Audit Metadata