pptx
Pass
Audited by Gen Agent Trust Hub on May 13, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runto invoke standard system utilities for document processing. This includessoffice(LibreOffice) for PDF conversion and validation inscripts/thumbnail.pyandooxml/scripts/pack.py,pdftoppm(Poppler) for image generation inscripts/thumbnail.py, andgitfor calculating text differences inooxml/scripts/validation/redlining.py. These operations are transparently documented as core features for presentation handling. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user data in the form of
.pptxfiles, which constitutes a potential surface for indirect prompt injection. - Ingestion points: Untrusted text is extracted from PowerPoint files using
markitdownandscripts/inventory.pyas part of the analysis workflow. - Boundary markers: Not explicitly defined in the prompts for separating user content from instructions.
- Capability inventory: The environment allows file system access and shell command execution via documented scripts (
thumbnail.py,pack.py,redlining.py). - Sanitization: The skill effectively mitigates XML-based attacks (such as XXE) by using the
defusedxmllibrary for all XML parsing operations inooxml/scripts/unpack.pyandooxml/scripts/pack.py. - [SAFE]: The skill demonstrates security awareness by employing
defusedxmland relies on standard, well-known libraries likepython-pptx,playwright, andsharp. All detected behaviors align with the skill's stated purpose of PowerPoint manipulation.
Audit Metadata