Topic
Browser and server trust boundaries, authorization, input validation, sessions, and secure delivery.
Practice items tagged with Frontend Security Boundaries.
Explains contextual sanitization and treats bypass APIs as narrow security-review decisions rather than general encoding helpers.
Keeps server and client output compatible while isolating browser APIs, user state, and post-render integration.
Chooses browser storage by server transport, lifetime, capacity, query needs, sensitivity, synchronization, and offline behavior.
Combines safe bindings, AOT, dependency discipline, CSP, Trusted Types, and reporting without treating one control as a complete defense.
Explains token storage, cookies, XSS, CSRF, and why browser UI never replaces server authorization.
Balances strict script policy with per-request nonces, dynamic rendering, third-party scripts, caching, and operational rollout.