Admin brute force succeeds
Your task
Your auth metrics page lights up: a single source IP is hammering POST /admin/login at ~40 requests/second, all targeting the username 'admin', cycling through what look like dictionary passwords. The admin panel is internet-exposed (it was supposed to be VPN-only). Over the last hour there have been ~140,000 failed attempts and, two minutes ago, one SUCCESS for 'admin' followed by GET /admin/users. You're on call. Triage and respond, fast.
It covers
- Brute force
- Auth
- Admin panel