openspec-verify-change
Pass
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill exhibits an indirect prompt injection vulnerability surface.
- Ingestion points: Content is read from local files identified in
contextFiles(such astasks.md,specs.md, anddesign.md) and from the broader codebase during keyword searches. - Boundary markers: The instructions do not specify the use of delimiters or 'ignore embedded instructions' warnings when interpolating the contents of these files into the agent's context.
- Capability inventory: The skill has access to the
Bash(openspec:*)toolset and standard file system reading capabilities. - Sanitization: There is no mention of sanitizing or escaping the text extracted from specifications or code before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill uses the
openspecCLI to perform several operations. It constructs shell commands by interpolating variables like<name>into strings (e.g.,openspec status --change "<name>" --json). While the execution environment limits tool access to theopenspecbinary, this pattern creates a surface for potential command injection if the change names are sourced from untrusted data and not properly sanitized by the platform.
Audit Metadata