OWASP Top 10:2025 Explained for Indian Development Teams: What Changed Since 2021 and How to Test for It

OWASP Top 10:2025 Explained for Indian Development Teams: What Changed Since 2021 and How to Test for It

OWASP Top 10 2025 explained for Indian dev teams: the full list, what changed since 2021, and which testing method catches each risk, from scans to pentests.

The list changed. Did your testing? OWASP Top 10:2025, explained

The OWASP Top 10:2025 is the latest list of the ten most critical web application security risks, published by the OWASP Foundation. It is the eighth edition and is based on data from more than 2.8 million applications. Broken Access Control stays in first place, Security Misconfiguration jumps to number two, and two categories are new: Software Supply Chain Failures and Mishandling of Exceptional Conditions.

For Indian development teams, the practical question is simple: which of these will your current tools catch, and which need a human tester?

The full OWASP Top 10:2025 list

A01:2025Retains #1

Broken Access Control

A02:2025Up from #5

Security Misconfiguration

A03:2025New Category

Software Supply Chain Failures

A04:2025Down from #2

Cryptographic Failures

A05:2025Down from #3

Injection

A06:2025Down from #4

Insecure Design

A07:2025Retains #7 (Renamed)

Authentication Failures

A08:2025Retains #8

Software or Data Integrity Failures

A09:2025Retains #9 (Renamed)

Security Logging and Alerting Failures

A10:2025New Category

Mishandling of Exceptional Conditions

What moved since 2021 - Visual mapping of OWASP Top 10 2021 vs 2025

What changed since 2021, in plain English

Here is the change map, one line per move.

Broken Access Control: still first

Server-Side Request Forgery (SSRF), which had its own 2021 spot, is now folded into this category.

Security Misconfiguration: up from fifth to second

OWASP notes that more and more application behaviour now comes from configuration, so mistakes there show up more often.

Software Supply Chain Failures: new at third

New

It grows the old "Vulnerable and Outdated Components" category to cover the whole chain: dependencies, build systems and how software is distributed. OWASP says it has the fewest occurrences in the data but the highest average exploit and impact scores.

Cryptographic Failures: down from second to fourth

Continues to cover weak ciphers, outdated TLS versions, and unencrypted sensitive data in transit or rest.

Injection: down from third to fifth

It still covers everything from cross-site scripting (XSS) to SQL injection and command injection.

Insecure Design: down from fourth to sixth

OWASP credits better threat modelling and security architecture practices across the industry.

Authentication Failures: still seventh, with a shorter name

It was previously named "Identification and Authentication Failures".

Software or Data Integrity Failures: still eighth

Focuses on code and infrastructure that does not protect against integrity violations, including auto-update modules without verification.

Security Logging and Alerting Failures: still ninth, renamed from "Logging and Monitoring"

The new word matters. OWASP points out that great logging with no alerting does little to catch an incident.

Mishandling of Exceptional Conditions: new at tenth

New

It covers poor error handling, logical errors and systems that "fail open" when something unexpected happens.

One more detail: OWASP picked eight categories from the testing data and two from a community survey of practitioners. Supply chain and logging both got strong support in that survey, because they are hard to measure with automated tools.

Tools find the known. People find the logic. How each 2025 risk gets caught

Which testing method catches which risk?

This is the part most "explained" articles skip. No single tool covers all ten. Here is a practical guide to what usually catches what.

A01

Broken Access Control

Scanners & Automated Tools:Weak. Automated tools do not understand business logic or which user should see which record.
Manual Pentest & Expert Review:Strong. A human tester logs in as multiple roles and probes boundary bypasses, IDOR, and SSRF.
A02

Security Misconfiguration

Scanners & Automated Tools:Strong for headers, TLS versions, exposed debug ports, default accounts, and standard server settings.
Manual Pentest & Expert Review:Essential for chaining innocuous configuration quirks into dangerous exploitable chains.
A03

Software Supply Chain Failures

Scanners & Automated Tools:Dependency and SBOM checks catch known CVEs in third-party libraries.
Manual Pentest & Expert Review:Code and pipeline reviews are necessary for build integrity, package origins, and artifact signing.
A04

Cryptographic Failures

Scanners & Automated Tools:Static code analysis identifies weak ciphers, deprecated hashes, and hardcoded secrets.
Manual Pentest & Expert Review:Validates what data is actually leaked in transit, API responses, client storage, and cache.
A05

Injection

Scanners & Automated Tools:Good for common SQLi, reflected XSS, and standardized template injection patterns.
Manual Pentest & Expert Review:Catches context-dependent flaws hidden behind multi-step business logic or unusual encoding.
A06

Insecure Design

Scanners & Automated Tools:Ineffective. A fundamentally flawed architecture can still be cleanly written without syntax bugs.
Manual Pentest & Expert Review:Threat modeling and manual pentesting are the only dependable ways to stress-test architectural design.
A07

Authentication Failures

