docx
Pass
Audited by Gen Agent Trust Hub on Apr 9, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection because it reads and processes data from external document files.\n
- Ingestion points: Untrusted data enters the context when the agent reads XML files extracted from user-provided
.docxfiles viaooxml/scripts/unpack.pyandscripts/utilities.py.\n - Boundary markers: Absent; the instructions do not specify the use of delimiters to separate external content from internal instructions.\n
- Capability inventory: The skill can perform file system writes and execute shell commands (
soffice,git) as seen inooxml/scripts/pack.pyandooxml/scripts/validation/redlining.py.\n - Sanitization: The skill mitigates XML-based attacks (e.g., XXE) by using the
defusedxmllibrary inscripts/document.pyandscripts/utilities.py.\n- [COMMAND_EXECUTION]: The skill executessoffice(LibreOffice) andgitviasubprocess.run. These commands are used for document format conversion, validation, and diffing, which are essential to the skill's primary document management functions.\n- [EXTERNAL_DOWNLOADS]: The skill instructs the installation of external tools and libraries includingpandoc,libreoffice,poppler-utils,docx(npm), anddefusedxml(pip). These are all well-known and widely used utilities from established sources.
Audit Metadata