ISO 27001 Security Testing Requirements: What Auditors Expect

Louis Sanchez September 8, 2026 11 min read

If your company does business internationally, has enterprise clients in Europe, or operates in a regulated industry, ISO 27001 is probably on your radar. It is the most widely recognized information security management standard in the world, with nearly 100,000 organizations certified globally as of the latest ISO Survey. For many of them, it is the difference between winning and losing deals.

But earning and maintaining ISO 27001 certification requires more than policies and procedures. Auditors want evidence that your security controls actually work. That means testing. This guide covers what ISO 27001 requires for security testing, what auditors look for during surveillance and recertification audits, and how penetration testing fits into the picture.

ISO 27001 in Brief

ISO 27001 defines the requirements for an Information Security Management System (ISMS), the framework an organization uses to manage risk to its information assets. The standard has two main parts. Clauses 4-10 define management system requirements: leadership commitment, risk assessment, internal audits, management review. Annex A provides a catalog of 93 security controls (in the 2022 revision) organized into four themes: Organizational, People, Physical, and Technological.

Certification involves a two-stage audit by an accredited certification body. Stage 1 reviews your documentation. Stage 2 verifies that your ISMS is implemented and operating effectively. After initial certification, you face annual surveillance audits and a full recertification audit every three years.

Where Security Testing Fits in ISO 27001

ISO 27001 does not contain a single line that says "you must perform a penetration test." But several controls in Annex A make technical security testing a practical necessity. Here are the ones that matter most:

A.8.8: Management of Technical Vulnerabilities

This control requires organizations to obtain information about technical vulnerabilities, evaluate their exposure, and take appropriate measures. A vulnerability scan tells you what might be vulnerable. A penetration test tells you what actually is. Auditors expect evidence of both.

A.8.34: Protection of Information Systems During Audit Testing

This control addresses audit and testing activities against production systems. Its existence acknowledges that technical testing of live systems is an expected part of the ISMS. You need controls around the testing itself, which means you need to be performing testing in the first place.

A.5.36: Compliance with Policies, Rules and Standards for Information Security

This control requires regular review of compliance with your own security policies. If your policy states that systems must be hardened, patched, and secured, you need a mechanism to verify that claim. Penetration testing provides that verification in a way that policy reviews and checklists cannot.

Key Takeaway

ISO 27001 does not mandate penetration testing by name. But the controls in Annex A create a clear expectation of technical security testing. In practice, every ISO 27001 auditor we have worked with expects to see evidence of regular penetration testing as part of a mature ISMS. Trying to certify without it is possible in theory but problematic in practice.

What Auditors Actually Look For

We have worked with organizations preparing for ISO 27001 audits across industries. The auditors asking the questions tend to focus on the same areas. Here is what they want to see:

Evidence of Regular Testing

Auditors will ask for your most recent penetration test report. They want a date within the last 12 months. A report from two years ago raises questions. No report raises alarms. They are looking for a pattern of ongoing testing, not a one-time effort you ran to get certified.

A Defined Testing Methodology

Your pentest report should reference a recognized methodology. OWASP for web applications. PTES or OSSTMM for infrastructure. NIST SP 800-115 for technical assessments. Auditors want to see a structured, repeatable approach, not ad hoc poking around.

Proof of Remediation

Finding vulnerabilities is expected. Leaving them unfixed is a problem. Auditors want evidence that findings were tracked, prioritized, and remediated. They will look for retesting evidence that confirms fixes were effective. Open critical findings with no remediation plan is one of the fastest ways to earn a nonconformity.

Management Review of Results

ISO 27001 Clause 9.3 requires management review of the ISMS. Pentest results should appear in those reviews. Auditors will ask whether leadership was informed of testing outcomes and whether resources were allocated for remediation. If your pentest report sits in a drawer, that is a gap.

Types of Testing Your ISMS Needs

The right testing scope depends on what is in your ISMS scope. ISO 27001 lets you define your own scope boundaries, but your testing must cover the systems and networks within those boundaries. Here is what that typically looks like:

Web Application Penetration Testing

If your ISMS scope includes customer-facing web applications (and it almost always does), you need web application penetration testing. This goes beyond automated scanning to test business logic, authentication, authorization, session management, and data handling. Auditors know the difference between a scan and a manual pentest.

Infrastructure Penetration Testing

External and internal network testing validates whether your infrastructure controls are effective. Firewalls, servers, Active Directory, VPN gateways, all within your ISMS scope. External testing simulates an internet-based attacker. Internal testing simulates a threat actor who already has a foothold.

Cloud Security Assessment

Most organizations pursuing ISO 27001 today run workloads in AWS, Azure, or GCP. If cloud infrastructure is in your ISMS scope, it needs testing. Misconfigured IAM policies, overly permissive storage buckets, and missing encryption are common findings auditors expect you to have identified.

API Testing

If your systems expose or consume APIs that handle sensitive data, API security testing should be part of your program. APIs are a growing attack surface that auditors are paying more attention to every year.

Scope Alignment is Critical

Your penetration testing scope must align with your ISMS scope. If your Statement of Applicability declares that controls apply to a set of systems, those systems need to be tested. One of the most common audit findings we see is a pentest that covers the main web application but ignores the supporting infrastructure, APIs, or cloud environments that are all within the ISMS boundary. Auditors will catch this.

Frequency: How Often You Need to Test

ISO 27001 does not prescribe a specific testing frequency. But the standard's emphasis on continual improvement and regular review creates a clear expectation:

Common Gaps That Trip Up Certified Organizations

