Lp3
Medium
- Category
- MCP Least Privilege
- Confidence
- 92% confidence
- Finding
- The skill documents file-write capability via `scripts/learner.py` and persistent writes to `learned_patterns.json`/`SKILL.md`, but no permissions are declared in the manifest. That creates an authorization and transparency gap: a caller expecting a replanning-only skill may unknowingly invoke stateful filesystem writes, which can persist sensitive task data or alter skill behavior over time.
