research-figure
Pass
Audited by Gen Agent Trust Hub on Aug 22, 2026
Risk Level: SAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from layout.json files which include user-controlled text labels. This ingestion surface is well-managed: the skill requires a specific JSON schema and uses
html.escape()in thesvg_template.pyscript to sanitize all text content before it is rendered in the final SVG file. This prevents malicious payloads from being executed in the context of the generated SVG. - [DYNAMIC_EXECUTION]: The skill's primary workflow involves executing its own local Python scripts to build and validate diagrams. These scripts use standard library modules (
xml.dom.minidom,math,re) and avoid dangerous execution patterns such as usingeval()orexec()on untrusted input strings.
Audit Metadata