paper-slide-deck
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted inputs (academic papers or text documents) to automatically generate slide deck outlines, prompts, and content. If a document contains adversarial text patterns, it could hijack the prompt generation pipeline or influence the image generator model.
- Ingestion Point:
SKILL.mdWorkflow Step 1 parses external PDFs or markdown files (source.md). - Boundary Markers: Missing or inadequate structure to segregate untrusted content from system instructions when assembling files in the
prompts/directory. - Capability Inventory: The skill executes multiple local TypeScript/Python scripts, modifies files, and performs external API calls to Gemini.
- Sanitization: The code does not perform active sanitization or filter out prospective instructional overrides from the processed paper text.
- [COMMAND_EXECUTION]:
scripts/generate-slides.pycallssubprocess.check_call()to invokepip install. This execution is safe and bounded as it relies on a hardcoded array configuration without injecting dynamic user arguments. - [EXTERNAL_DOWNLOADS]: The Python script dynamically ensures the presence of the
google-genaipackage from the official PyPI repository at runtime. Since this points directly to a well-known package provider, it presents no immediate safety concerns.
Audit Metadata