ISO/IEC 27001:2022 · Annex A

ISO 27001 penetration testing: what Annex A actually requires.

ISO/IEC 27001:2022 never uses the phrase "penetration test". Two Annex A controls make one the evidence a certification auditor expects, and your own Statement of Applicability is what commits you. This page explains the mechanism, and what the report has to contain. New to the format first? See a real sample report.

Free intake Fixed price based on scope Retest included NDA standard
Last reviewed: 4 August 2026
01 · The honest answer

No clause makes a penetration test mandatory.Your Statement of Applicability does.

ISO 27001 is risk-based, not prescriptive. It does not hand you a list of tools. That is a genuine feature of the standard, and it is why "is a pentest required?" has no clean yes or no.

The route to the answer runs through your own documentation. Annex A control A.8.29, security testing in development and acceptance, requires security testing to be defined and performed across the development lifecycle. Your Statement of Applicability has to state which Annex A controls apply to you and justify how they are implemented. For any organisation with internet-facing systems or software it develops itself, A.8.29 is in scope, and once you have declared it in scope, you have to evidence it.

If you cannot show technical testing evidence at that point, Stage 2 becomes uncomfortable.

So the accurate position:

  • Not mandated by any clause
  • Named explicitly in ISO 27002:2022's implementation guidance
  • Effectively binding once A.8.29 and A.8.8 are declared applicable in your SoA
02 · The two controls that matter

A.8.8 and A.8.29 do the binding.

ControlWhat it requiresWhat a pentest evidences
A.8.8 — Management of technical vulnerabilities Obtain information about vulnerabilities in systems in use, evaluate your exposure, take appropriate measures That you are actively finding exploitable weaknesses, not only running a scanner against a CVE list
A.8.29 — Security testing in development and acceptance Security testing processes defined and implemented across the development lifecycle Testing performed before release, with results fed back into development

ISO 27002:2022, which carries the implementation guidance for the Annex A controls, states plainly under control 8.8 that organisations should perform periodic, documented penetration tests, carried out either by internal staff or by an independent third party.

Add Clause 9.1 (monitoring, measurement, analysis and evaluation) and the picture is complete: your ISMS has to demonstrate that its technical controls actually work, not merely that they are documented.

A documented control proves it exists. A pentest proves it holds.

Numbering note

These are the 2022 control references. If you hold a certificate issued under ISO 27001:2013, the equivalents are A.12.6.1 (management of technical vulnerabilities), A.14.2.8 (system security testing) and A.18.2.3 (technical compliance review). The 2022 revision merged A.14.2.8 and A.14.2.9 into the new A.8.29. Check which edition your SoA is written against before mapping findings.

03 · When in the certification cycle to test

Plan backwards from your Stage 2 date.

Before Stage 2. Stage 1 reviews your documentation; Stage 2 examines whether the ISMS works in practice. Technical testing evidence belongs in place before Stage 2, with enough margin to remediate what is found.

Before recertification. Certificates run on a three-year cycle. Recertification is the point where stale evidence gets challenged.

For surveillance audits. Annual surveillance audits typically expect current evidence rather than the same report for three years running. Most organisations test annually.

After significant change. A new authentication provider, a major architecture change or a new externally exposed application resets the question.

Turnaround from intake to final report is typically 1 to 3 weeks. Plan backwards from your Stage 2 date, allowing time to patch and retest.

04 · What the report has to contain

What an auditor looks for.

For the report to serve as ISMS evidence rather than a loose PDF in a folder, an auditor looks for:

  1. A scope statement that matches your ISMS boundary as defined in the SoA. A test of systems outside the certified scope evidences nothing.
  2. A current date. Within twelve months is the working expectation.
  3. Methodology and named tester qualifications. Against which standard, by whom, with which credentials.
  4. Findings with severity ratings and business impact.
  5. Reproduction steps your development team can act on.
  6. A remediation log and retest evidence confirming that fixes actually work.
  7. Documented rules of engagement agreed before testing.
  8. Findings mapped to the Annex A controls they evidence, so the link to your SoA is explicit rather than implied.
What is no longer accepted

Automated scans alone do not satisfy A.8.29. Scanners identify known vulnerabilities; they do not test business logic, chain exploits, or model attacker behaviour. ISO 27002's own guidance for A.8.8 distinguishes scanning tools from penetration tests and calls for both.

