Independent & educational platform Not a government body. No link or affiliation with any government organisation. Made for learning only. Test only systems you own or are authorised to test. Become a Partner or Sponsor → Full disclaimer
Guide

The OWASP Top 10 (2025) Explained

By CyberSecurity.pk · Oct 27, 2026 · updated Oct 27, 2026

What the list is

The OWASP Top 10 is an awareness document built from community data and surveys, updated every few years. It is a starting point, not a complete checklist; for a full standard see OWASP ASVS. This article follows the 2025 edition (A01–A10 as published on owasp.org).

The ten categories

# Category In one line Typical defence
A01 Broken Access Control Users act outside their permissions Server-side authorisation checks, deny by default
A02 Security Misconfiguration Insecure defaults, open services, verbose errors Hardened baselines, config reviews
A03 Software Supply Chain Failures Compromised or vulnerable dependencies and build pipelines SBOMs, pinning, dependency scanning, signed builds
A04 Cryptographic Failures Weak or missing protection of sensitive data TLS, modern algorithms, proper key management
A05 Injection Untrusted data interpreted as commands (SQL, OS, LDAP) Parameterised APIs, input validation
A06 Insecure Design Missing security in the design itself Threat modelling, secure design patterns
A07 Authentication Failures Weak login, session or credential handling MFA, rate limits, secure session management
A08 Software or Data Integrity Failures Trusting unverified code or data Signature verification, safe deserialisation
A09 Security Logging and Alerting Failures Attacks go unnoticed Meaningful logs and alerting — see log analysis
A10 Mishandling of Exceptional Conditions Errors and edge cases leave the system insecure Fail safely, handle every error path, no information leaks

How to use it

  1. Developers: map each category to code review checks and tests.
  2. Testers: use it to structure an authorised assessment, for example with OWASP ZAP.
  3. Managers: use it in training and security requirements, not as a compliance pass/fail list.

Previous editions (such as 2021) used different groupings, so check which edition a course or report refers to. Start with web application security fundamentals if the terms are new.

Related tool: OWASP ZAP

Use techniques only on systems you are authorised to test.