T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:42- Finding
Reflex Mode Permits Third-Party Skill Installation and Execution Without Explicit Approval
- Content
View full analysis
= 0.90 AND consecutive successes >= 5 - **No write side effects** (side_effects contains no `write:`/`delete:`/`shell:` prefix) - **Version unchanged** (slug + version match the stored record) Reflex mode **skips only the execution plan confirmation**. Installation still requires user notification: ``` ⚡ Skill Cortex reflex: todoist-cli v1.2.0 (96% success rate) Task: query today's todos (read-only) | Will install and execute. Say cancel to abort. ``` ``` ```markdown ### 3.2 Execution Plan Read the installed Skill's SKILL.md and present to the user: - Step summary - Side-effect severity: 🟢 read-only 🟡 write 🔴 destructive 🔑 sensitive credentials ⚙️ shell commands - Relevant prefrontal lessons (if any) — e.g., proactively check for a dependency known to be commonly missing **Reflex mode skips this step. Standard mode waits for user confirmation.** ``` ```markdown 2. Installation requires user confirmation (including reflex mode). 3. System dependency installation requires separate confirmation. 4. Write operations never enter reflex. Reflex locks version; version change auto-downgrades. ``` ### Technical Analysis The reflex workflow treats a notification followed by the absence of cancellation as authorization to install and execute a third-party Skill. This is an opt-out mechanism rather than explicit user confirmation. The behavior contradicts the boundary rule stating that installation requires user confirmation, including in reflex mode. It also bypasses the execution-plan confirmation, preventing the user from reviewing the installed Skill's actual instructions and side effects before e ...[truncated 1569 chars]- Remediation
View remediation
