OWASP API Security Top 10 (2023)
Official docs outline
- API1 Broken Object Level Authorization
BOLA, object ID manipulation and per-object authorization checks.
- API2 Broken Authentication
Weak API authentication, token handling, credential stuffing and missing rate limiting on auth endpoints.
- API3 Broken Object Property Level Authorization
Excessive data exposure and mass assignment at the property level.
- API4 Unrestricted Resource Consumption
Rate limiting, payload size limits, pagination caps and cost-based denial of service.
- API5 Broken Function Level Authorization
Admin versus user endpoint separation and role-based function access.
- API6 Unrestricted Access to Sensitive Business Flows
Automated abuse of business flows such as purchasing, scalping and referral abuse.
- API7 Server Side Request Forgery
SSRF through API parameters fetching remote resources and URL allow-lists.
- API8 Security Misconfiguration
Missing hardening, permissive CORS, verbose errors and unpatched API infrastructure.
- API9 Improper Inventory Management
Shadow and deprecated API versions, documentation and environment exposure.
- API10 Unsafe Consumption of APIs
Trusting third-party API responses, validating upstream data and redirect handling.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.