Application controls
The public site is statically prerendered and served through Cloudflare Pages. The admin API is isolated as a server-side Pages Function.
- Content Security Policy, HSTS, and frame protection
- Exact-origin admin API allowlist
- No client-side GitHub token exposure