pptx
Pass
Audited by Gen Agent Trust Hub on May 9, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [SAFE]: The skill implements presentation processing workflows using established libraries and system utilities. No malicious behaviors, prompt injections, or data exfiltration patterns were detected.
- [COMMAND_EXECUTION]: Several scripts utilize
subprocess.runto call system tools like LibreOffice (soffice), Poppler (pdftoppm), andgitfor legitimate document processing tasks. ooxml/scripts/pack.pyusessofficeto validate document integrity by attempting conversion to HTML.scripts/thumbnail.pyusessofficeandpdftoppmto generate visual slide previews.ooxml/scripts/validation/redlining.pyusesgit difffor precise text comparison when validating tracked changes.- These calls are implemented using argument lists rather than shell strings and operate on files within the local environment.
- [DATA_EXPOSURE]: The skill processes user-provided PowerPoint files, which are a form of untrusted data.
- It mitigates risks by using the
defusedxmllibrary for XML parsing across its core scripts (unpack.py,pack.py), protecting against XML External Entity (XXE) and other XML-based denial-of-service attacks. - Structured data extraction is performed through specialized scripts like
inventory.pythat target specific document properties.
Audit Metadata