Skip to main content
Standards mapping

Which standard applies, at which version

The PTES methodology against the six phases a B-52 engagement runs, the NIST four-phase structure underneath both, and the OWASP list that belongs to each class of target. Every citation on this page carries the edition it was read at and the date it was read.

The register

A version and a date on every line

A standards page is read by the person doing the checking, which is the reason it is built as a register and not as a badge wall. Editions move at their own speed: the web Top 10 stood at its 2021 list until January 2026, while the API list has been at its 2023 edition throughout. Quoting either from memory produces a scope document that names the wrong document.

Terms used below without definition are defined once in the glossary, and the per-class detail sits on the coverage class pages, each of which repeats the standards for its own class.

How the read dates on this page are recorded As of September 2026
  • Seven citations were confirmed against their own source on a recorded day and carry that day: the web Top 10, WSTG, the API Top 10, NIST SP 800-115, CVSS and ATT&CK on 2026-09-13, and the LLM Top 10 on 2026-09-14.
  • The rest were confirmed in the same pass and carry the month, September 2026, because the day was not recorded against them. A coarser date is worth more here than a precise invented one.
  • A read date says when an edition was last confirmed as current. It is not a statement about when the standards body last published, and the two can be years apart.

Deliberately excluded

  • Two citations carry no version at all, by decision: MITRE ATLAS and the CIS Benchmarks. The reason differs for each, and both reasons are set out further down this page.

PTES methodology

Seven phases against six, and where the correspondence stops

PTES divides an engagement by what the tester is doing at that moment. Our six phases divide it by what the run produces and where a gate sits, so the two are different decompositions of the same work and not translations of each other. Anyone presenting them as an exact mapping is presenting a tidier picture than the standard supports.

Four of the seven correspond closely: intelligence gathering, vulnerability analysis, exploitation and reporting. A fifth, threat modelling, sits inside our planning phase alongside work PTES keeps in pre-engagement. Of the remaining two, one sits outside our six entirely and one folds into a phase of ours behind an approval gate — and one of ours has no PTES phase facing it. PTES itself is cited as current, without an edition year.

The seven PTES phases against the six a B-52 engagement runs
PTES phaseWhere the same work sits hereWhat does not line up
Pre-engagement interactions Before the six begin Scope, targets and the written authorisation are settled and signed before a run starts, which makes this a gate on the engagement and not a phase inside it.
Intelligence gathering Discovery, the first phase The closest correspondence of the seven. What answers is established before anything is judged against it.
Threat modelling Planning, the second phase Planning also fixes the movement boundary and the three approval gates, which PTES treats as pre-engagement business.
Vulnerability analysis Scanning, the third phase Ours stops where a candidate is still only a candidate. Confirmation belongs to the phase after it, so nothing is reported out of this one.
Exploitation Exploitation, the fourth phase Direct correspondence, with the first approval gate standing in front of anything destructive or state-changing.
Post exploitation Exploitation, the fourth phase Not a separate phase here. Persistence and movement past the entry host wait for written approval, and where that approval is not given the run stops at the foothold and the report says where it stopped.
Reporting Reporting, the fifth phase Direct correspondence, with the exploit artefact on each finding: request, response, and the steps to reproduce it.
No PTES phase QA, the sixth phase PTES has no counterpart for it. QA runs on the finished report, before that report reaches you, which is the ordering the whole model turns on.

The seven PTES phases against the six a B-52 engagement runs

Pre-engagement interactions

Where the same work sits here
Before the six begin
What does not line up
Scope, targets and the written authorisation are settled and signed before a run starts, which makes this a gate on the engagement and not a phase inside it.

Intelligence gathering

Where the same work sits here
Discovery, the first phase
What does not line up
The closest correspondence of the seven. What answers is established before anything is judged against it.

Threat modelling

Where the same work sits here
Planning, the second phase
What does not line up
Planning also fixes the movement boundary and the three approval gates, which PTES treats as pre-engagement business.

Vulnerability analysis

Where the same work sits here
Scanning, the third phase
What does not line up
Ours stops where a candidate is still only a candidate. Confirmation belongs to the phase after it, so nothing is reported out of this one.

Exploitation

Where the same work sits here
Exploitation, the fourth phase
What does not line up
Direct correspondence, with the first approval gate standing in front of anything destructive or state-changing.

Post exploitation

Where the same work sits here
Exploitation, the fourth phase
What does not line up
Not a separate phase here. Persistence and movement past the entry host wait for written approval, and where that approval is not given the run stops at the foothold and the report says where it stopped.

Reporting

Where the same work sits here
Reporting, the fifth phase
What does not line up
Direct correspondence, with the exploit artefact on each finding: request, response, and the steps to reproduce it.

