chat-motion-overlay
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The test runner script (
scripts/run_test_matrix.py) usessubprocess.runto execute internal scripts for automated testing. This is implemented using a list of arguments and avoids the use ofshell=True, which is a secure practice for calling known executables. - [DATA_EXPOSURE]: The script
scripts/prepare_chat_overlay_bundle.pyincludes functionality to copy local avatar images into the generated project bundle. The script implements avalidate_output_dircheck to ensure that the tool does not overwrite critical directories like the user's home or the skill's source files. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied transcripts and screenshots to generate motion overlays.
- Ingestion points: Transcript files and screenshot content processed via instructions in
SKILL.mdandreferences/input-format.md. - Boundary markers: The agent is instructed to normalize all input into a specific transcript format defined in
references/input-format.mdbefore processing, serving as a structural boundary. - Capability inventory: The skill can read local avatar files, write to a generated bundle directory, and execute shell commands for rendering via the Remotion CLI.
- Sanitization:
scripts/build_chat_overlay_spec.pyuses regex parsing to validate transcript structure, andscripts/prepare_chat_overlay_bundle.pysanitizes and resolves file paths before copying assets.
Audit Metadata