pm-change
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill utilizes the
!commandsyntax in thePreamblesection ofSKILL.mdto execute a shell command:bash "$(dirname "${BASH_SOURCE[0]}")/../../check-update.sh". This script runs automatically when the skill is loaded to verify the version, which is a common but powerful capability that executes outside of the standard agent loop. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest free-text input from users and incorporate it into project documentation, creating a vulnerability surface for indirect prompt injection.
- Ingestion points: User input is collected through several
AskUserQuestioncalls inSKILL.mdduring the registration of change requests, impact assessments, and decision recording. - Boundary markers: The instructions do not define clear delimiters or use system-level instructions to ignore potential commands embedded within the user's input before processing it.
- Capability inventory: The skill is granted access to the
Bashtool for shell execution and theWritetool for persistent file system changes, which could be targeted by a successful injection attack. - Sanitization: There are no explicit validation or filtering steps mentioned for the data gathered from the user before it is written to the
docs/directory or processed by sub-agents.
Audit Metadata