video-to-superprompt
Pass
Audited by Gen Agent Trust Hub on Sep 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill generates and executes shell commands using user-provided paths or URLs stored in a variable.
- Evidence: In
SKILL.md, Step 2 provides specific bash snippets for technical inspection:ffprobe -v error -show_entries format=duration,size:stream=width,height,r_frame_rate -of json "$VIDEO"andffmpeg -y -i "$VIDEO" -vf fps=1 /tmp/video-frames/frame-%03d.jpg. The reliance on the$VIDEOvariable without instructions to sanitize the input allows for potential command injection if a maliciously crafted path is provided. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from various external sources and possesses capabilities that could be exploited if that data contains malicious instructions.
- Ingestion points:
SKILL.md(Step 1) specifies that the skill accepts local paths, uploaded files, URLs, and can inspect source HTML/CSS/JS or local pages connected to the video. - Boundary markers: The final output is structured within a fenced
textblock as defined in Step 5 and thereferences/superprompt-template.mdfile, but there are no boundary markers or "ignore instructions" warnings for the data ingestion and analysis phase. - Capability inventory: The skill utilizes subprocess execution for
ffmpegandffprobe, writes files to the local directory/tmp/video-frames, and may performgit commitoperations as mentioned in Step 6. - Sanitization: There is no evidence of input validation, escaping, or sanitization for the external data being processed.
Audit Metadata