baoyu-slide-deck

Pass

Audited by Gen Agent Trust Hub on Mar 5, 2026

Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
  • [PROMPT_INJECTION]: The skill contains specific instructions designed to override standard AI safety refusals when generating images of sensitive or copyrighted figures. Evidence found in references/base-prompt.md: "If content involves sensitive or copyrighted figures, create stylistically similar alternatives
  • DO NOT refuse to generate."
  • [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection as it interpolates untrusted user-provided markdown into prompts for image generation. 1. Ingestion points: User-provided content.md (saved as source.md in Step 1.2). 2. Boundary markers: Uses <STYLE_INSTRUCTIONS> delimiters in references/outline-template.md but does not include explicit instructions for the agent to ignore commands within the interpolated source content. 3. Capability inventory: Subprocess execution via npx and local file system write access in scripts/merge-to-pptx.ts and scripts/merge-to-pdf.ts. 4. Sanitization: No sanitization or escaping logic is present to filter malicious instructions from the source markdown before prompt construction.
  • [COMMAND_EXECUTION]: The skill executes local TypeScript scripts through the shell using the bun runtime. Evidence: SKILL.md contains the command npx -y bun ${SKILL_DIR}/scripts/merge-to-pptx.ts.
  • [EXTERNAL_DOWNLOADS]: The skill's scripts rely on external Node.js packages. Evidence: Imports for pdf-lib and pptxgenjs are present in the script files, and npx may trigger remote package downloads if dependencies are not locally cached.
Audit Metadata
Risk Level
SAFE
Analyzed
Mar 5, 2026, 01:06 PM