openspec-archive-change
Pass
Audited by Gen Agent Trust Hub on Sep 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it explicitly instructs the agent to ingest and follow instructions from external sources.
- Ingestion points: The skill reads JSON data from
openspec instructions archiveandopenspec instructions specs, and reads the content of a localtasks.mdfile. - Boundary markers: While the instructions state that context and guidance should be kept separate from controlling inputs and conflicts should be reported, the skill also commands the agent to "read and consider it, and apply relevant project facts, conventions, and constraints," which allows external data to steer agent behavior.
- Capability inventory: The agent can execute shell commands (
mkdir,mv), use theopenspecCLI tool, and invoke theopenspec-sync-specsworkflow inline. - Sanitization: No explicit sanitization or validation of the external content is required before the agent applies the rules or guidance to its execution flow.
- [COMMAND_EXECUTION]: The skill performs file system modifications using standard shell commands (
mkdir -p,mv). These commands use variables (planningHome.changesDir,changeRoot,target-name) that are dynamically populated from the output of theopenspec statustool.
Audit Metadata