Home/Services/ISO 27001 Penetration Testing
security service

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.

Manual, expert-ledEvidence-based findingsFree remediation retest

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.

Web applications and services that fall inside your ISMS scope
APIs and integrations that move information between systems and third parties
External network perimeter and internet-exposed services
Internal network and lateral movement, where your scope includes it
Authentication, authorization, and privilege separation across roles
Cloud configuration for the environment hosting in-scope information assets
Whether an intrusion would be detected by your logging and monitoring

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.

48h
first critical findings, ahead of your report
100%
manual verification, no false-positive dumps
Free
retest to close findings before your audit

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.

Get a fixed quote

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.

Get a fixed quote

What you receive

Executive summary for leadership and your ISMS manager
Technical report with each finding, a CVSS score, and reproduction steps
Findings mapped to the relevant Annex A controls (A.8.8, A.8.29, A.8.3, A.8.5)
Prioritized remediation your engineers can action against your risk treatment plan
An attestation letter for your auditor, customers, and partners
A free retest and a closure statement evidencing vulnerability management

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?
The standard does not mandate one by name, but if you declare Annex A 8.8 or 8.29 applicable in your Statement of Applicability, your auditor expects evidence they are implemented. A penetration test is the usual and strongest form of that evidence.
How much does ISO 27001 penetration testing cost?
It starts from €3,000 and is priced by how many applications sit in your ISMS scope, whether the internal network is included, and your audit deadline. You get a fixed ISO 27001 penetration testing cost after a free scoping call, attestation letter included.
Should we test before initial certification or before surveillance?
Both. A test before your Stage 2 audit gives you evidence for A.8.8 and time to remediate, and a test in each surveillance cycle keeps that evidence current. Testing after any significant system change supports A.8.29.
How does the report map to our Statement of Applicability?
Each finding is tagged with the Annex A control it affects, so your SoA entries for A.8.8, A.8.29, A.8.3, and A.8.5 have direct evidence behind them. That mapping is what makes ISO 27001 security testing usable in an audit rather than just informative.
Will the test disrupt production?
No. We agree intrusive checks in advance and run them out of hours where needed. Availability is one of the things your ISMS protects, so we treat it that way during the test.
Can you test the internal network too?
Yes, where your ISMS scope includes it. We test lateral movement and privilege escalation from an assumed foothold, which is where segmentation and internal access controls get their real check.
What do we hand our auditor?
A technical report with CVSS scores and reproduction steps, findings mapped to Annex A controls, and an attestation letter. The retest closure statement demonstrates the vulnerability-management action that A.8.8 requires.
Is a retest included?
Yes, free, after remediation. Closing findings before your audit date and evidencing the fix is exactly what completes the A.8.8 loop of evaluate, act, and verify.

Related services

Who needs this

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.

why safetybis

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.

500+
assessments delivered
<30min
incident first response
12k+
infections removed
98%
fixed within one retest
$ safetybis quote --service "ISO 27001 Penetration Testing"

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.

get in touch

Tell us what you're running

Scoping is free. We reply within one business day, and under 30 minutes for active incidents.