visual-ppt-deck-builder
Pass
Audited by Gen Agent Trust Hub on May 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill's Node.js scripts utilize subprocesses to perform specialized tasks such as image manipulation and document parsing.\n
- Evidence:
build_style_candidates.jsanddesign_director_qa.jsusespawnSyncto executepython3,unzip,sips, andqlmanagefor internal processing logic.\n- [EXTERNAL_DOWNLOADS]: The skill relies on third-party libraries for core functionality.\n - Evidence: It depends on the
pptxgenjsNode.js package and requires thePillow(PIL) library for its Python analysis component.\n- [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it processes untrusted user data to generate presentation content.\n - Ingestion points: User-provided presentation topics and outlines processed in
SKILL.md.\n - Boundary markers: Absent in the processing scripts.\n
- Capability inventory: Local file write operations and subprocess execution of helper scripts.\n
- Sanitization: User input is interpolated into slide content and generation prompts without explicit escaping or sanitization.\n- [SAFE]: Hardcoded local paths (e.g.,
/Users/dw/...) are present in the scripts as fallbacks for dependency loading, which is documented as a non-malicious best-practice violation.
Audit Metadata