podcast-generator
Pass
Audited by Gen Agent Trust Hub on Feb 21, 2026
Risk Level: SAFEPROMPT_INJECTION
Full Analysis
- Indirect Prompt Injection (LOW): The skill extracts text from user-provided Markdown and PDF files and uses this content to craft a podcast dialog, creating a surface for adversarial content to influence the agent's behavior.
- Ingestion points: The
scripts/extract_sources.pyscript reads any.mdor.pdffile within a user-specified or defaultsources/directory. - Boundary markers: There are no explicit boundary markers or instructions to the model to ignore embedded instructions within the source content during the dialog crafting phase.
- Capability inventory: The skill utilizes
Bash,Read, andWritetools. Malicious source content could potentially attempt to hijack the dialog generation process to influence the parameters passed to thegenerate_audio.pyscript or other shell commands. - Sanitization: The skill does not perform sanitization, filtering, or validation of the text extracted from source documents before incorporating it into the prompt for Step 2.
- External Downloads (SAFE): The skill installs
google-genaiandpypdfviascripts/install_deps.py. These are legitimate, well-known packages necessary for the skill's stated purpose. - Command Execution (SAFE): Use of
subprocessin the installation script and theBashtool for running generation tasks are standard for this type of skill and limited to intended operations.
Audit Metadata