ISO 27001 Penetration Testing
ISO 27001 penetration testing mapped to Annex A 8.8, 8.29 and your Statement of Applicability. Manual, fixed-price, from €3,000. Get a fixed quote.
ISO 27001 penetration testing is how you turn a certificate on the wall into demonstrable control over your technical risks. The 2022 standard expects you to manage technical vulnerabilities and to check that your controls work, and an auditor reviewing your ISMS will ask what testing sits behind those claims. A risk register with no testing behind it is a list of guesses.
We are a European offensive-security team, and much of our ISO 27001 work is with companies going through initial certification or a surveillance audit who need evidence that stands up. This page explains what the testing covers, which parts of ISO/IEC 27001:2022 it supports, how it feeds your Statement of Applicability and management review, and why manual testing produces evidence an auditor accepts.
What ISO 27001 penetration testing actually covers
ISO 27001 is a management-system standard, so the certificate is about process, not a single test. But several Annex A controls are technical, and you cannot claim them honestly without testing. A useful ISO 27001 penetration test is a manual, authorized attack on the systems inside your ISMS scope, aligned to the controls you have declared applicable.
Scope tied to your ISMS boundary
The scope statement in your ISMS defines what the certificate covers, and the test should match it. We align the engagement to that boundary so the evidence maps onto the controls your auditor examines, rather than testing assets outside scope and paying for coverage you cannot use.
Which parts of ISO/IEC 27001:2022 this supports
The 2022 revision reorganized Annex A into 93 controls across four themes. A penetration test speaks directly to the technical ones, and it feeds the clause-6 to clause-10 management processes with real data.
Annex A 8.8: management of technical vulnerabilities
A.8.8 requires you to obtain information about technical vulnerabilities, evaluate your exposure, and take action. Penetration testing is a primary source of that information for exploitable, real-world vulnerabilities, and the report gives you the evaluation and prioritized action the control expects.
Annex A 8.29: security testing in development and acceptance
A.8.29 calls for security testing during development and before acceptance. Testing a release before it goes live, and after significant change, is exactly this control in practice. We map findings back to it so your auditor sees the process, not just a one-off test.
Related access and cryptography controls
Findings frequently touch A.8.3 (information access restriction), A.8.5 (secure authentication), and A.8.24 (use of cryptography). Where a broken authorization check or weak session handling undermines one of these, we say which control it affects so the link to your Statement of Applicability is explicit.
Clause 9: performance evaluation
Clause 9 covers monitoring, measurement, internal audit, and management review. An independent penetration test is a strong input to all of them: it measures whether your technical controls perform, and the report feeds directly into the management review that clause 9.3 requires.
The Statement of Applicability
Your SoA declares which Annex A controls apply and why. When you claim A.8.8 or A.8.29 as applicable, an auditor expects evidence they are implemented. A test report is that evidence, and we structure it so the mapping to your SoA is obvious rather than something you have to reconstruct.
How we run an ISO 27001 engagement
The work is manual, performed by certified offensive engineers (OSCP, OSWE). Automated tooling extends coverage; it does not generate findings. An ISO 27001 penetration test that arrives as a raw scanner export gives your auditor a reason to doubt the rest of your ISMS documentation.
Reconnaissance and scoping
We map the in-scope applications, APIs, perimeter, and cloud environment, then agree rules of engagement and test windows. This is also where we confirm the boundary matches your ISMS scope statement, so nothing gets tested that falls outside the certificate.
Manual testing and exploitation
Using Burp Suite, nmap, ffuf, and hands-on business-logic analysis, we work through authentication, authorization, injection, SSRF, and misconfiguration. When we exploit a finding we prove impact and stop, capturing enough evidence to make the report reproducible for your engineers and credible to your auditor.
Reporting and retest
You receive a report structured for both leadership and technical teams, mapped to the Annex A controls in play, plus a free retest so you can close findings before the audit date. The closure statement demonstrates A.8.8 action in practice.
Vulnerability classes we find
Broken access control
IDOR and missing authorization checks that let a user reach data or functions they should not are consistently the highest-impact findings. They map to A.8.3 and A.8.5 and they are the kind of logic flaw a scanner routinely misses.
Authentication and session weaknesses
Missing MFA, tokens that never expire, weak password-reset logic, and session fixation each hand an attacker a foothold without much effort. These undermine A.8.5 directly.
Injection and server-side flaws
SQL injection, SSRF into internal services, and insecure deserialization give an attacker reach well beyond a single request. Internal-facing components trusted by design often fail once tested.
Exposure and misconfiguration
Exposed admin interfaces, verbose errors leaking internals, secrets in configuration, and over-permissive cloud storage are the quiet gaps. They contradict A.8.9 configuration management until you find and fix them.
Want this tested on your own systems?
Free 20-minute scoping call, a fixed price with no hourly surprises, and a free retest once you fix what we find.
What you receive
How it feeds your ISMS
The report is an input to your risk assessment, your risk treatment plan, and your management review. Because findings carry the control they affect, updating your SoA evidence and your clause-9 records is straightforward rather than a translation exercise.
Why manual testing beats a scanner for ISO 27001
An auditor who has seen a hundred scanner PDFs knows what they are worth. Automated tools cannot reason about your business logic, cannot chain a leaked token into privilege escalation, and bury the real issues under false positives. Presenting that as your A.8.8 evidence invites scrutiny of everything else in your ISMS. Manual, evidence-based testing produces findings that are real, reproducible, and mapped to controls, which is what makes the audit conversation short. Our ISO 27001 security testing is manual first, with tooling as support.
Internal versus external scope
ISO 27001 does not dictate whether your test is external, internal, or both; your ISMS scope and risk assessment do. Getting this decision right is where a lot of the value sits, because the two views answer different questions and an auditor may probe either.
External testing
An external test looks at your internet-facing attack surface the way a remote attacker would: the perimeter, the public applications, and the exposed services. It is the minimum most auditors expect and the fastest to scope. For a cloud-native company with no traditional office network, it may be nearly the whole picture.
Internal testing and lateral movement
An internal test assumes an attacker already has a foothold, whether from a phished credential or a compromised device, and asks how far they can move. This is where segmentation, internal access controls, and privilege separation get their real check. If your ISMS scope covers an internal network or a corporate environment, leaving it untested is a gap an auditor will notice.
Assumed-breach as a middle ground
Where a full internal test is not proportionate, an assumed-breach scenario gives you much of the insight for less effort: we start from a low-privilege position and see what an attacker reaches. It is a pragmatic way to evidence internal controls without a large engagement.
Certification versus surveillance timing
The right moment to test depends on where you are in the three-year certification cycle, and planning around it keeps evidence fresh without wasted effort.
Before your Stage 2 audit
Test early enough before initial certification that you have time to remediate and retest, so your Stage 2 auditor sees closed findings rather than a list of open ones. Presenting a report with remediation already evidenced is the strongest position for A.8.8.
Through the surveillance cycle
Certification is maintained by annual surveillance audits and a full recertification every three years. A test in each cycle, plus one after any significant change under A.8.29, keeps your technical-vulnerability evidence continuous rather than a single stale report the auditor questions.
Pricing
Pricing depends on scope: how many applications and services sit inside your ISMS, whether the internal network is included, how many roles are tested, and your certification or surveillance-audit deadline. Compliance-driven engagements start from €3,000 and include an attestation letter.
| Engagement | What’s included | Timeline | Price |
|---|---|---|---|
| ISO 27001 essentials | Single in-scope application, authenticated across two roles, external perimeter, report mapped to A.8.8/A.8.29, attestation letter, free retest | 4–6 working days | from €3,000 |
| Standard ISMS scope | Application plus APIs and perimeter, multi-role access-control testing, business-logic testing, exec + technical report mapped to your SoA | 6–10 working days | €4,500–€9,000 |
| Advanced / with internal | Multiple applications, internal network and lateral movement, cloud configuration review, attack-chaining across the environment | 10–15 working days | €9,000–€20,000 |
| Attestation add-on | Extra mapping and attestation for a parallel framework (SOC 2, HIPAA) alongside your ISO 27001 evidence | with any tier | from €800 |
| Custom / large estate | Full ISMS scope across multiple systems and locations, scoped to your certificate boundary | on scoping | custom |
Every engagement is fixed-price, quoted after a free 20-minute scoping call, so there are no hourly surprises and a retest is always included. Get a fixed quote
FAQ
Does ISO 27001 require a penetration test?
How much does ISO 27001 penetration testing cost?
Should we test before initial certification or before surveillance?
How does the report map to our Statement of Applicability?
Will the test disrupt production?
Can you test the internal network too?
What do we hand our auditor?
Is a retest included?
Related services
Organizations certifying to ISO/IEC 27001:2022 or maintaining certification through surveillance audits: European SaaS and technology firms, managed service providers, and any company whose ISMS scope includes internet-facing applications and whose auditor expects technical vulnerability evidence for Annex A 8.8 and 8.29.
Security you can prove
The same standard on every engagement, big or small.
Evidence, not opinions
Every finding ships with a reproduction and proof of concept — no vague "maybe vulnerable".
Humans over scanners
Certified engineers find the logic flaws and chained attacks automated tools walk straight past.
Fixed price, free retest
You know the cost up front, and verifying the fix is part of the deal — not a second invoice.
Ready to lock this down?
Free scoping call, fixed price, free retest. Tell us what you're running and we'll take it from there — usually within one business day.
Tell us what you're running
Scoping is free. We reply within one business day, and under 30 minutes for active incidents.