Files
ServerKit/backend/app
Juan DenisandClaude Fable 5 8b61ffbe01 refactor(security): jail service owns fail2ban status probing (plan 47 Ph3c inversion)
Fail2banJailService gains get_fail2ban_status / get_fail2ban_jail_status /
unban_ip (moved verbatim from SecurityService) and stops lazy-importing
SecurityService for its own per-site status; Setup Health probes through the
jail service too. This is the read/undo half core keeps when the fail2ban
management surface moves to the serverkit-fail2ban extension - pure
fail2ban-client probes that work with or without the extension.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-29 13:36:08 -04:00
..