openspec-linearized
Pass
Audited by Gen Agent Trust Hub on Jul 27, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface because it ingests data from external Linear issues and comments to drive internal workflows.
- Ingestion points: According to
references/lifecycle.md, the skill reads Linear issue titles, descriptions, comments, and links during the proposal binding phase. - Boundary markers: The instructions do not specify any delimiters or warnings to prevent the agent from following instructions potentially embedded within the Linear issue content.
- Capability inventory: The skill is authorized to perform local file system writes, execute the
openspecCLI tool, and perform network operations via the Linear MCP tools. - Sanitization: No content sanitization or validation is applied to data retrieved from Linear before it is used to populate repository artifacts or influence task generation.
- [COMMAND_EXECUTION]: The skill invokes the
openspeccommand-line utility to perform project lifecycle tasks. - Evidence:
SKILL.mdandreferences/lifecycle.mdinclude instructions to executeopenspec list --json,openspec validate <change> --strict, andopenspec instructions apply. - Context: These commands are integral to the OpenSpec framework for listing, validating, and applying changes to the repository.
- [DATA_EXFILTRATION]: The skill facilitates the transfer of repository-local specification data and proposal details to Linear.
- Evidence: Instructions in
SKILL.mddirect the agent to mirror content fromopenspec/specs/to Linear Project Documents and synchronize business-facing sections ofproposal.mdwith Linear issue descriptions. - Context: This behavior represents the intended synchronization functionality between the repository and a well-known external project management service.
Audit Metadata