motion-film
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes external materials (scripts, repositories, links) to generate video content, which presents an attack surface for instructions embedded in that data.
- Ingestion points: Reads material from links, repositories, and documents as described in Step 1 of SKILL.md.
- Boundary markers: The instructions do not define clear delimiters or specific guidance to ignore instructions embedded in the ingested content.
- Capability inventory: The skill can execute shell commands (
ffmpeg,npx) and write files to the local environment during the scaffold and build phases. - Sanitization: No explicit sanitization or validation of the text/quotes extracted from the material is performed before they are used in the generated assets.
- [COMMAND_EXECUTION]: The skill utilizes system commands and subprocesses for audio mixing, image snapshots, and video rendering.
- Evidence:
SKILL.mdcontains instructions to runnpx,chmod, andnode.build-audio.mjsinvokesffmpegusingexecFileSync.finish.shalso usesffmpegandffprobefor media processing. - [DYNAMIC_EXECUTION]: The audio build script executes the contents of a configuration file at runtime to load its data structures.
- Evidence:
template/build-audio.mjsuses Node'svm.runInNewContextto executeassets/cues.js. This is used to load theCUESobject into the script's execution context for processing audio timing.
Audit Metadata