pm-interview
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests user input via the
AskUserQuestiontool and interpolates these values directly into subagent prompts and file-writing operations without sanitization. - Ingestion points: User responses collected in Step 1 and Step 2 (variables
INTERVIEW_GOAL,HYPOTHESIS,SEGMENTS,SAMPLE_PLAN) inSKILL.md. - Boundary markers: Absent. The strings are interpolated into the
Tasktool prompt and theWritetool content without delimiters or instructions to ignore embedded commands. - Capability inventory: The skill utilizes
Writefor file system modification andTaskfor subagent delegation. - Sanitization: No validation or escaping is applied to the user-provided data before it is used in downstream prompts.
- [COMMAND_EXECUTION]: The preamble executes a shell command to perform an update check and create a project directory.
- Evidence:
bash "$(dirname "${BASH_SOURCE[0]}")/../../check-update.sh" 2>/dev/null || trueandmkdir -p docs/01-需求调研. - [DYNAMIC_EXECUTION]: The update script path is resolved dynamically at runtime using shell variable expansion.
- Evidence: Use of
$(dirname "${BASH_SOURCE[0]}")to locatecheck-update.shrelative to the skill's installation path.
Audit Metadata