Scanners & Automated Tools:Limited to checking basic session cookies and unencrypted login forms.
Manual Pentest & Expert Review:Strong for OTP brute forcing, race conditions, session fixation, and account recovery flaws.
A08

Software or Data Integrity Failures

Scanners & Automated Tools:Surface checks for auto-update URLs and serialization libraries.
Manual Pentest & Expert Review:Code and pipeline review for unsigned binary verification, malicious dependencies, and unsafe deserialization.
A09

Security Logging and Alerting Failures

Scanners & Automated Tools:Cannot test if an alert triggered a SOC escalation during an attack.
Manual Pentest & Expert Review:Pentest verification plus alerting audit: did internal monitoring fire and alert on-call engineers?
A10

Mishandling of Exceptional Conditions

Scanners & Automated Tools:Weak. Scanners rarely interpret whether unexpected error handling violates business security.
Manual Pentest & Expert Review:Manual pentesting and code review test malformed inputs, timeouts, and state drops to see if systems fail open.

The pattern is clear. Tools handle the "known" and the "configured". People handle the "logical" and the "designed".

What this means for Indian teams

Many Indian SaaS and fintech products are built fast on open-source packages, cloud services and third-party APIs for KYC, payments and messaging. That makes three categories worth extra attention.

Supply chain (A03)

Know every package and build tool your product depends on. Pin versions, review new dependencies, and protect your CI/CD pipeline as carefully as production. If you share source code, a source code review covers both your own code and how you pull in others'.

Misconfiguration (A02)

Most Indian startups run on AWS or Azure, and cloud settings change with every new feature. Storage buckets, IAM roles and security groups deserve a regular cloud security review of their own.

Exceptional conditions (A10)

Think about what your app does when the KYC provider times out, the payment callback arrives twice or the database is slow. If the answer is "it lets the user through", that is an A10 issue waiting to be found.

One job per role in your team

The 2025 list is easier to act on when each role owns a slice of it.

Developers

Own A01, A04, A05 and A07 in code

Check access on every record, use proven crypto libraries, use parameterised queries and lean on standard authentication frameworks.

QA & Testers

Add negative test cases for A10

Send empty, duplicate, oversized and out-of-order requests, and confirm the app fails safely rather than failing open.

DevOps & Platform Teams

Own A02, A03 and A08

Harden configuration, lock down CI/CD pipelines, sign production builds, and track every third-party dependency with SBOMs.

Security & Engineering Leads

Own A06 and A09

Run threat modelling before shipping major features, and confirm that critical telemetry raises high-priority alerts someone will actually see.

How to test your app against the 2025 list

1

Run automated scanning and dependency checks continuously in your CI/CD pipeline.

2

Review cloud and server configuration whenever infrastructure or deployment architecture changes.

3

Bring in a manual pentest for access control, authentication, business logic and error handling.

4

Check that your logs actually trigger alerts during active testing simulations.

5

Fix vulnerabilities, then perform validation retests to prove fixes work in production-like environments.

SecurityLit's web application testing covers the OWASP Top 10 and custom application vulnerabilities, combining automated scanning with manual testing techniques, business logic testing and controlled exploitation.

If you ship every sprint, testing once a year will always lag behind your code. Continuous pentesting keeps pace with releases.

For A09, the real test is your response. If an alert fires at 2 am, someone needs to act. SecurityLit offers incident response support for when that happens.

Frequently Asked Questions

Which risk is ranked first in the OWASP Top 10:2025?

Broken Access Control (A01:2025). It keeps the top position from 2021 and now also includes Server-Side Request Forgery (SSRF).

What are the new categories in the OWASP Top 10:2025?

Software Supply Chain Failures (A03:2025) and Mishandling of Exceptional Conditions (A10:2025). Supply chain expands the 2021 "Vulnerable and Outdated Components" category.

Where did SSRF go in the 2025 list?

OWASP rolled Server-Side Request Forgery into A01:2025 Broken Access Control.

Is the OWASP Top 10 a compliance standard?

No. It is an awareness document that ranks common risks. Many teams and auditors use it as a baseline for secure coding and testing, but it is not a formal certification.

Can a vulnerability scanner cover the full OWASP Top 10:2025?

No. Scanners help with misconfiguration, known vulnerable components and many injection patterns. Access control, insecure design, authentication logic and exceptional conditions usually need manual testing.

Should Indian teams also use the OWASP API Security Top 10?

Yes, if you expose APIs. The OWASP Top 10 covers web applications broadly, while the API Security Top 10 (2023) focuses on API-specific risks such as broken object level authorization (BOLA).

Want your application tested against the OWASP Top 10:2025, with a retest after fixes?

Book a free scoping call with SecurityLit or get an instant estimate for web application testing.

OWASP Top 10:2025 Explained for Indian Development Teams: What Changed Since 2021 and How to Test for It

Enterprise-grade security that scales with you.

Comprehensive cybersecurity solutions for modern businesses.