clusev/docs/superpowers
boban 9756f9d463 docs: implementation plan — control-plane brute-force ban (Anmeldeschutz)
9-task TDD plan: BannedIp model, BruteforceGuard (inet_pton CIDR + cache),
ValidIpOrCidr rule, guests-only BlockBannedIp middleware + 403 page, Login/2FA
failure hooks + audit, clusev:unban CLI, Anmeldeschutz settings tab with R5
confirm-modal unban. Spec erratum: middleware is appended (not prepended) so
Auth::guest() resolves for the guests-only check.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 17:20:52 +02:00
..
plans docs: implementation plan — control-plane brute-force ban (Anmeldeschutz) 2026-06-20 17:20:52 +02:00
specs docs: implementation plan — control-plane brute-force ban (Anmeldeschutz) 2026-06-20 17:20:52 +02:00