Skip to content

ISO 27001 Penetration Testing Requirements

Does ISO 27001 require penetration testing? What Annex A 8.8 and Clause 9 actually demand, how testing provides the evidence, scope, frequency, and what auditors expect.

Invadel TeamAugust 27, 20264 min read

The most common question about ISO 27001 and penetration testing has a slightly awkward answer: the standard never uses the words “penetration testing” as a mandatory control , and yet you effectively need one to certify and stay certified. Understanding why resolves most of the confusion, and it starts with reading two specific parts of the standard.

Does ISO 27001 require a penetration test?

Not by that name. ISO 27001 is a risk-based standard, so it prescribes outcomes , identify vulnerabilities, evaluate control effectiveness , and leaves the method to you. But two requirements make testing the practical way to meet those outcomes:

Annex A 8.8 , Management of technical vulnerabilities. You must obtain information about technical vulnerabilities in your systems, evaluate your exposure, and take appropriate action. Vulnerability scanning contributes, but a penetration test is how you find the exploitable, chained, and logic-level vulnerabilities that scanning misses , the ones that actually represent risk.

Clause 9 , Performance evaluation. You must evaluate the information security performance and the effectiveness of your ISMS. A control that looks correct on paper is not the same as one proven effective. Penetration testing is the accepted way to demonstrate that your technical controls actually work under attack.

Put together: the standard requires you to find your technical vulnerabilities and prove your controls are effective, and penetration testing is the recognised method for both. That is why certification and surveillance auditors expect to see it, even though no clause spells the words out.

What your auditor actually looks for

An ISO 27001 auditor is not grading your test on its own terms , they are checking that it feeds your ISMS correctly. They want to see:

  1. That testing happened, performed independently and competently, against a scope that makes sense for your certified boundary.
  2. That findings entered your risk process , each finding assessed, risk-rated, and either remediated or formally accepted, with a record. A test whose findings went nowhere is a finding against you.
  3. That remediation was verified , fixes confirmed, ideally through a retest.
  4. That it recurs , testing is part of a cycle, not a one-off before the certification audit.

This is the part organisations miss. For ISO 27001, the report is only half the deliverable. What the auditor cares about is that the report drove action through your risk-treatment process, because that is the evidence your ISMS is alive rather than decorative.

Scope , align it to your certified boundary

Your test scope should map to the boundary of your ISMS. That typically includes:

  • Internet-facing systems , the applications, APIs, and infrastructure exposed to the outside.
  • Internal networks in scope of the ISMS , where segmentation and access controls are validated.
  • Cloud environments hosting in-scope systems , configuration and identity as much as the workloads.
  • Key applications that process or protect the information assets your ISMS covers.

Scope creep and scope gaps are both problems: testing outside your boundary wastes budget, while leaving an in-scope system untested is a hole an auditor may find. Agree the scope against your Statement of Applicability and asset inventory. Our ISO 27001 penetration testing page details how we align scope to the certified boundary.

How often

The practical baseline is annually, plus a test after any significant change , a major application release, a new system entering the ISMS boundary, a cloud migration, or an infrastructure change that alters your risk profile. This mirrors the surveillance-audit rhythm and keeps your evidence current between them. Higher-risk environments test more frequently; a risk-based standard expects a risk-based frequency.

Why this is one of the most worthwhile tests to run

Two reasons, beyond the certificate. First, ISO 27001’s whole premise is that security is managed by actual risk, not assumed risk , and nothing surfaces actual risk like a competent test. Second, because the standard forces findings through a treatment process, an ISO-driven test tends to produce durable improvement rather than a report that gets filed and forgotten. The framework’s structure makes the test pay off.

One test, more than one framework

If you also hold or are pursuing SOC 2, HIPAA, or PCI DSS, say so during scoping. A single well-designed engagement, reported against multiple frameworks, frequently satisfies several at once , the underlying technical testing is largely the same; what differs is how findings are mapped and presented. Our guide to which frameworks require penetration testing covers how they overlap.

The short version

ISO 27001 does not name penetration testing, but Annex A 8.8 and Clause 9 require you to find your technical vulnerabilities and prove your controls work , and testing is the accepted way to do both. Auditors expect it, and they care as much that findings drove your risk-treatment process as they do about the report itself. Scope it to your certified boundary, run it annually plus after significant change, and , if you can , report it against every framework you are pursuing at once.

Certifying or maintaining ISO 27001 and need testing that maps cleanly to Annex A 8.8 and your Statement of Applicability? Scope an ISO 27001 assessment and we will align it to your boundary and your audit cycle.

Written by

Invadel Team

Senior penetration testers writing from real engagements — the same team that scopes, tests, and reports for our clients. About Invadel →

Find out what an attacker sees.

Tell us what to test and see your fixed price.

Prefer the full scoping questionnaire?
Start the conversation