docx-svg
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes
officeclito manipulate.docxfiles, including adding and configuring SVG images. - [EXTERNAL_DOWNLOADS]: The skill uses the
uvpackage manager to automatically resolve and install well-known dependencies (python-docxanddocxtpl) required for the Python-based fallback method. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied or external SVG data through
xml.etree.ElementTreeto extract image dimensions. This represents a potential attack surface for malformed XML data, although it is within the expected functionality of the skill. - Ingestion points: The
scripts/svg.pyscript reads SVG file content provided as a file path or stream. - Boundary markers: No specific boundary markers or instructions to ignore embedded XML content are provided.
- Capability inventory: The skill has the ability to execute shell commands (
officecli) and write to the local file system (doc.save,tpl.save). - Sanitization: The script uses the standard
xml.etree.ElementTreelibrary to parse SVG headers; it does not use specialized libraries likedefusedxmlto mitigate XML-based attacks.
Audit Metadata