
What's inside?
Two checklists in one, across 15 device and infrastructure types:
The audit checklist - data validation, data protection, error handling, communication security, authentication, authorization, and session management.
The pentest checklist - information gathering, configuration and deployment, identity management, authentication and authorization testing, session management, input validation (SQLi across every major DB, LDAP, XPath, XML, code injection, template injection, path traversal), business logic, cryptography, and full client-side testing (DOM XSS, clickjacking, CORS, WebSockets, browser storage).
The tool stack - ZAP, Burp, SQLMap, Nikto, Netsparker, Wfuzz, Acunetix, and the rest, so nothing on the list is left as an exercise for the reader.
What you’ll learn
By the end, you'll be able to:
Test session management, CSRF, and cookie flags without hand-waving through the "we use HTTPS" part.
Run SQLi tests that are database-specific because generic tests miss the real bugs.
Catch the client-side attack surface most teams don't test at all: DOM XSS, WebSocket hijacking, HTML5 storage manipulation.
Structure a full OWASP-style audit that goes further than the Top 10.
Two checklists and 15+ test categories built on OWASP and SANS, structured the way a professional pentester actually works.
Who’s this for?
Read this if you're a…
Engineering lead or product security engineer responsible for a production web app and want a checklist you can turn into tickets.
CTO or founder scoping your first proper pentest and want to know what should be in scope.
Security engineer running internal audits and tired of vendor checklists that stop at "OWASP Top 10."