Broken Access Control
Users can act outside their intended permissions - IDOR, missing function-level checks, forced browsing, tenant boundary bypass.
The preserved 2021 web application security taxonomy, linked to Vulns.co tools and playbooks.
Users can act outside their intended permissions - IDOR, missing function-level checks, forced browsing, tenant boundary bypass.
Sensitive data exposed through weak/missing crypto - cleartext transport, weak hashing, hardcoded keys, predictable tokens.
Untrusted input alters a query or command - SQLi, NoSQLi, command injection, and XSS (a client-side injection).
Flaws in the design itself - missing rate limits, weak business logic, unsafe workflows that no amount of clean code fixes.
Default configs, verbose errors, open cloud storage, unnecessary features, and missing hardening headers.
Known-vulnerable libraries, frameworks, and appliances - the CVE feed is your friend here.
Weak auth - credential stuffing, weak reset flows, poor session handling, and bypassable MFA.
Unverified updates, insecure deserialization, and CI/CD or dependency tampering.
Hard to test from outside, but note where actions appear untracked or where log injection is possible.
The app fetches a user-supplied URL, letting you reach internal services and cloud metadata.
Vulns.co preserves older editions at stable URLs and does not silently rewrite historical mappings.
Open the official OWASP edition ↗