T01 · Skill Instruction Hijacking
- Location
SKILL.md:171- Finding
Mandatory Cross-Skill Delegation Redirects the User's Workflow Without Confirmation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a legitimate brainstorming workflow, but it automatically expands into other skills, subagents, and file changes with limited user control.
Install only if you are comfortable with this skill saving project details locally and automatically handing the discussion to other attune skills or a review subagent. Use standalone or skip-review options where available, and do not run the deferred capture command with untrusted approach names or rationale text unless it is implemented without shell interpolation.
SKILL.md:171Mandatory Cross-Skill Delegation Redirects the User's Workflow Without Confirmation
modules/deferred-capture.md:39Shell Command Injection Through User-Controlled Deferred-Capture Fields
modules/spec-review-loop.md:17Untrusted Specification Content Is Dispatched to a General-Purpose Subagent and Used to Drive File Changes
The trigger list uses broad everyday terms like 'planning' and 'requirements', which increases the chance of accidental activation in unrelated contexts. Because this skill can write files and auto-invoke additional phases, overbroad triggering materially raises the risk of unintended execution and data handling.
The skill presents itself as a brainstorming aid but embeds mandatory orchestration into other skills and phases, changing scope from advisory questioning to workflow automation. That creates a deceptive capability boundary and can cause unintended downstream actions or broader context propagation than a user would reasonably expect from the name/description alone.
Automatic transfer of all brainstorming context to another skill lacks a clear privacy warning or user-controlled consent boundary. Brainstorming data often contains sensitive product ideas, constraints, team details, or customer context, so silent forwarding expands exposure beyond the original interaction scope.
The skill instructs creation of project artifacts and session files without a clear, prominent warning that local files will be created or modified. This can surprise users, overwrite existing content, or persist sensitive business ideas and stakeholder information to disk without informed approval.
The instruction to continue automatically and 'Do NOT prompt the user for confirmation' removes a meaningful consent checkpoint before invoking another phase. In a skill that writes files and chains into other skills, suppressing confirmation increases the likelihood of unauthorized or surprising autonomous actions.
- `docs/project-brief.md` does not exist or is empty (phase failed)
- User explicitly requests to stop after brainstorming
**Do NOT prompt the user for confirmation** — this is a lightweight checkpoint, not an interactive gate. The user can always interrupt if needed.
### Phase 6.5: Spec Review Gate
Phase 6.5 refers to a spec review loop using 'spec content' even though the described workflow has only produced a project brief. This workflow mismatch can cause the wrong document to be dispatched to another agent or prompt template, leading to unintended data exposure, incorrect automation, or unstable control flow.
Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
3. Main agent applies fixes to the spec document
4. Re-dispatch subagent with updated content
5. Repeat until approved or 3 iterations reached
6. After 3 iterations without approval, surface remaining
issues to human
## Review Prompt Template
The skill is documented as a questioning framework, yet it writes persistent artifacts such as docs/project-brief.md and session state files. Hidden persistence is risky because sensitive planning data may be stored locally without the user's informed consent or awareness of retention.
No suspicious patterns detected.