What is NIST SP 800-115?

NIST SP 800-115 is the Technical Guide to Information Security Testing and Assessment, published by the United States National Institute of Standards and Technology. It sets out a four-stage methodology, planning, discovery, attack and reporting, and defines the categories of technical testing technique that other security standards, policies and procurement documents widely reuse.

The publication is available in full from NIST: SP 800-115, Technical Guide to Information Security Testing and Assessment. It was issued in September 2008 and remains the current final version, which is worth knowing before you cite it as the last word on modern infrastructure.

Where SP 800-115 sits among the standards

SP 800-115 belongs to the NIST SP 800 series of computer security publications. Unlike PTES or the OWASP Web Security Testing Guide, which came out of the practitioner and open-source security community, SP 800-115 is a government technical guide, and it reads like one: methodical, technique-focused and organised around repeatable process rather than narrative.

That tone is the point. The guide's purpose is to give an assessor a defensible structure for planning and conducting information security testing, analysing findings and developing effective mitigation strategies, and to supply a shared vocabulary of testing techniques precise enough to write into a contract or an assessment plan.

The four-stage testing methodology

NIST SP 800-115 describes testing as a four-stage process. Each stage feeds the next, and in practice testers often loop between discovery and attack more than once as new access reveals new targets.

Planning

The planning stage sets the rules before any technical work begins: agreeing scope, rules of engagement, objectives, points of contact and how findings will be handled if something sensitive turns up mid-test. NIST treats this stage as essential groundwork rather than administrative overhead, because it is what makes everything that follows authorised and defensible.

The output of planning is an assessment plan specific enough to act on. In practice that means enumerated ranges and exclusions (for example 10.20.0.0/16 in scope with 10.20.9.0/24 excluded), an agreed test window, a named contact who can stop the test, and a stated handling rule for anything sensitive that is discovered along the way.

Discovery

Discovery covers both information gathering and vulnerability analysis. Testers identify live hosts, open ports and running services, then correlate what they find against known vulnerabilities using scanning, banner analysis and manual verification. This stage is where the target environment actually gets mapped out before any attempt is made to exploit anything found within it.

In MITRE ATT&CK terms, the outward-facing half of this stage is Active Scanning (T1595) and the inward-facing half is Network Service Discovery (T1046). The vulnerability analysis that follows is normally anchored to CVSS for severity and to the CISA Known Exploited Vulnerabilities catalogue for whether a weakness is under active exploitation, neither of which existed in their current form when the guide was written.

Attack

The attack stage is where a suspected vulnerability is actually validated by attempting to exploit it. NIST describes this as an iterative process: gaining access, escalating privileges, browsing the compromised system for further targets, and installing additional tools to reach deeper into the environment where authorised. Each successful step commonly feeds back into discovery, because a new foothold usually exposes new targets that were not visible from outside.

That loop maps cleanly onto observed adversary behaviour: gaining access as Exploit Public-Facing Application (T1190), escalating as Exploitation for Privilege Escalation (T1068), and reaching further into the estate as Exploitation of Remote Services (T1210).

Reporting

Reporting runs throughout the engagement rather than only at the end, under the NIST model: findings, risks and recommended mitigations are documented as they are discovered, then consolidated into a final report that gives the organisation both the technical detail needed to fix each issue and the context needed to prioritise the fixes that matter most.

The testing technique categories NIST SP 800-115 defines

Beyond the four-stage methodology, NIST SP 800-115 is also widely referenced for the way it categorises testing techniques themselves, which other standards and RFPs frequently reuse as shared vocabulary. Getting these three terms right is the difference between a scope that buys you an assessment and one that buys you a scan.

  • Review techniques examine documentation, configurations, rulesets and logs without actively probing the live environment, evaluating policies, architecture and system configuration against expected baselines. Modern baseline review usually means measuring against a published benchmark such as the CIS Benchmarks rather than against an internally invented standard.
  • Target identification and analysis techniques actively probe the environment to find and characterise it: network discovery, port and service identification, and vulnerability scanning fall into this category. This is the category that produces a list of candidate weaknesses, not confirmed ones.
  • Target vulnerability validation techniques go a step further and attempt to confirm that an identified weakness is genuinely exploitable, covering penetration testing itself as well as password cracking and social-engineering techniques carried out under agreed authorisation. This is the category most often quietly dropped from a scope, and it is the one that separates a real finding from a candidate.

