tavern-design
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute a local script
scripts/validate-conversion-outline.mjsusing thenodeenvironment. This command is intended to validate the structure and integrity of YAML files generated during the narrative design process. - Evidence: Found in
SKILL.md,references/conversion.md, andreferences/conversion/validation.md. - [PROMPT_INJECTION]: The skill has a surface for indirect prompt injection because it is designed to ingest and process untrusted external narrative materials, such as light novels or game scripts, which could contain hidden instructions for the agent.
- Ingestion points: External source files defined in
references/conversion.mdandreferences/conversion/outline.md(e.g.,源材料.txt,源文件.txt). - Boundary markers: The instructions emphasize faithful recording and verification but do not mandate specific delimiters or explicit 'ignore embedded instructions' warnings for the input text.
- Capability inventory: The agent has the ability to write to the local file system (
cards/{Project}/) and execute shell commands (node,grep,wc,awk). - Sanitization: A validation script is employed to check YAML syntax and the authenticity of quotes, but it does not perform semantic sanitization to detect or neutralize instructions embedded within the source materials.
Audit Metadata