Client-side security
Browser trust, JavaScript review, XSS, CORS, CSP, and frontend storage.
- 001 DOM XSS source and sink review Learn DOM XSS source and sink review through a safe, repeatable client-side security workflow.
- 002 Content Security Policy basics Learn Content Security Policy basics through a safe, repeatable client-side security workflow.
- 003 CORS configuration review Learn CORS configuration review through a safe, repeatable client-side security workflow.
- 004 postMessage validation Learn postMessage validation through a safe, repeatable client-side security workflow.
- 005 Browser storage decisions Learn Browser storage decisions through a safe, repeatable client-side security workflow.
- 006 Client-side route guards Learn Client-side route guards through a safe, repeatable client-side security workflow.
- 007 CSRF prevention patterns Learn CSRF prevention patterns through a safe, repeatable client-side security workflow.
- 008 Clickjacking defenses Learn Clickjacking defenses through a safe, repeatable client-side security workflow.
- 009 JavaScript bundle review Learn JavaScript bundle review through a safe, repeatable client-side security workflow.
- 010 Dependency risk in frontend apps Learn Dependency risk in frontend apps through a safe, repeatable client-side security workflow.
- 011 Reflected XSS workflow Learn Reflected XSS workflow through a safe, repeatable client-side security workflow.
- 012 Stored XSS workflow Learn Stored XSS workflow through a safe, repeatable client-side security workflow.
- 013 DOM XSS source inventory Learn DOM XSS source inventory through a safe, repeatable client-side security workflow.
- 014 DOM clobbering concepts Learn DOM clobbering concepts through a safe, repeatable client-side security workflow.
- 015 Mutation XSS concepts Learn Mutation XSS concepts through a safe, repeatable client-side security workflow.
- 016 CSP nonce and hash review Learn CSP nonce and hash review through a safe, repeatable client-side security workflow.
- 017 CSP bypass thinking in labs Learn CSP bypass thinking in labs through a safe, repeatable client-side security workflow.
- 018 CORS wildcard pitfalls Learn CORS wildcard pitfalls through a safe, repeatable client-side security workflow.
- 019 CORS credentialed requests Learn CORS credentialed requests through a safe, repeatable client-side security workflow.
- 020 postMessage origin checks Learn postMessage origin checks through a safe, repeatable client-side security workflow.
- 021 postMessage schema validation Learn postMessage schema validation through a safe, repeatable client-side security workflow.
- 022 Service worker security review Learn Service worker security review through a safe, repeatable client-side security workflow.
- 023 IndexedDB sensitive data review Learn IndexedDB sensitive data review through a safe, repeatable client-side security workflow.
- 024 Local storage token risks Learn Local storage token risks through a safe, repeatable client-side security workflow.
- 025 Client side prototype pollution Learn Client side prototype pollution through a safe, repeatable client-side security workflow.
- 026 Frontend source map review Learn Frontend source map review through a safe, repeatable client-side security workflow.
- 027 NPM dependency triage Learn NPM dependency triage through a safe, repeatable client-side security workflow.
- 028 Subresource integrity basics Learn Subresource integrity basics through a safe, repeatable client-side security workflow.