// GLOSSARY

PTES: the standard that describes how a penetration test runs

PTES (Penetration Testing Execution Standard) is an open standard that describes how a penetration test runs, in seven phases from agreeing on the scope through information gathering and exploitation to the report. It doesn’t say which specific vulnerabilities to look for, but how a test should proceed and what the deliverable should contain. It isn’t an actively maintained project like the OWASP standards, and the text hasn’t changed in years.

// 01

Key facts

ItemDetail
Full namePenetration Testing Execution Standard
AbbreviationPTES
PublisherAn open group of security professionals, not a standards body
What it describesHow a penetration test runs, in seven phases
What it doesn’t describeSpecific vulnerabilities and testing procedures for a given technology
Binding or recommendedRecommended; only a contract makes it binding
Where to find the textThe text of the standard on Read the Docs, the official site runs on HTTP only

// 02

The seven phases under PTES

PTES splits a test into seven phases that follow one another from the first meeting to the handover of the report. The split is useful mainly as a completeness check: if a phase is missing from a proposal, it usually means no time has been budgeted for it.

PhaseWhat happens in it
Pre-engagementAgreeing on the scope, the goals, the rules of engagement, and escalation contacts
Intelligence gatheringFinding out what is publicly available about the target and what is visible from outside
Threat modelingDeciding what is valuable to the company and who would realistically attack it
Vulnerability analysisLooking for weaknesses in the services, applications, and configuration found
ExploitationVerifying that a weakness found really can be exploited
Post-exploitationFinding out how far the position gained reaches and what that means
ReportingWriting up findings, impact, and recommendations for management and for engineers

The phases are not equally long and their ratio differs with the subject of the test. On an external perimeter, intelligence gathering eats a lot of the time; on an application behind a login it is vulnerability analysis and exploitation instead.

// 03

What PTES looks like in a real engagement

In an engagement the seven phases show up at three visible points: agreeing on the scope at the start, communication during the test when a finding can’t wait, and the report at the end. The rest runs below the surface and the client sees it only in the structure of the deliverable.

For the client the first phase matters most of all. The rules of engagement, meaning what may be tested, when, and who to call if something breaks, decide the course of the work more than the choice of tools. How a specific engagement is put together from this is described on our page for penetration testing of applications and infrastructure.

// 04

Where we depart from PTES in practice

Practically nobody runs a test by the letter of PTES, and saying so is more honest than claiming conformity. The most common departure is exploitation and post-exploitation merging into one: as soon as the tester confirms a way in, they carry straight on into depth, because on an engagement with a fixed scope both happen in a single step.

The second departure is threat modeling. In the standard it is a separate phase with its own output; on a normal engagement it turns into an hour of the scoping call, because the scope is set in advance. The third is the timing of reporting: a Critical finding is reported immediately, not in the last phase.

// 05

PTES and the other methodologies side by side

The methodologies don’t compete; each answers a different question. PTES says how a test should run, the OWASP documents say what to look for in an application and what requirements it should meet, and NIST gives a general framework for assessment.

DocumentWhat it answers
PTESHow a test should run from agreeing on the scope to the report
OWASP WSTGWhat exactly to test in a web application, and how
OWASP ASVSWhich security requirements the application should meet
NIST SP 800-115A general framework for technical security assessment
OSSTMMHow to measure and quantify the state of security

In practice they are combined: the course of the work under PTES, the content of a web test under WSTG, and the requirements the result is measured against under ASVS.

// 06

Where PTES falls short

PTES assumes a test with a defined scope and a known target. In a scenario-based operation, where the point is to find a path to a predetermined asset and the reaction of the defenders is measured too, the phases interleave and loop back: first access is followed by more information gathering, then more exploitation.

For that type of engagement a step-by-step description of the attack works better, the way a cyberattack simulation uses it, or mapping the techniques onto MITRE ATT&CK. Seven linear phases stop matching reality there.

// 07

What state the standard is in today

PTES came out of a discussion among a handful of consultants in early 2009 about what value penetration tests actually have, and its text has barely changed since. It still calls itself version 1.0 and promises a version 2.0 that never appeared. It has no publisher in the shape of an organization that would revise it, so new versions don’t come out the way they do on OWASP projects. It shows in the infrastructure too: the official site of the standard still runs over unencrypted HTTP and doesn’t answer on the HTTPS port at all. That doesn’t make it less usable, but it is worth knowing.

The structure of a test ages slowly. What ages are the specific tools and commands in the technical appendices, because those match the time the text was written. PTES therefore governs the course of the work, not the choice of tools.

// 08

Frequently asked questions

PTES is not binding. It is a recommendation from an open group of security professionals, not a standard issued by a standards body. Binding force comes only from the paperwork of a specific engagement: it arises when someone refers to PTES in a contract or in tender documents.

The choice follows the subject of the test. The course of an engagement usually keeps to PTES, the content of a web application test follows OWASP WSTG, and the requirements the result is measured against are described by ASVS. A combination of two or three documents is common and correct.

By whether the proposal names specific documents and at the same time says what follows from them for your case. A sentence about conformity with PTES on its own means nothing. Ask about the rules of engagement, about who will perform the test, and about the structure of the report.

They differ in level. PTES describes the course of a test as a whole, across technologies; the OWASP documents describe the content of a test of a specific web application or API. They are not competing documents and both get used on one engagement.

Usually three directly: the scope and rules from the first phase, the findings from analysis and exploitation, and the recommendations from reporting. Intelligence gathering and threat modeling show up indirectly, mainly in the description of what was in scope and why.

Related pages

Updated September 5, 2026.

// METHODOLOGY

Want to know what your test will follow?

Tell us what you want tested. We’ll get back to you and schedule a call to pin down scope, timing, and price.