pptx-creator
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/create_pptx.pyinvokes an external image generation script usingsubprocess.run. The command is constructed using a list of arguments rather than a shell string, which prevents shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from markdown and JSON files to generate slide content and image prompts.
- Ingestion points:
scripts/create_pptx.pyreads data from files provided via--outlineor--jsonarguments. - Boundary markers: The skill does not use explicit delimiters or warnings to prevent the AI from following instructions embedded in the outline data.
- Capability inventory: The skill can execute local scripts via
subprocess.runand write files to the disk usingprs.save(). - Sanitization: Input strings are used directly for slide text and as arguments for image generation without specific sanitization against prompt injection.
- [EXTERNAL_DOWNLOADS]: The skill specifies dependencies in PEP 723 blocks (including
python-pptx,httpx,pyyaml, andPillow). These are standard library dependencies for the skill's stated purpose and are fetched from official registries.
Audit Metadata