Testing viewpoints and how much testers are told in advance

NIST SP 800-115 also frames a test by two other dimensions that are worth knowing before you agree a scope with any provider, because they change what a result actually proves.

  • Viewpoint: external or internal. An external test is run from outside the organisation's security perimeter, the same vantage point an internet-based attacker starts from. An internal test is run from inside the network, closer to the vantage point of a malicious insider, a compromised device, or an attacker who has already found a foothold. A programme that only ever tests from one viewpoint is only ever answering half the question.
  • Prior knowledge: announced or unannounced. An announced test is coordinated in advance with the defensive team, so detection and response are not part of what is being measured. An unannounced test withholds that notice from some or all of the defenders, so the exercise also measures how quickly an intrusion would actually be noticed and acted on. Most routine testing is announced for practical reasons; unannounced testing is typically reserved for organisations that specifically want to exercise detection and response, not just find vulnerabilities.

Who references or mandates NIST SP 800-115

United States federal agencies operate under the Federal Information Security Modernization Act, which requires periodic security testing of federal information systems, and NIST guidance including SP 800-115 is the technical reference agencies commonly draw on to meet that requirement. Beyond government, SP 800-115 is also cited by other standards as one of several accepted testing methodologies, including the penetration testing guidance published by the PCI Security Standards Council, which references it alongside PTES and other recognised methodologies rather than mandating it exclusively.

SP 800-115 is not SP 800-53

It is worth being precise about a common point of confusion. SP 800-115 is a testing methodology guide. SP 800-53 is a completely separate publication: the NIST security and privacy controls catalogue, organised into control families such as access control, incident response and system integrity.

The distinction matters when you are writing a statement of work. SP 800-115 shapes how a test is run. SP 800-53 defines the controls a test's findings get measured against in a compliance report. The two are related in purpose but serve different jobs, and asking for one when you needed the other is a common and expensive scoping mistake.

How NIST SP 800-115 maps to a modern testing programme

SP 800-115 predates widespread cloud adoption, containerised infrastructure and continuous delivery, so it does not speak directly to Kubernetes clusters or CI/CD pipelines. That does not make it dated so much as foundational: its four stages describe a shape that still holds regardless of what technology sits underneath. The table below maps the four NIST stages against where they typically land in a modern seven-phase testing programme.

NIST SP 800-115 stage Where it lands in a modern programme
Planning Pre-engagement scoping, rules of engagement and legal authorisation
DiscoveryReconnaissance and OSINT, plus scanning and enumeration across external, internal and cloud surfaces
Discovery (vulnerability analysis component)Vulnerability analysis: CVE correlation, false-positive elimination, CVSS v3.1 and CISA KEV prioritisation
Review techniques (no dedicated stage)Cloud and Kubernetes posture review against CIS Benchmarks
AttackExploitation and validation, including privilege escalation and lateral-movement assessment
ReportingReporting and remediation, mapped to compliance frameworks and delivered as PDF, CSV or JSON/API

How PentestOps helps

PentestOps' methodology is aligned to NIST SP 800-115 alongside PTES and OWASP, running the same planning, discovery, attack and reporting shape across external perimeter, internal networks, web applications, APIs, cloud infrastructure and identity in a single platform. Discovery is backed by 24+ external recon modules and 18+ internal modules; attack-stage findings are validated with safe, RoE-gated exploitation rather than left as unconfirmed scanner output, matching the validation NIST expects from its target vulnerability validation techniques.

