docx
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes system commands such as
soffice(from LibreOffice) andgitto perform document conversions and compare text changes. These operations are performed using thesubprocess.runmethod with argument lists rather than shell strings, which effectively prevents command injection vulnerabilities. - Evidence: Implementation found in
ooxml/scripts/pack.pyandooxml/scripts/validation/redlining.py. - [DYNAMIC_EXECUTION]: The skill's primary workflow involves the AI agent generating and executing Python or JavaScript scripts to interact with the provided document libraries. This capability is intentional and follows the technical guidelines provided within the skill's documentation to ensure correct and safe document manipulation.
- Evidence: Workflow instructions in
SKILL.mdand technical tutorials inooxml.mdanddocx-js.md. - [SAFE]: The skill consistently utilizes the
defusedxmllibrary for all XML parsing and manipulation tasks. This proactively protects the environment from XML External Entity (XXE) attacks and other common XML-related security risks when processing untrusted document files. - Evidence: Secure parsing implementations in
scripts/document.py,scripts/utilities.py, andooxml/scripts/pack.py.
Audit Metadata