No PTES phase

Where the same work sits here
QA, the sixth phase
What does not line up
PTES has no counterpart for it. QA runs on the finished report, before that report reaches you, which is the ordering the whole model turns on.

NIST SP 800-115

Four phases, published September 2008, still the current edition

Final in September 2008, and neither withdrawn nor superseded. Age and staleness are not the same property: where a guide has not been replaced, reaching for a document with a fresher date on the cover is the error and not the correction. Read 2026-09-13.

Its four-phase structure is the skeleton PTES and our six both hang on, which is why a report can cite all three without contradicting itself.

OWASP, by class

Web applications, then mobile

OWASP publishes a separate set for each class of target, and those sets move on separate schedules. Two things follow: cite the list that belongs to the class being tested, and cite it at the edition current for that list, not the edition current for a neighbouring one.

Web applications

Web application standards, their editions, and what each carries in a report
StandardVersionReadWhat it carries here
OWASP Top 10 2025 edition 2026-09-13 The category a web finding is reported under, so the report sorts the way your developers already sort their backlog.
It superseded the 2021 list in January 2026. SSRF is absorbed into A01 Broken Access Control and A07 is renamed Authentication Failures, so a report still written to the 2021 categories files SSRF under a heading the current list no longer carries, and names A07 by a title that has changed.
OWASP WSTG v4.2, current stable 2026-09-13 The test procedure behind each check, which is what lets your team reproduce a finding from the same steps the run used.
v5.0 is in development and is not cited until it is stable.
OWASP ASVS 5.0.0, May 2025. 17 categories September 2026 The verification requirement a finding maps to, and the level a scope is agreed against before the run starts.
The first major release in six years. 4.0.3 is superseded.

Web application standards, their editions, and what each carries in a report

OWASP Top 10

Version
2025 edition
Read
2026-09-13
What it carries here
The category a web finding is reported under, so the report sorts the way your developers already sort their backlog.

It superseded the 2021 list in January 2026. SSRF is absorbed into A01 Broken Access Control and A07 is renamed Authentication Failures, so a report still written to the 2021 categories files SSRF under a heading the current list no longer carries, and names A07 by a title that has changed.

OWASP WSTG

Version
v4.2, current stable
Read
2026-09-13
What it carries here
The test procedure behind each check, which is what lets your team reproduce a finding from the same steps the run used.

v5.0 is in development and is not cited until it is stable.

OWASP ASVS

Version
5.0.0, May 2025. 17 categories
Read
September 2026
What it carries here
The verification requirement a finding maps to, and the level a scope is agreed against before the run starts.

The first major release in six years. 4.0.3 is superseded.

Mobile applications

Mobile application standards, their editions, and what each carries in a report
StandardVersionReadWhat it carries here
OWASP MASVS v2.1.0 September 2026 The requirement a mobile finding maps to. MASVS-PRIVACY arrived at v2.1.0, so a privacy defect now has a home in the standard instead of a note appended to the report.
OWASP MASTG v2.0.0 September 2026 The test procedure for a signed release build: what is checked on the artefact you publish, and how.
Verification levels became MAS Testing Profiles at v2.0.0. “MASVS Level 2” is a retired construct, so a scope still written to it is written to something the standard no longer contains.

Mobile application standards, their editions, and what each carries in a report

OWASP MASVS

Version
v2.1.0
Read
September 2026
What it carries here
The requirement a mobile finding maps to. MASVS-PRIVACY arrived at v2.1.0, so a privacy defect now has a home in the standard instead of a note appended to the report.

OWASP MASTG

Version
v2.0.0
Read
September 2026
What it carries here
The test procedure for a signed release build: what is checked on the artefact you publish, and how.

Verification levels became MAS Testing Profiles at v2.0.0. “MASVS Level 2” is a retired construct, so a scope still written to it is written to something the standard no longer contains.

Where the year goes wrong

APIs at 2023, LLM applications at 2025

The web list moved to a 2025 edition and the pull is to make the API row match it. The API Security Top 10 is still at its 2023 edition, which is the only major update it has had since 2019, so a scope document citing a 2025 or 2026 API list names a document nobody has published. The mistake only ever runs in that one direction.

APIs

API standards, their editions, and what each carries in a report
StandardVersionReadWhat it carries here
OWASP API Security Top 10 2023 edition 2026-09-13 The category each API finding is reported under. Its leading entries are authorisation failures, which is why an API assessment turns on whether a second credential is in scope.
2023 is the current edition and the only major update since 2019. There is no 2025 or 2026 edition, and citing a year that matches the web list would cite a document that does not exist.
OWASP ASVS 5.0.0, May 2025 September 2026 Carried across from the web set for the verification requirements an API shares with a web application.
OWASP WSTG v4.2 2026-09-13 Carried across for session handling, input handling and transport, which an API is tested for the same way a web application is.

