Description-Behavior Mismatch
High
- Confidence
- 96% confidence
- Finding
- The declared purpose is limited to persistent memory and cryptographic identity, but the OAuth scope string grants materially broader privileges including task, team, pack, and profile access. This violates least privilege and creates an unnecessary blast radius: if the skill, server, token, or local credential store is compromised, an attacker could perform unrelated operations well beyond diary storage and signing.
