visual-pr
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The
scripts/web-frames.mjsscript facilitates arbitrary JavaScript execution within a browser context viapage.evaluate()and dynamic module loading viaimport(), driven by user-supplied command-line arguments. This constitutes a medium risk as it allows execution of arbitrary logic based on script inputs.\n- [COMMAND_EXECUTION]: Several scripts in the skill (chart.py,compare.py,gif.sh,media-urls.sh) perform file system operations and invoke external tools such asffmpeg,gh, andgitfor media generation and hosting.\n- [EXTERNAL_DOWNLOADS]: The skill documentation recommends the installation of external dependencies likeplaywrightandvhs. Additionally,scripts/media-urls.shusescurlto verify availability of hosted media on GitHub domains, which are recognized well-known services.\n- [INDIRECT_PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface by ingesting repository content and PR descriptions to drive script-based visual generation. The arguments passed to these tools are derived from potentially untrusted data without explicit boundary markers or sanitization, though severity is limited by the developer-centric use case.
Audit Metadata