API standards, their editions, and what each carries in a report

OWASP API Security Top 10

Version
2023 edition
Read
2026-09-13
What it carries here
The category each API finding is reported under. Its leading entries are authorisation failures, which is why an API assessment turns on whether a second credential is in scope.

2023 is the current edition and the only major update since 2019. There is no 2025 or 2026 edition, and citing a year that matches the web list would cite a document that does not exist.

OWASP ASVS

Version
5.0.0, May 2025
Read
September 2026
What it carries here
Carried across from the web set for the verification requirements an API shares with a web application.

OWASP WSTG

Version
v4.2
Read
2026-09-13
What it carries here
Carried across for session handling, input handling and transport, which an API is tested for the same way a web application is.

LLM applications

LLM application standards, their editions, and what each carries in a report
StandardVersionReadWhat it carries here
OWASP Top 10 for LLM Applications 2025 edition, 12 March 2025. LLM01 to LLM10 2026-09-14 The category each finding in an LLM application is reported under, covering what the application retrieves and trusts, what it renders, and which tools it can be made to invoke.
MITRE ATLAS Current release, no version pinned here September 2026 The adversary technique a finding is mapped to where the defect is in how an application uses a model.
ATLAS publishes on a rolling cadence, so the report names the release each finding was mapped against and this page names none. The band below sets out why that is the safer of the two options.
NIST AI RMF AI 100-1, 26 January 2023, with the Generative AI Profile AI 600-1, 26 July 2024 September 2026 The function a finding is reported against where the assessment is filed into an AI risk programme.
AI 100-1 is under revision and no version 2.0 has been published, so AI 100-1 is what a report can cite today.

LLM application standards, their editions, and what each carries in a report

OWASP Top 10 for LLM Applications

Version
2025 edition, 12 March 2025. LLM01 to LLM10
Read
2026-09-14
What it carries here
The category each finding in an LLM application is reported under, covering what the application retrieves and trusts, what it renders, and which tools it can be made to invoke.

MITRE ATLAS

Version
Current release, no version pinned here
Read
September 2026
What it carries here
The adversary technique a finding is mapped to where the defect is in how an application uses a model.

ATLAS publishes on a rolling cadence, so the report names the release each finding was mapped against and this page names none. The band below sets out why that is the safer of the two options.

NIST AI RMF

Version
AI 100-1, 26 January 2023, with the Generative AI Profile AI 600-1, 26 July 2024
Read
September 2026
What it carries here
The function a finding is reported against where the assessment is filed into an AI risk programme.

AI 100-1 is under revision and no version 2.0 has been published, so AI 100-1 is what a report can cite today.

On the finding itself

Severity, defect class, and the chain

Three citations belong to no single class. Two of them sit on every finding in every one of the eleven coverage classes; the third appears only where a finding is one step of something longer. What each of them is doing on the page is set out beside it.

01 Severity

CVSS v4.0

Version and read date
v4.0, November 2023. Read 2026-09-13. It is the version FIRST publishes and maintains.
Where it appears
On every finding, printed as the full vector and not only as the number the vector produces.
What the vector buys you
Your team can recompute the score against its own environmental metrics instead of taking ours, which is the entire reason the vector is printed rather than summarised.
02 Defect class

CWE

How it is cited
By identifier, on the finding itself, beside the CVSS vector. The report names the CWE the defect belongs to and no release number, because the identifier is what a developer searches.
Where it appears
On every finding, in all eleven coverage classes and in all three delivery models.
What the identifier buys you
A defect class your developers can look up, and a way to see when findings in different parts of an application are one mistake repeated.
03 Attack chain

MITRE ATT&CK v19.2

Version and read date
v19.2, released 6 August 2026. Read 2026-09-13.
Where it appears
Where a finding is described as one step of a chain: the technique at each step is named, so your detection team can read the chain against its own coverage.
Where it is absent
A finding that stands on its own carries the CVSS vector and the CWE and no technique mapping. Attaching one to every defect would make the mapping decorative.

Each finding also carries the artefact that proves it. Validation and proof sets out what that artefact contains and what the fully autonomous model adds to it before a finding is reported.

Two deliberate omissions

Where this page names no version

Two citations above carry no edition, and in both cases a number printed here would be a wrong number within weeks of the page being published. Pinning one anyway would buy the appearance of rigour at the cost of the thing itself.

Both are pinned where pinning does the work. The report names the release or the benchmark version each finding was mapped against, on the finding, and a report is fixed at the date it was signed while a page is republished whenever somebody edits it.

