icon-critique
Pass
Audited by Gen Agent Trust Hub on Sep 6, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The Python script
scripts/render_icon.pyis designed to invoke several external rendering tools such asrsvg-convert,resvg,cairosvg,inkscape,magick, andqlmanage. These calls are executed viasubprocess.runusing argument lists, which is a secure practice that prevents shell command injection vulnerabilities. - [COMMAND_EXECUTION]: The
SKILL.mdfile instructs the agent to execute a linter scriptcheck_svg.pyfrom a relative directory (../icon-draw/scripts/). This indicates a functional dependency on a sibling skill to perform security validation. - [SAFE]: The skill enforces a security-conscious workflow by requiring a linter to check SVG inputs for dangerous features like external entities, scripts, and DOCTYPE declarations before they are processed by renderers. This specifically mitigates common SVG-based attack vectors such as SSRF and XML bombs.
Audit Metadata