wjs-overlaying-video
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
references/build_hf_clips.pyandscripts/scaffold.pyusesubprocess.runto execute system commands includingffmpeg,ffprobe, andnpx hyperframesto perform video encoding and initialize project structures. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external data, which creates a potential vulnerability to indirect prompt injection.
- Ingestion points: The skill ingests data from
segments.json, word-timedSRTsubtitle files,spec.jsonconfiguration files, and user-provided HTML fragments. - Boundary markers: No clear delimiters or instructions are provided to the agent to treat this data as untrusted content.
- Capability inventory: The skill has the ability to write to the file system, create symbolic links, and execute shell commands.
- Sanitization: Subtitle text is escaped using
html.escape, but thecustomoverlay feature allows for the direct inclusion of raw HTML/JS fragments from external files without comprehensive validation. - [DYNAMIC_EXECUTION]: The skill dynamically generates
index.htmlfiles containing complex animation logic and user-supplied text. These files are subsequently executed by the HyperFrames rendering framework.
Audit Metadata