Why each of the two carries no number
  • MITRE ATLAS publishes on a rolling cadence. A version printed here would describe whichever release was current when this page was last edited, and the finding in front of you was mapped against whichever release was current on the day the run worked it.
  • The CIS Benchmarks are published as a Foundations Benchmark per cloud provider, each on its own cadence. One pinned number would be wrong for two providers out of three, which is worse than no number at all.

Where a finding is filed

The frameworks a report is mapped to

Findings are mapped to the control or criterion a framework names, so an auditor can read the report against the clause they are testing. What the mapping produces is evidence for that auditor to test; the certificate or attestation at the end of it is the appointed certification body’s to issue, on its own engagement.

Each framework below has its own page, and so do the Indian instruments a report is filed against: CERT-In empanelment, SEBI CSCRF, the RBI Directions 2026 and DPDP. The compliance index lists all of them, and each page cites the instrument it rests on with the date that instrument was read.

Frameworks, the instrument cited, and the control findings are mapped to
FrameworkInstrument and versionReadWhat findings map to
PCI DSS v4.0.1 September 2026 Requirement 11.4.3, external penetration testing at least once every twelve months and after any significant infrastructure or application upgrade or change. Requirement 6.2.3, bespoke and custom software reviewed prior to release into production.
The v4.x requirements have been in force since 31 March 2025.
PCI SSC penetration testing guidance v1.1, September 2017 September 2026 The scoping and methodology expectations an assessor reads a penetration test report against.
ISO/IEC 27001 2022, with Amendment 1:2024 September 2026 Annex A controls, 93 of them in four categories. Amendment 1:2024 carries the climate action changes to clause 4.1.
SOC 2 Trust Services Criteria, the 2017 set with the 2022 revised points of focus September 2026 CC7.1 vulnerability monitoring and CC4.1 evaluations, as evidence a service auditor can read and test.
GDPR Article 32(1)(d) September 2026 A process for regularly testing, assessing and evaluating the effectiveness of technical and organisational measures.
HIPAA Security Rule 45 CFR 164.308(a)(1)(ii)(A) and 164.308(a)(8), in force September 2026 The risk analysis, and the periodic technical and non-technical evaluation.
The NPRM published on 6 January 2025 would add six-monthly vulnerability scanning and annual penetration testing. It is a proposed rule: OMB’s Unified Agenda (RIN 0945-AA22) targets July 2027 for a final one, so a filing made today rests on the two sections named above.
CIS Benchmarks No version pinned here, by decision September 2026 The configuration baseline a cloud finding is measured against. The report names the benchmark and the version the run worked to.

Frameworks, the instrument cited, and the control findings are mapped to

PCI DSS

Instrument and version
v4.0.1
Read
September 2026
What findings map to
Requirement 11.4.3, external penetration testing at least once every twelve months and after any significant infrastructure or application upgrade or change. Requirement 6.2.3, bespoke and custom software reviewed prior to release into production.

The v4.x requirements have been in force since 31 March 2025.

PCI SSC penetration testing guidance

Instrument and version
v1.1, September 2017
Read
September 2026
What findings map to
The scoping and methodology expectations an assessor reads a penetration test report against.

ISO/IEC 27001

Instrument and version
2022, with Amendment 1:2024
Read
September 2026
What findings map to
Annex A controls, 93 of them in four categories. Amendment 1:2024 carries the climate action changes to clause 4.1.

SOC 2

Instrument and version
Trust Services Criteria, the 2017 set with the 2022 revised points of focus
Read
September 2026
What findings map to
CC7.1 vulnerability monitoring and CC4.1 evaluations, as evidence a service auditor can read and test.

GDPR

Instrument and version
Article 32(1)(d)
Read
September 2026
What findings map to
A process for regularly testing, assessing and evaluating the effectiveness of technical and organisational measures.

HIPAA Security Rule

Instrument and version
45 CFR 164.308(a)(1)(ii)(A) and 164.308(a)(8), in force
Read
September 2026
What findings map to
The risk analysis, and the periodic technical and non-technical evaluation.

The NPRM published on 6 January 2025 would add six-monthly vulnerability scanning and annual penetration testing. It is a proposed rule: OMB’s Unified Agenda (RIN 0945-AA22) targets July 2027 for a final one, so a filing made today rests on the two sections named above.

CIS Benchmarks

Instrument and version
No version pinned here, by decision
Read
September 2026
What findings map to
The configuration baseline a cloud finding is measured against. The report names the benchmark and the version the run worked to.

Scope a test against the standard you have to cite

Name the framework the report has to satisfy and the class of target it covers, and the scope that comes back names the standards the run will be worked against. One scan is one application or target, from $500, for a web application, a mobile app, an API, a thick client or a secure code review; anything outside those five is settled on the call.