docx
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION] (SAFE): The skill utilizes
soffice(LibreOffice) for document validation inpack.py. The execution is handled viasubprocess.runwith an argument list (shell=False), which effectively prevents command injection vulnerabilities. - [DATA_EXPOSURE] (SAFE): Core XML parsing in
unpack.pyandpack.pyis performed usingdefusedxml.minidom. This protects the agent environment against XML External Entity (XXE) expansion and XML bomb attacks. - [DATA_EXPOSURE] (SAFE): Temporary files and directories are managed using the
tempfilemodule, ensuring that unpacked document contents are processed in isolation and automatically cleaned up after the task completes. - [INDIRECT_PROMPT_INJECTION] (SAFE): While the skill processes external document data (a potential injection surface), it is a specialized utility for structural XML manipulation and validation. It correctly implements sanitization for its primary data format via
defusedxmland does not provide an automated pathway for instructions to be executed directly by the agent without further processing.
Audit Metadata