plan
Pass
Audited by Gen Agent Trust Hub on Aug 31, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONPERSISTENCEPRIVILEGE_ESCALATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external sources which is then interpolated into prompts for specialized sub-agents.
- Ingestion points: The
planworkflow (references/workflows/plan.md) fetches data viamcp__linear-server__get_issue,get_project, andget_initiative. Theplan-taskworkflow (references/workflows/plan-task.md) reads codebase files andgit logoutput. - Boundary markers: The instructions do not define clear delimiters or "ignore previous instructions" guards around the ingested external data.
- Capability inventory: The skill and its sub-agents have the ability to write/edit local files, perform web research (
WebSearch,WebFetch), and modify Linear entities (save_issue,save_project,save_milestone,save_initiative). - Sanitization: No explicit sanitization or filtering logic is present to process the external content before it is passed to LLM agents.
- [PRIVILEGE_ESCALATION]: The
allowworkflow (references/workflows/allow.md) is designed to modify the platform's security configuration (settings.json) to bypass user prompts for specific commands. - The workflow updates the
.permissions.allowarray in both project-level and global (~/.claude/settings.json) configuration files. - It grants pre-approval for various shell commands (
git,grep,sed) and Linear MCP tools. - [PERSISTENCE]: By modifying the global settings file, the skill ensures that its elevated permissions and command bypasses remain active across different projects and future sessions.
- [COMMAND_EXECUTION]: The skill includes a Python script (
scripts/cv_init_store.py) that executes shell commands to initialize the project environment. - The script uses
subprocess.runto callgit rev-parseandgit -Cto compute repository slugs and manage symlinks for the.codevoyantdirectory.
Audit Metadata