talking-head-remotion
Warn
Audited by Gen Agent Trust Hub on Jul 8, 2026
Risk Level: MEDIUMCOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/scaffold_talking_head_remotion_project.pyusessubprocess.check_outputto execute theffprobebinary on user-provided file paths to extract media duration. - [DYNAMIC_EXECUTION]: The
replace_placeholdersfunction in the scaffolding script performs direct string replacement of CLI arguments (such as--title) into the project's TypeScript template files (e.g.,src/demoData.ts). This lacks proper escaping or sanitization, allowing a maliciously crafted project title to inject arbitrary code into the generated project's configuration. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted external data (scripts and media files) and use it to drive code generation. It lacks explicit instructions for the agent to sanitize these inputs or use boundary markers, creating a surface where malicious instructions embedded in the source script could influence the agent's behavior during project creation.
- [FILE_SYSTEM_ACCESS]: The scaffolding script allows the agent to copy any file it has access to into a new project directory via the
copy_optionalfunction, which resolves and expands user-provided paths without restriction.
Audit Metadata