ux-design
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFEDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The
SKILL.mdfile utilizes the dynamic context injection syntax (!bash ...) to execute a local script (yaml-helper.sh) at load time. This is used to resolve project-specific configuration keys such asautomation,workflow, anddocs.density, allowing the skill to adapt its behavior based on the current environment. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process data from various external and user-controlled files, creating a surface for indirect prompt injection where malicious instructions embedded in those files could influence the agent's behavior.
- Ingestion points: The agent reads from
design/gdd/*.md,design/player-journey.md,design/ux/*.md,design/art/art-bible.md, and project configuration files (project.yaml). - Boundary markers: The instructions do not specify the use of delimiters or 'ignore embedded instructions' warnings when processing content from these files.
- Capability inventory: The skill has the capability to write and edit project files (
Write,Edittools) and execute restricted shell commands (Bashtool). - Sanitization: There is no evidence of sanitization or escaping of external content before it is processed or used to draft new documentation.
- [PROMPT_INJECTION]: The skill documentation in
SKILL.mdreferences an 'autonomous' mode (governed by.claude/docs/automation-modes.md) where the agent 'logs and proceeds' without direct user interaction for certain tasks. While the skill's own authoring instructions mandate user approval for file writes, the systemic support for autonomous operation represents a reduction in user oversight. - [COMMAND_EXECUTION]: The skill configures the
Bashtool using a restrictive pattern in theallowed-toolsfrontmatter. It limits shell execution to a specific helper script (yaml-helper.sh) located in the project's hooks directory. While this is a security hardening measure that prevents arbitrary command execution, it confirms the skill's reliance on executing local scripts.
Audit Metadata