story-generator
Pass
Audited by Gen Agent Trust Hub on Aug 24, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection surface in the 'Story Ideas Generator' workflow.\n
- Ingestion points: The skill reads
docs/course-description.md,mkdocs.yml, anddocs/learning-graph/learning-graph.csvto extract subject domains and themes.\n - Boundary markers: The instructions do not define the use of delimiters or 'ignore embedded instructions' warnings when processing this external content.\n
- Capability inventory: The skill possesses capabilities for writing to the filesystem (
docs/stories/story-ideas.md), executing system commands for image verification (sips), and performing network operations via the Google Gemini API.\n - Sanitization: There is no evidence of sanitization, escaping, or validation of the ingested textbook content before it is interpolated into prompts for generating story ideas.\n- [COMMAND_EXECUTION]: The skill uses subprocess calls to execute local system utilities for image and file management.\n
- Evidence:
scripts/generate-images.pyandscripts/verify-images.pyutilizesubprocess.check_output()to invoke the macOSsipsutility for verifying generated image dimensions and aspect ratios.\n - Evidence:
scripts/uncomment-images.shusessed -ito programmatically uncomment image references in markdown files, which is a standard part of the skill's asset integration workflow.
Audit Metadata