The review-technique gap that SP 800-115 leaves open on modern infrastructure is covered by a dedicated posture phase: 800+ automated cloud checks across AWS, Azure, GCP and Microsoft 365, and 83 Kubernetes API and RBAC checks over a read-only kubeconfig. See cloud penetration testing and Kubernetes security testing for how those run.

Reports carry the compliance mapping SP 800-115 alone does not provide: findings are mapped to the 8 compliance reporting frameworks (OWASP Top 10, PCI DSS v4.0, NIST 800-53, SOC 2, HIPAA, GDPR, ISO 27001, SMB1001) plus CIS Benchmarks for AWS, Azure, GCP and Kubernetes. Read the full methodology for how the phases run in detail, or start a free demo scan to see discovery run against your own perimeter today.

Frequently Asked Questions

What is NIST SP 800-115?

The Technical Guide to Information Security Testing and Assessment, a technical testing methodology published by the United States National Institute of Standards and Technology. It defines a four-stage process, planning, discovery, attack and reporting, and a set of testing technique categories widely referenced elsewhere.

Is NIST SP 800-115 mandatory?

It is not a law in itself, but United States federal agencies operate under requirements to conduct periodic security testing, and NIST guidance including SP 800-115 is the technical reference they commonly use to meet that obligation. Outside government, it is widely referenced rather than legally mandated.

What are the four stages of the NIST SP 800-115 methodology?

Planning, discovery, attack and reporting. Planning sets scope and rules of engagement, discovery gathers information and analyses vulnerabilities, attack validates them through controlled exploitation, and reporting documents findings and remediation throughout the engagement, not just at the end.

How old is NIST SP 800-115 and is it still current?

It was issued in September 2008 and is still the current final version of the publication. Its four-stage structure and technique vocabulary have aged well, but it predates cloud, containers and continuous delivery, so modern programmes keep its shape and extend it with cloud and Kubernetes posture review.

What are the three testing technique categories in NIST SP 800-115?

Review techniques, which examine documentation and configuration without probing the live environment; target identification and analysis techniques, which actively discover and characterise systems; and target vulnerability validation techniques, which confirm that an identified weakness is genuinely exploitable.

How is NIST SP 800-115 different from NIST SP 800-53?

SP 800-115 is a testing methodology guide describing how a security test should be planned and run. SP 800-53 is a security and privacy controls catalogue that a test's findings can be mapped against in a compliance report. They serve different purposes and are commonly confused because of the similar naming.

Does NIST SP 800-115 cover cloud and Kubernetes environments?

Not explicitly. The guide predates widespread cloud and container adoption, so it does not name cloud posture review or Kubernetes auditing directly. Its four-stage structure still applies conceptually, which is why modern programmes extend it with a dedicated cloud and Kubernetes posture phase rather than replacing it.

How does NIST SP 800-115 relate to PTES and OWASP WSTG?

The three are complementary rather than competing. PTES structures an entire engagement with a strong emphasis on threat modelling and business impact, OWASP WSTG goes deep on web-specific technical test cases, and NIST SP 800-115 contributes a precise, government-grade vocabulary for testing techniques and a four-stage process. See our PTES explainer for more detail.

Who publishes NIST SP 800-115?

The United States National Institute of Standards and Technology, as part of its 800-series of computer security publications aimed primarily at United States federal agencies but referenced far more broadly across the security industry.

Does following NIST SP 800-115 guarantee compliance with a framework like PCI DSS?

No single testing methodology guarantees compliance on its own. NIST SP 800-115 is cited by PCI DSS penetration testing guidance as one of several accepted methodologies, but the compliance mapping itself comes from how findings are reported against a framework's specific requirements, not from the testing methodology alone.

See a NIST-aligned testing methodology run against your estate

Start with a free demo scan to see the discovery stage in action, or begin a 7-day free trial. A card is required to start your trial and is only charged after the trial ends, unless you cancel first.