Browser hardening
CSP, strict transport, clickjacking protection, and permissions policy are set through Next.js headers.
This project is configured to start from a stronger baseline, with server-first rendering patterns and hardened browser headers already in place.
CSP, strict transport, clickjacking protection, and permissions policy are set through Next.js headers.
The Next.js powered-by header is disabled to avoid broadcasting framework details.
Dynamic routes are generated from trusted content and validated through slug helpers.