docx
Pass
Audited by Gen Agent Trust Hub on Aug 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external tools for document processing and validation.
ooxml/scripts/pack.pyusessoffice(LibreOffice) in headless mode to validate document integrity by converting them to HTML.ooxml/scripts/validation/redlining.pyusesgit diffto provide precise character-level comparison between original and modified documents to ensure tracked changes are correctly implemented.- [EXTERNAL_DOWNLOADS]: The skill requires several well-known document processing utilities.
- Documentation in
SKILL.mdinstructs the environment setup forpandoc,docx(NPM),LibreOffice,Poppler, anddefusedxml(PyPI). - [DATA_EXPOSURE_AND_EXFILTRATION]: The skill processes document content which could contain sensitive information.
- The logic is designed to work within a workspace directory and uses
tempfilefor intermediate operations. - No network-bound exfiltration patterns or hardcoded credentials were detected.
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from
.docxfiles provided by users. - Ingestion points: Files are unpacked via
ooxml/scripts/unpack.pyand read into the agent's context for editing and analysis. - Boundary markers: The skill does not explicitly define delimiters for ingested text when read into the LLM context, relying on the agent's internal reasoning.
- Capability inventory: The skill has read/write access to the filesystem and calls subprocesses for validation (soffice, git).
- Sanitization: The skill uses
defusedxml(inscripts/document.py,scripts/utilities.py, andooxml/scripts/pack.py) to parse XML content, which effectively mitigates XML-based attacks like XXE (XML External Entity). - [DYNAMIC_EXECUTION]: The skill's workflow involves the agent generating Python scripts to manipulate OOXML using the provided
Documentlibrary. - This is the intended architecture of the skill and uses the internal library rather than executing untrusted external code.
Audit Metadata