Web security
How modern web apps work and where common security assumptions fail.
- 001 Browser to server request flow Learn Browser to server request flow through a safe, repeatable web security workflow.
- 002 Forms and server-side validation Learn Forms and server-side validation through a safe, repeatable web security workflow.
- 003 Cookies, sessions, and attributes Learn Cookies, sessions, and attributes through a safe, repeatable web security workflow.
- 004 File upload review Learn File upload review through a safe, repeatable web security workflow.
- 005 Server-side request forgery concepts Learn Server-side request forgery concepts through a safe, repeatable web security workflow.
- 006 Open redirects and URL parsing Learn Open redirects and URL parsing through a safe, repeatable web security workflow.
- 007 Template rendering risks Learn Template rendering risks through a safe, repeatable web security workflow.
- 008 Caching and sensitive data Learn Caching and sensitive data through a safe, repeatable web security workflow.
- 009 Error handling and information leaks Learn Error handling and information leaks through a safe, repeatable web security workflow.
- 010 Web app attack surface mapping Learn Web app attack surface mapping through a safe, repeatable web security workflow.
- 011 HTTP method confusion Learn HTTP method confusion through a safe, repeatable web security workflow.
- 012 Host header validation Learn Host header validation through a safe, repeatable web security workflow.
- 013 Request smuggling concepts Learn Request smuggling concepts through a safe, repeatable web security workflow.
- 014 SSRF allowlist bypass patterns Learn SSRF allowlist bypass patterns through a safe, repeatable web security workflow.
- 015 URL parser confusion Learn URL parser confusion through a safe, repeatable web security workflow.
- 016 File upload extension checks Learn File upload extension checks through a safe, repeatable web security workflow.
- 017 File upload content type checks Learn File upload content type checks through a safe, repeatable web security workflow.
- 018 Image processing attack surface Learn Image processing attack surface through a safe, repeatable web security workflow.
- 019 Path normalization bugs Learn Path normalization bugs through a safe, repeatable web security workflow.
- 020 Directory traversal testing Learn Directory traversal testing through a safe, repeatable web security workflow.
- 021 Local file inclusion concepts Learn Local file inclusion concepts through a safe, repeatable web security workflow.
- 022 Remote file inclusion concepts Learn Remote file inclusion concepts through a safe, repeatable web security workflow.
- 023 Server side template injection workflow Learn Server side template injection workflow through a safe, repeatable web security workflow.
- 024 Insecure deserialization in web apps Learn Insecure deserialization in web apps through a safe, repeatable web security workflow.
- 025 Cache poisoning concepts Learn Cache poisoning concepts through a safe, repeatable web security workflow.
- 026 Web cache deception Learn Web cache deception through a safe, repeatable web security workflow.
- 027 Race conditions in web flows Learn Race conditions in web flows through a safe, repeatable web security workflow.
- 028 Business logic payment flaws Learn Business logic payment flaws through a safe, repeatable web security workflow.
- 029 Coupon and discount abuse cases Learn Coupon and discount abuse cases through a safe, repeatable web security workflow.
- 030 Email change workflow review Learn Email change workflow review through a safe, repeatable web security workflow.
- 031 Password change workflow review Learn Password change workflow review through a safe, repeatable web security workflow.
- 032 Export and download endpoint review Learn Export and download endpoint review through a safe, repeatable web security workflow.
- 033 Search endpoint review Learn Search endpoint review through a safe, repeatable web security workflow.
- 034 Admin panel discovery in labs Learn Admin panel discovery in labs through a safe, repeatable web security workflow.
- 035 Error based debugging signals Learn Error based debugging signals through a safe, repeatable web security workflow.
- 036 Security headers review Learn Security headers review through a safe, repeatable web security workflow.
- 037 Content sniffing risks Learn Content sniffing risks through a safe, repeatable web security workflow.
- 038 Clickjacking review workflow Learn Clickjacking review workflow through a safe, repeatable web security workflow.