openspec-propose
Warn
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: MEDIUMDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill dynamically executes commands or specific skills based on the
instructionfield returned by theopenspec instructionstool. If the project configuration or CLI output is compromised, this could lead to the execution of unintended or dangerous commands. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data including
instruction,rules, andcontextfields from theopenspecCLI output. This creates a vulnerability surface where a malicious project repository could provide instructions designed to subvert the agent's safety guidelines or original task. - Ingestion points: The skill reads JSON output from the
openspec instructionscommand (SKILL.md, step 5a). - Boundary markers: While the skill warns the agent not to include
contextandrulesin the output, it lacks formal delimiters (like XML tags or unique markers) to prevent the LLM from confusing instructions for data. - Capability inventory: The agent has permissions to execute
openspecCLI commands and write files to the local file system. - Sanitization: There is no evidence of input validation or sanitization performed on the content retrieved from the CLI before it is processed by the agent.
- [COMMAND_EXECUTION]: The skill performs multiple shell operations using the
openspecCLI, passing arguments such as change names and store IDs derived from user input and CLI output.
Audit Metadata