openspec-apply-change
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external sources, specifically project files and metadata fields like
contextandoperationGuidancereturned by theopenspecCLI. This creates a surface for indirect prompt injection where instructions embedded in project artifacts could attempt to override the agent's behavior. - Ingestion points: The skill reads files identified in the
contextFilesarray and parses JSON output from theopenspecCLI withinSKILL.md. - Boundary markers: The skill contains explicit instructions to treat external guidance as secondary to the built-in workflow. It specifies that these inputs are not evidence of task completion and cannot be used to bypass blocked states.
- Capability inventory: The skill is authorized to perform file read/write operations and execute commands via the
openspecCLI tool. - Sanitization: There are directives to identify and report conflicts between external context and the controlling workflow inputs, ensuring that the agent does not blindly follow external guidance that contradicts the system state.
- [COMMAND_EXECUTION]: The skill utilizes the
openspecCLI to manage project state, including listing changes, checking status, and fetching instructions. These operations are scoped to theopenspectool as defined in the skill's allowed tools.
Audit Metadata