record-browser-gif
Pass
Audited by Gen Agent Trust Hub on Oct 30, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/encode_gif.pyscript and its companion test suitescripts/test_encode_gif.pyutilizesubprocess.run()to execute external media processing tools likeffmpegandffprobe. - Evidence:
subprocess.run(command, check=True)inscripts/encode_gif.pyand multiple calls inscripts/test_encode_gif.pyto run the encoder and ffmpeg. - The implementation follows security best practices by passing arguments as lists rather than strings, which significantly mitigates shell injection risks.
- [INDIRECT_PROMPT_INJECTION]: The skill represents a surface for indirect prompt injection because it ingests and processes content from live browser pages that could be controlled by an attacker.
- Ingestion Points: The agent records video and takes screenshots of browser UI content (
SKILL.md). - Capabilities: The skill has the ability to write to the filesystem, execute local scripts, and interact with the
gh(GitHub) CLI to modify pull request bodies. - Boundary Markers: The instructions include explicit guidelines for the agent to use isolated browser contexts, fresh profiles, and to actively avoid capturing secrets or personal data.
- Sanitization: The Python encoder includes a
ffconcat_quotefunction to sanitize file paths used in media manifests.
Audit Metadata