linear-status
Pass
Audited by Gen Agent Trust Hub on Jul 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [PROMPT_INJECTION]: The skill processes data from Linear issues and comments, which represents a potential surface for indirect prompt injection.
- Ingestion points: External data is ingested through Linear MCP tools (
get_issue,list_comments) and read into thescripts/validate_marked_comments.tsscript via the file system. - Boundary markers: Data blocks are delimited by specific HTML-style comment tags, such as
<!-- linear-ai:plan v1 ... -->and<!-- /linear-ai:plan -->, as defined in the main instructions and the validation script. - Capability inventory: The agent can read Linear data, perform file system operations, and execute shell commands to run validation scripts.
- Sanitization: The skill implements strong sanitization by extracting content from delimited blocks, parsing it as YAML, and validating it against strict JSON schemas located in the
schemas/directory using theajvlibrary. - [COMMAND_EXECUTION]: The skill requires the execution of a local TypeScript script for state validation.
- Evidence:
SKILL.mdinstructs the agent to runscripts/validate_marked_comments.tsusing either Bun or a Node.js TypeScript runner liketsx. The script performs file reads and data validation but does not exhibit dangerous side effects such as arbitrary command execution or network calls.
Audit Metadata