skills/bmad-code-org/bmad-module-creative-intelligence-suite/bmad-cis-agent-storyteller/Gen Agent Trust Hub
bmad-cis-agent-storyteller
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute a Python script at
{project-root}/_bmad/scripts/resolve_customization.pyusinguv runduring the activation process. This represents a shell command execution surface directed by the skill instructions. - [DYNAMIC_EXECUTION]: The skill instructions define 'activation_steps_prepend' and 'activation_steps_append' (Step 2 and Step 7) which are retrieved from configuration files and executed in order. This mechanism allows for the execution of arbitrary actions defined in external YAML/TOML configuration.
- [INDIRECT_PROMPT_INJECTION]: The skill exhibits an indirect injection surface by ingesting data from multiple external sources.
- Ingestion points: Reads configuration from
{project-root}/_bmad/cis/config.yamland persona overrides from{project-root}/_bmad/custom/{skill-name}.tomland{project-root}/_bmad/custom/{skill-name}.user.toml. It also loads 'persistent_facts' which can include contents from file glob patterns. - Boundary markers: None identified in the provided instructions to distinguish between internal instructions and external data.
- Capability inventory: Includes subprocess execution via
uv runand execution of dynamic activation steps. - Sanitization: No explicit sanitization or validation of the loaded configuration or file contents is described before they are adopted as instructions or facts.
Audit Metadata