effects
Warn
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/fx.pycontains a call toexec()that dynamically executes the content of a file namedfx_private.pyif it exists in the skill's root directory. This allows for the execution of arbitrary Python code from a file that is not part of the primary skill logic. - [COMMAND_EXECUTION]: The skill frequently uses
subprocess.run()andsubprocess.Popen()to interact with system utilities such asffmpeg,ffprobe, andpip. These tools are used for video metadata probing, frame extraction, and rendering. - [REMOTE_CODE_EXECUTION]: The script
scripts/words.pyperforms a runtime installation of thefaster-whisperPython package usingpip. While targeting a known library, installing code at runtime is a high-risk pattern that bypasses static dependency verification. - [INDIRECT_PROMPT_INJECTION]: The
SKILL.mdinstructions guide the agent to visually verify rendered frames (check.png) which contain user-provided text. This creates a vulnerability where a user could inject instructions into the video text that the agent might follow upon visual inspection of the frames. - Ingestion points: User-provided video content and effect text options in
SKILL.md. - Boundary markers: None used for the visual inspection phase.
- Capability inventory: File system access, shell execution, and Python execution.
- Sanitization: No sanitization of user-provided text before rendering and visual inspection.
- [EXTERNAL_DOWNLOADS]: The
scripts/setup.shandscripts/words.pyscripts download and install various system-level dependencies and Python libraries required for video editing and face tracking.
Audit Metadata