OWASP Web Security Testing Guide
Official docs outline
- Information Gathering
Reconnaissance, fingerprinting and application entry point mapping.
- Configuration and Deployment Management Testing
Infrastructure, HTTP methods, HSTS, backups and admin interface testing.
- Identity Management Testing
Role definitions, registration and account enumeration testing.
- Authentication Testing
Credential transport, default credentials, lockout, bypass and weak password testing.
- Authorization Testing
Path traversal, privilege escalation and IDOR testing.
- Session Management Testing
Cookies, fixation, CSRF, logout and session timeout testing.
- Input Validation Testing
XSS, SQL injection, command injection, SSRF and template injection testing.
- Error Handling Testing
Improper error handling and stack trace exposure.
- Weak Cryptography Testing
Weak TLS, padding oracle and unencrypted channel testing.
- Business Logic Testing
Workflow, file upload and business rule abuse testing.
- Client-side Testing
DOM XSS, clickjacking, CORS, WebSockets and browser storage testing.
- API Testing
GraphQL and API-specific security testing.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.