Description-Behavior Mismatch
Medium
- Confidence
- 95% confidence
- Finding
- The hook automatically changes the active LLM mode from cloud to local immediately after detecting a rate-limit-like error, without obtaining user confirmation first. This creates a trust-boundary and behavior-integrity issue because the skill description says it only offers a local switch with confirmation for code tasks, yet the code performs the switch unilaterally, which could cause sensitive prompts or code-related workflows to be routed to a different model than the user expected.
