openspec-apply-change
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from the
openspecCLI tool (specifically thecontextandoperationGuidancefields) and from files listed incontextFiles. This data is treated as prompt-level input and additive advice, which could be used to influence the agent's behavior if the project files or tool outputs contain malicious instructions. - Ingestion points: JSON output from
openspec statusandopenspec instructions, as well as file content from paths specified incontextFiles(SKILL.md). - Capability inventory: Execution of
openspecCLI commands and reading/writing local project files (SKILL.md). - Boundary markers: The instructions attempt to separate CLI-controlled state from external advice and forbid using this data to bypass blocked states, which acts as a partial mitigation.
- Sanitization: There is no explicit sanitization or structural validation performed on the text content ingested from these external sources before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill relies on the
openspecCLI tool to perform its primary functions. While restricted to theopenspecnamespace via theallowed-toolsconfiguration, the agent executes shell commands using parameters derived from user input (the change name) and previous tool outputs.
Audit Metadata