# Security Model

- **Least privilege:** restrict bot permissions & intents.
- **Allow-lists:** `ALLOW_GUILD_IDS`/`ALLOW_CHANNEL_IDS` enforced server-side.
- **Human-in-the-loop:** destructive/high-impact tools have `confirm=true`.
- **Mentions sanitized:** default allowed mentions is `none`.
- **Webhook tokens:** creation redacts tokens; execution requires explicit token.
- **Audit & logs:** log tool inputs/outputs server-side (add persistence as needed).


