pptx-generator

Warn

Audited by Gen Agent Trust Hub on Apr 15, 2026

Risk Level: MEDIUMCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
  • [COMMAND_EXECUTION]: The skill's primary workflow for creating presentations from scratch involves the agent generating multiple JavaScript files (e.g., slide-01.js, compile.js) and then executing them using Node.js. This runtime code generation and execution loop is a significant capability that could be misused if the generation process is influenced by malicious input.
  • [PROMPT_INJECTION]: The skill processes untrusted data from external PowerPoint files via the markitdown tool, which represents a surface for indirect prompt injection where instructions hidden in a presentation could influence subsequent agent actions.
  • Ingestion points: Content extraction from .pptx files via markitdown in SKILL.md and references/editing.md.
  • Boundary markers: No specific delimiters or safety instructions are used to distinguish ingested content from the agent's core instructions.
  • Capability inventory: The skill utilizes subprocess execution for Node.js and Python and performs extensive filesystem operations.
  • Sanitization: The documentation correctly recommends using defusedxml in references/editing.md for XML parsing to protect against XML External Entity (XXE) attacks.
  • [EXTERNAL_DOWNLOADS]: The skill requires several external dependencies including pptxgenjs, markitdown, and various Node.js packages. These are fetched from well-known repositories and registries.
Audit Metadata
Risk Level
MEDIUM
Analyzed
Apr 15, 2026, 09:36 AM