Technical testing
The OWASP Testing Guide, and how to tell a real penetration test from a scan
You have a quote for a penetration test, and no way to judge it. Both vendors say "OWASP", both send a PDF at the end, and the price is similar. There is a way to tell them apart, it takes about ten minutes, and it works before you sign rather than after the report disappoints.
Facts checked — 2026-09-11
Which OWASP document does what
| Document | What it is for | Current edition |
|---|---|---|
| Web Security Testing Guide (WSTG) | The methodology. Categories of test and the individual test cases inside them — what a thorough web application test actually covers. | v4.2 (v5.0 in development) |
| OWASP Top 10 | An awareness document. The ten most significant categories of web application risk, for prioritising and for explaining risk to people who do not test. | 2025 |
| API Security Top 10 | The same idea for APIs, where risk concentrates in authorisation rather than injection. | 2023 |
| Mobile Application Security Testing Guide (MASTG) | The methodology for mobile applications, verified against the MASVS requirements. | v2 |
Editions move. The WSTG stable release dates from 2020 and v5.0 has been in development for some time — which is why a report should name the version it worked to, not just the acronym.
What the OWASP Testing Guide actually is
The Web Security Testing Guide is a public, community-maintained methodology for testing web applications. It sets out categories — information gathering, configuration, identity management, authentication, authorisation, session management, input validation, error handling, cryptography, business logic, client-side — and within each, specific test cases with the reasoning behind them. There are several hundred.
It is not a tool, not a certification, and not something a firm can be "accredited" in. What it is, is a shared account of what a thorough test covers — which is precisely what makes a report citing it checkable by somebody who was not in the room.
The stable release is version 4.2, published in 2020, with version 5.0 in development to cover newer ground including modern authentication flows. That age is worth knowing rather than hiding: a good tester works to the published methodology and supplements it, and a good report says which version it followed.
Why "tested against the OWASP Top 10" is not a methodology
This is the single most useful thing to understand before buying a test, because the phrase appears in a great many proposals and it does not mean what a buyer assumes.
The Top 10 is an awareness document. It names the ten most significant categories of web application risk, it is revised every few years — the 2025 edition is current, and it introduced Software Supply Chain Failures and Mishandling of Exceptional Conditions as categories while folding Server-Side Request Forgery into Broken Access Control — and it is genuinely useful for prioritisation and for explaining risk to a board.
It is not a test plan. Ten categories cannot tell you what was executed. A proposal promising to test "against the OWASP Top 10" has described its priorities; a proposal working to the Testing Guide can tell you which test cases were run, which were not applicable and why. Those are different products, and they are frequently the same price.
What to ask before you sign
Which methodology, and which version. "OWASP" is an organisation, not an answer. A tester who cannot name the document and its edition has told you something.
What is in scope and what is not — hosts, applications, environments, the roles and credentials the tester will hold. Grey box, where the tester gets credentials for each role, returns more findings per rupee than black box, because the budget goes on authorisation boundaries and business logic rather than on rediscovering an architecture you could have handed over in an hour.
Who performs it, and what they have done before. And whether a retest is included: the retest letter, not the original report, is what demonstrates to a customer or an auditor that findings were closed. Buying the test without the retest is buying half the evidence.
What to look for in the report
The methodology named with its version. Scope, stated precisely. The dates testing ran. Who performed it.
For each finding: steps somebody else can follow to reproduce it, the evidence, a severity on a named scale — CVSS, usually — and remediation guidance specific to your stack rather than a paragraph lifted from a vulnerability database. A finding you cannot reproduce is a finding your engineers will quietly deprioritise.
An executive summary that a non-technical reader can act on, and a findings section an engineer can pick up without translation. These are two audiences and a report that serves only one of them will be read by only one of them.
What a good report admits
The section that separates a professional report from a generated one is the part describing what was NOT tested: the module out of scope, the environment that was unavailable, the test class excluded by the rules of engagement, the area where time ran out.
That is not a weakness in the report. It is the thing that makes the rest of it trustworthy — and it is what an auditor reading the report a year later most wants to see, because it tells them what the test does and does not evidence.
A report with no limitations section is claiming complete coverage of an application, which no test of finite length achieves. Treat its absence as a finding of its own.
Common questions
What is the difference between the OWASP Top 10 and the OWASP Testing Guide?
The Top 10 is an awareness document listing the ten most significant categories of web application risk, useful for prioritisation. The Web Security Testing Guide is the methodology — the categories of test and the individual test cases a thorough assessment covers. A report citing only the Top 10 has described its priorities, not its coverage.
What is the current OWASP Top 10?
The 2025 edition. It introduced Software Supply Chain Failures and Mishandling of Exceptional Conditions as categories, and folded Server-Side Request Forgery into Broken Access Control.
What is the current version of the OWASP Testing Guide?
Version 4.2, published in 2020, is the stable release; version 5.0 is in development. A test report should name the version it worked to rather than citing "OWASP" generically.
Is a vulnerability scan the same as a penetration test?
No. A scan compares what it can see against a database of known issues — broad, automated and worth running often. A penetration test is manual and goal-directed: a tester chains weaknesses together to demonstrate real impact, which is what a scanner cannot do. A clean scan and a failed pentest routinely coexist.
Does an OWASP-based test satisfy ISO 27001 or SOC 2?
Both expect technical testing on a defined cycle and assess it as evidence. A report that identifies its scope, methodology, dates, tester and findings is what they are looking for — and the retest letter is what evidences that findings were closed.
Should we ask for black box or grey box testing?
Grey box for most engagements. Giving the tester credentials for each role means the budget is spent finding authorisation and business-logic flaws rather than rediscovering your architecture. Pure black box is realistic but pays for reconnaissance you could have supplied.
The bottom line
Ask which methodology and which version before you buy, and check the report names both. If the only answer is "the OWASP Top 10", you have been told the priorities and not the coverage — and those are different products at a similar price.
Related services
Vulnerability Assessment and Penetration Testing (VAPT)
Find what an attacker would find, ranked by what it would actually cost you — and get a report your auditor and your engineers can both use.
Related insights
Technical testing
NIST SP 800-115: the four phases, and the one that is not a phase
The four-phase shape behind most credible test methodologies — and the phase that is not fourth at all.
Testing
What a CVSS score does and does not tell you about your risk
A shared scale for technical severity — deliberately context-free, which is exactly why it is not your priority order.
Testing
Your scan is clean. What does that let you tell a customer?
Less than the questionnaire box implies, and the honest answer is still a good one.