pptx
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill extracts content from external PowerPoint files, creating a surface for indirect prompt injection.
- Ingestion points: Content enters the agent context via text extraction in
SKILL.md(usingmarkitdown) and raw XML access viaooxml/scripts/unpack.py. - Boundary markers: Absent. No specific delimiters or instructions to ignore embedded content are defined when extracting text from presentations.
- Capability inventory: The skill can execute system commands via
subprocess.run(soffice,pdftoppm,git) and render HTML usingplaywrightinscripts/html2pptx.js. - Sanitization: Absent. External text content is processed without explicit sanitization or filtering.
- [COMMAND_EXECUTION]: Multiple scripts execute shell commands to support document conversion and validation tasks.
- Evidence:
scripts/thumbnail.pycallssofficeandpdftoppm;ooxml/scripts/pack.pycallssoffice;ooxml/scripts/validation/redlining.pycallsgit. - Context: The shell calls are implemented using argument lists rather than raw string concatenation, which follows security best practices for preventing command injection.
Audit Metadata