docx
Pass
Audited by Gen Agent Trust Hub on Apr 19, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [SAFE]: The skill uses the
defusedxmllibrary for all XML parsing inscripts/utilities.pyandooxml/scripts/pack.py. This is a recommended security practice to protect against XML External Entity (XXE) and entity expansion (Billion Laughs) attacks. - [COMMAND_EXECUTION]: The skill utilizes
subprocess.runto callsoffice(LibreOffice) inooxml/scripts/pack.pyfor document validation andgitinooxml/scripts/validation/redlining.pyto perform word-level diffs. These executions are legitimate for the skill's primary purpose, use static or strictly validated arguments, and operate on files within temporary directories. - [SAFE]: Data processing logic in
scripts/document.pyandscripts/utilities.pyemploys structural parsing and proper escaping (e.g.,html.escapefor author names inpeople.xml) to prevent injection and maintain document integrity. - [EXTERNAL_DOWNLOADS]: Documentation in
SKILL.mdidentifies necessary system dependencies includingpandoc,libreoffice, andpoppler-utils. These are well-known tools required for document processing tasks and are provided as installation instructions for the user.
Audit Metadata