Something went wrong. Try again.
AtAuth
Something went wrong. Try again.
Security hardening: remove hardcoded secrets, fix XSS, flash-based secret display
- Remove hardcoded fallback values for OIDC_KEY_SECRET, MFA_ENCRYPTION_KEY, and FORWARD_AUTH_SESSION_SECRET; fail-fast validation at startup when features are enabled - Escape all user-controlled template interpolations in OIDC login page (clientName, state, authCode, errorMessage) to prevent XSS - Replace URL query param secret display with one-time flash tokens (in-memory Map with 60s TTL, consumed on first access) - Update nodemailer from v6 to v7 (SES transport security fix) - Update docker-compose.yaml to use required variable syntax - Update .env.example with all current configuration options - Bump version to 2.0.2
Author Bryan Brooks Date (Feb 23, 2026, 11:19 PM UTC) Commit
Copy SHA
Parent 47578c00 47578c001869b55141e4b666fb46226013f8dc11