storyboard-generator
Warn
Audited by Gen Agent Trust Hub on Oct 30, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/generate_storyboard.pydynamically modifies the Pythonsys.pathat runtime to import local utilities and engines from relative paths derived from the script's own location. - Evidence: It uses
sys.path.insert(0, ...)to include directories such astoolsandtools/ugc/engineslocated three levels up from the script file. - Evidence: The import of
bootcamp_utils,credential_manager, and theklingengine occurs through these computed paths. - [INDIRECT_PROMPT_INJECTION]: The skill constructs prompts for the Gemini API by directly interpolating untrusted user input from command-line arguments, creating a vulnerability surface for indirect prompt injection.
- Ingestion points: The
--scenarioand--characterarguments inscripts/generate_storyboard.pyare used to populate prompts for scene decomposition and image generation. - Boundary markers: The prompt templates lack clear delimiters or specific instructions to the model to treat the interpolated text as data only, which could allow a malicious user to override intended behavior via carefully crafted scenario text.
- Capability inventory: The skill has the ability to write files (images, JSON, and video) to the local filesystem and performs network operations to reach AI model APIs.
- Sanitization: There is no evidence of input validation, escaping, or filtering of the user-provided scenario or character descriptions before they are embedded into the prompts.
Audit Metadata