skills-docx
Pass
Audited by Gen Agent Trust Hub on Mar 2, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill utilizes the
defusedxmllibrary for parsing all XML content. This is a security best practice that protects the agent from XML External Entity (XXE) and billion laughs (DoS) attacks when processing potentially untrusted user documents. - [COMMAND_EXECUTION]: Local command execution is confined to legitimate document processing tools.
subprocess.runis used to invokesoffice(LibreOffice) for format conversion/validation andgit difffor comparing text versions. These calls use fixed binary paths and temporary file targets, minimizing risk of argument injection. - [EXTERNAL_DOWNLOADS]: Dependencies listed in the documentation (such as
pandoc,libreoffice, and thedocxnpm package) are standard, industry-recognized tools for document manipulation and are recommended to be installed via official system package managers. - [SAFE]: The skill implements a comprehensive validation framework that checks edited documents against official XSD schemas and internal redlining rules, ensuring that programmatic modifications do not corrupt the file structure or bypass tracking requirements.
Audit Metadata