openspec-propose
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute multiple subcommands of the
openspecCLI, includingnew change,status,instructions, andcontext. These executions are restricted to theopenspecnamespace by theallowed-toolsconfiguration. - [INDIRECT_PROMPT_INJECTION]: The skill processes data from external files and tool-generated JSON outputs, which include instruction sets for the agent.
- Ingestion points: Retrieves guidance from
openspec instructions --jsonand reads existing artifact files (likespec.mdordesign.md) from the filesystem to establish context. - Boundary markers: The instructions advise the agent to treat certain blocks as internal constraints rather than file content, but there are no formal technical boundaries used to isolate untrusted data during ingestion.
- Capability inventory: The agent has the capability to execute specific CLI commands and perform file-write operations within the project directory.
- Sanitization: There is no mention of sanitization or validation logic for the content read from artifacts or instruction fields.
- [DYNAMIC_EXECUTION]: The skill logic includes a directive to invoke a specific skill or command if the
instructionfield in the tool's output delegates the creation of an artifact to one.
Audit Metadata