video-frames
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted video files, filenames, and OCR text which could contain malicious instructions designed to influence the agent.
- Ingestion points: Video bytes, filenames, metadata, and OCR text extracted from frames in
SKILL.md. - Boundary markers: The skill includes an "Untrusted content boundary" section that explicitly instructs the agent to ignore any instructions, links, or tool-use prompts found within the media.
- Capability inventory: Executes
ffmpegvia shell, creates directories, and writes image files and JSON analysis records to the local filesystem. - Sanitization: Instructs the agent to validate output against a JSON schema, restrict path components to conservative basenames, and reject symlink or path traversal components.
- [COMMAND_EXECUTION]: The skill executes shell commands for frame extraction and environment verification.
- Evidence: Bash scripts in
SKILL.mdfor runningffmpegand verifying thePillowinstallation. - Security Controls: Explicit instructions are provided to sanitize variables used in shell commands (like
{platform}and{video_id}) to prevent command injection. It also uses--require-hashesfor package installations.
Audit Metadata