powerpoint
Pass
Audited by Gen Agent Trust Hub on Aug 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes and extracts text from external PowerPoint files, creating a surface for indirect prompt injection if those files contain instructions designed to manipulate the agent.
- Ingestion points:
SKILL.md(Reading Content section) andediting.mddocument workflows for extracting slide text usingmarkitdown. - Boundary markers: Not present; the extracted text is not explicitly delimited to warn the agent about potential embedded instructions.
- Capability inventory: The skill can write to the filesystem (
scripts/add_slide.py), execute shell commands (soffice), and fetch remote images (pptxgenjs.md). - Sanitization: Most XML manipulation utilizes
defusedxmlto mitigate XXE vulnerabilities, although some helper scripts use standardElementTreefor author inference. - [EXTERNAL_DOWNLOADS]: The documentation includes functionality to fetch images from remote URLs when generating new presentations.
- Evidence:
pptxgenjs.mdprovides examples for including images viahttps://URLs. - [COMMAND_EXECUTION]: The skill workflow relies on executing several command-line utilities and local Python scripts.
- Evidence:
SKILL.mdandediting.mdintegrate the use ofsoffice,pdftoppm, and multiple internal scripts likeunpack.pyandpack.py.
Audit Metadata