05 · What you get from Resync

A report that ties directly to your SoA.

  • Fully manual testing. OWASP and PTES methodology, OSCP and eWPTxv2 certified, MSc Cyber Security. Not a scanner you could run yourself.
  • Retest included in the fixed price. After remediation I verify the findings are genuinely closed and issue a written retest declaration. That is the closing evidence your auditor asks for, and it is not a separate quote.
  • Annex A mapping appendix. For compliance-scoped engagements, each finding is mapped to the control it evidences (A.8.8, A.8.29, and others where relevant), so the report ties directly to your SoA.
  • Executive summary and technical detail in one document. Usable by management and developers without translation.
  • Digitally signed report. Your certification body or auditor can verify authenticity independently at re-sync.nl/verify, in their own browser, with no upload.
  • NDA standard. Rules of engagement agreed in writing before testing starts.
06 · What it costs

Fixed price based on scope.

No hourly billing, no separate retest invoice.

ScopeIndicative priceTypical fit
Security Quick Scanfrom €1,000One day, focused. Establishes whether a full test is needed.
Compactfrom €2,500One web application or API with limited roles.
Standardfrom €4,500SaaS product or portal with multiple roles.
Extensivefrom €7,500Complex platform, multiple applications or infrastructure.

An ISO 27001 engagement is scoped for ISMS evidence rather than coverage alone. It adds Annex A control mapping, a report aligned to your certified boundary and Statement of Applicability, and a retest declaration that closes the loop. In practice most certification-scoped work falls in the Extensive band, from €7,500, and rises from there for larger or multi-application environments.

Full pricing model →

Frequently asked questions

ISO 27001 questions, answered precisely.

Does ISO 27001 require a penetration test?
Not by name. No clause in ISO/IEC 27001:2022 mandates one. In practice, Annex A controls A.8.8 and A.8.29 require you to identify technical vulnerabilities and to perform security testing across the development lifecycle, and ISO 27002:2022's guidance for A.8.8 explicitly recommends periodic documented penetration tests. Once those controls are declared applicable in your Statement of Applicability, testing evidence becomes effectively necessary.
Which Annex A controls does a pentest evidence?
Primarily A.8.8 (management of technical vulnerabilities) and A.8.29 (security testing in development and acceptance). Depending on findings, it can also support A.8.28 (secure coding) and A.5.7 (threat intelligence). Under the 2013 edition the equivalents are A.12.6.1, A.14.2.8 and A.18.2.3.
Can I use an internal test instead of an external one?
ISO 27002's guidance permits testing by internal staff or an independent third party. In practice, certification bodies place more weight on independent testing, particularly where the internal team also builds or operates the systems under test.
Is a vulnerability scan enough?
No. Scanning demonstrates part of A.8.8. It does not demonstrate that controls hold against an attacker, and it does not satisfy A.8.29 for developed software. ISO 27002 treats scanning tools and penetration tests as distinct activities.
How often should we test?
Annually is the working norm, plus after significant change. The standard sets no frequency; your risk assessment should justify whatever cadence you choose, and that justification is itself auditable.
Do you have ISO 27001 experience?
Every Resync report is structured to serve directly as ISMS evidence: scope aligned to your certified boundary and Statement of Applicability, named methodology and tester credentials, severity-rated findings with reproduction steps, findings mapped to the Annex A controls they evidence, and a retest declaration confirming closure. Send your certification body's evidence-format requirements at intake and the report is built to match.
We are also pursuing SOC 2. Can one test cover both?
Usually yes, if the scope is defined to cover both boundaries. The testing work is the same; the difference is in how findings are mapped and how the report is framed. See the SOC 2 page.

Testing for ISO 27001 certification?

Tell me what is in scope and when your Stage 2 or surveillance audit is scheduled. You will hear back within one business day.

Book a free intake → Pursuing SOC 2 too?
Free intake Response within one business day NDA standard
Sources referenced on this page
  • ISO/IEC 27001:2022, Annex A controls 8.8 and 8.29, and Clause 9.1. iso.org
  • ISO/IEC 27002:2022, implementation guidance for control 8.8. iso.org
  • ISO/IEC 27001:2013, Annex A controls 12.6.1, 14.2.8 and 18.2.3 (superseded). iso.org
Book a free intake →