Underground FX Radio – hardening follow-up This pass adds: - forced password hashing on admin user save - CSRF protection on public contact, requests, and join forms - applications upload folder protection - SVG removed from auto-scanned chat media to reduce XSS risk - smarter admin index redirect - safer logout session cleanup Still recommended later: - rate limiting for public forms and chat posting - CAPTCHA or honeypot on public forms if spam appears - periodic review of admin action logs - HTTPS-only deployment before public launch