01
Access control
Whether a user can reach data or actions that are not theirs, the single most common serious flaw.
02
Authentication and sessions
Login, password handling, and session management, including account takeover paths.
03
Injection
SQL, command, and other injection where untrusted input changes a query or command.
04
Business logic
Whether the application's own workflows can be abused in ways automation never detects.
05
Configuration and exposure
Misconfiguration, exposed data, and vulnerable or outdated components.