Getting certified is one thing. Staying certified is another. Here are the gaps we see most often when working with ISO 27001-certified organizations:

Narrow Testing Scope

This is the biggest one. An organization gets certified with a broad ISMS scope but only pentests a single application. The supporting infrastructure, internal network, and cloud environment go untested. The first surveillance audit might not catch it. The second one usually does. By the time recertification rolls around, this gap becomes a serious nonconformity risk.

Testing That Does Not Feed the Risk Register

Every pentest finding represents a risk. Those risks should be entered into your risk register, assessed using your risk methodology, and addressed through your risk treatment plan. If your pentest report and your risk register exist as separate documents with no connection between them, you are missing a fundamental requirement of the standard.

No Link to the Statement of Applicability

The Statement of Applicability (SoA) declares which Annex A controls you have implemented and why. Your testing should validate the controls you declared applicable. If your SoA says you have implemented A.8.8 (technical vulnerability management), your pentest is the evidence. Auditors will cross-reference your SoA with your testing evidence.

Treating Certification as a Destination

ISO 27001 is built on the Plan-Do-Check-Act (PDCA) cycle. Penetration testing is a core part of the "Check" phase. You plan your controls, implement them, test to see if they work, and act on what you find. Organizations that treat certification as a checkbox rather than an ongoing cycle struggle during surveillance audits and eventually lose their certification.

How Pentest Findings Connect to ISO 27001 Risk Management

ISO 27001 is built on risk-based decision making. Penetration test findings are not just technical issues to fix. They are inputs to your risk management process. Here is how that should work:

  1. Finding identified. The penetration test reveals a vulnerability, such as a SQL injection in a customer-facing application.
  2. Risk assessment. The finding is assessed using your risk methodology. What is the likelihood of exploitation? What is the impact on confidentiality, integrity, or availability? What is the resulting risk level?
  3. Risk treatment. You decide how to treat the risk: mitigate, accept with justification, transfer through insurance, or avoid the activity. The decision and rationale are documented.
  4. Implementation and verification. The treatment is implemented. A retest confirms the vulnerability is resolved. The risk register is updated.
  5. Management review. Results are presented to leadership as part of the ISMS management review. Resources are allocated. Decisions are documented.

This traceability from finding to risk register to treatment plan to management review is exactly what auditors want to see. It demonstrates that your ISMS is a living system, not shelf-ware.

Continuous Improvement: The PDCA Cycle in Practice

ISO 27001 Clause 10.1 requires continual improvement of the ISMS. Penetration testing is the most concrete way to demonstrate it. Each year, your results should show progress: previous findings resolved, and new findings reflecting an evolving threat environment rather than the same misconfigurations from last year.

Auditors look for trends. An organization that tests annually, remediates, and shows a decreasing risk profile over time demonstrates exactly what the standard demands. An organization producing the same report with the same unresolved findings year after year demonstrates the opposite.

Demonstrate Progress

Keep your historical pentest reports. Auditors will compare year-over-year results to evaluate whether your ISMS is improving. If critical findings from last year's test appear again this year without remediation, expect questions. If last year's findings are resolved and this year's test found fewer or lower-severity issues, that tells a strong story of continual improvement.

Choosing a Testing Partner for ISO 27001

Not every penetration testing firm understands the ISO 27001 context. The firm you choose should deliver a report that directly supports your ISMS. Here is what matters:

Whether you are pursuing ISO 27001 for the first time or preparing for a surveillance audit, the testing component does not need to be complicated. Define your ISMS scope, align your testing scope to match, test at least annually and after significant changes, feed findings into your risk register, remediate and retest, and present results to leadership. Organizations that treat penetration testing as an integral part of their ISMS, not an afterthought, pass audits confidently and actually improve their security posture in the process.

Frequently Asked Questions

Does ISO 27001 explicitly require penetration testing?

Not by name. But Annex A controls A.8.8 (Management of Technical Vulnerabilities), A.8.34 (Protection of Information Systems During Audit Testing), and A.5.36 (Compliance with Policies, Rules and Standards for Information Security) create a clear expectation of technical security testing, and in practice every ISO 27001 auditor we have worked with expects to see it as evidence of a mature ISMS.

How often do I need to pentest for ISO 27001?

Annually at minimum, since that matches the standard's surveillance-audit cadence. Test again after any significant change — Clause 6.3 requires planned changes to the ISMS — and before your three-year recertification audit. Leave weeks, not days, between the test and the audit so findings can be remediated and retested first.

What's the difference between a vulnerability scan and a penetration test for ISO 27001?

Control A.8.8 asks for two distinct things: obtaining information about technical vulnerabilities and evaluating your actual exposure to them. A scan does the first part. A penetration test does the second by attempting to exploit what the scan found and chaining findings the way a real attacker would. Auditors treat scanner output alone as thin evidence.

How much does an ISO 27001-aligned penetration test cost?

Expect $10,000 to $35,000 depending on how many systems fall within your ISMS scope: a single web application sits at the low end, while a scope spanning web app, API, cloud, and internal network pushes toward the higher end. That is a modest line item next to the revenue certification typically unlocks.

Related Services
Also on the compliance track: SOC 2 Penetration Testing Requirements, PCI DSS 4.0 Penetration Testing Requirements, and HIPAA Penetration Testing Requirements.

Preparing for ISO 27001?

We help organizations meet ISO 27001 security testing requirements with pentests that align to your ISMS scope and give auditors exactly the evidence they need. Retesting is included.

Schedule Your Assessment Book a 15-min call

Related Reading