Compliance Testing
ISO 27001 Penetration Testing
ISO/IEC 27001 does not name a penetration test the way PCI DSS does, but a test is the practical evidence a certification auditor expects that your technical controls operate, chiefly control 8.8, technical vulnerability management, and the secure-development controls. SecureRoot runs manual, exploit-driven testing of the systems inside your ISMS scope, scoped to your Statement of Applicability and written so each finding maps to the control it bears on. Every finding carries a proof of concept and a fix, and the retest is part of the engagement. SecureRoot holds ISO/IEC 27001:2022 itself (certificate IN60432E); we are not your certification body, and we do the readiness and testing that get you to the audit.
The Standard
How ISO 27001 Treats a Penetration Test
ISO/IEC 27001:2022 is risk-based, so a penetration test is expected evidence rather than a named mandate. The controls it most directly evidences:
Technical vulnerability management
ISO/IEC 27001:2022 Annex A control 8.8 (ISO/IEC 27002:2022)
- What ISO 27001 expects
- Information about technical vulnerabilities of systems in use must be obtained, the organisation's exposure evaluated, and appropriate measures taken. A penetration test is the practical way to obtain and evaluate that information.
- What the test provides
- We test the in-scope systems and map each finding to 8.8 and the related controls, so the report reads as evidence the control operates, not just a security document.
Secure development and testing
ISO/IEC 27001:2022 Annex A controls 8.25 to 8.29
- What ISO 27001 expects
- Security requirements, secure coding, and security testing in development and acceptance. Application penetration testing is the evidence that security testing happens before a release ships.
- What the test provides
- We test the applications in scope and tie the results to the secure-development controls, giving the auditor evidence that testing is part of how you ship.
Scope and the Statement of Applicability
ISO/IEC 27001:2022 Clauses 4.3 and 6.1.3
- What ISO 27001 expects
- The ISMS has a defined scope and a Statement of Applicability listing the controls that apply. The penetration test follows that scope rather than testing everything you run.
- What the test provides
- We scope the test to your ISMS boundary and SoA, so the evidence lines up with what the certification auditor is actually assessing.
ISO 27001 does not mandate an annual penetration test by name; your certification auditor, from a separate accredited certification body, expects evidence that the technical controls operate. SecureRoot is not your certification body and does not issue the certificate; we do the testing and readiness. SecureRoot Risk Advisory LLP holds ISO/IEC 27001:2022, certificate IN60432E.
Services
What We Test
The Systems in Your ISMS Scope
The applications and infrastructure inside the scope your Statement of Applicability describes. Each surface has its own methodology, deliverables and retest.
- Web ApplicationManual testing of your web apps against the OWASP WSTG
- APIREST, GraphQL and SOAP testing against the OWASP API Top 10
- Network InfrastructureExternal and internal network testing with lateral movement
- CloudConfiguration and IAM testing across AWS, Azure and GCP
- Mobile ApplicationAndroid and iOS app testing against the OWASP MASVS
The Controls the Test Supports
An auditor reads the test alongside the controls around it: secure development, hardened configuration and a tested response.
- Secure Code Review (SCR)Manual, line-by-line review of your most sensitive code paths, backed by SAST triage.
- Cloud Security Configuration AssessmentBenchmark review of your AWS, Azure and GCP accounts against secure baselines
- Red Team AssessmentGoal-based adversary simulation across people, process and technology
The Wider Programme
ISO 27001 rarely travels alone. The same team runs the adjacent programmes, so one test is scoped to be evidence for each of them.
How It Runs
How an ISO 27001 Test Runs
The scope is drawn from your ISMS boundary and Statement of Applicability, and written down with the price before anyone starts.
01
Scoping to the ISMS
You hear back within one business day. On the call we map the systems inside your ISMS scope and the controls your auditor is assessing, so the test produces the evidence the certification audit needs.
02
A Written Scope and a Fixed Price
Targets, test windows, deliverables and the price, in writing, scoped to the Statement of Applicability rather than to everything you run.
03
Manual Testing Mapped to Controls
Testing by hand and with intent, each finding mapped to control 8.8 and the secure-development controls it bears on. Critical findings reach you within three hours of discovery.
04
Remediation, Retest and Evidence
The tester who found the flaw explains it to your developers. Once fixes land we retest inside the engagement and issue a report your certification auditor accepts as evidence.
Our Role
Where We Sit Beside Your Certification Body
Your ISO 27001 certificate is issued by an accredited certification body after a Stage 1 and Stage 2 audit, and that body must be independent of the work it certifies. SecureRoot is not your certification body and does not issue the certificate; what we do is the testing and readiness that the audit relies on.
The hands-on work decides how the audit goes. We test the systems in your ISMS scope early and by hand, prove which findings are real, help your developers fix them, and retest until they are closed, so when the auditor reviews control 8.8 they confirm evidence that already holds rather than raising a nonconformity before certification.
Because SecureRoot Risk Advisory LLP holds ISO/IEC 27001:2022 itself (certificate IN60432E), we have run the same programme we are testing you for, and one engagement produces evidence a SOC 2 auditor and an enterprise customer's questionnaire will also accept. SecureRoot is not a CERT-In empanelled auditing organisation; that is a separate scheme from ISO 27001 certification.
Who It Is For
Who We Test For
Teams pursuing or holding ISO 27001 certification who need the technical evidence behind it.
First-time Certifiers
Companies going through Stage 1 and Stage 2 for the first time, who need the pentest evidence control 8.8 expects.
SaaS and Software Teams
Products whose customers accept ISO 27001 in place of, or alongside, a SOC 2 report.
Teams in Surveillance or Recertification
Certified organisations needing a current test for the annual surveillance or three-year recertification audit.
Companies Running ISO Beside Other Frameworks
Where ISO 27001 sits with SOC 2, PCI DSS or the DPDP Act, and one test should serve several.
Vendors Passing Due Diligence
Suppliers whose enterprise customers require ISO 27001 and recent testing in the contract.
Does ISO 27001 require a penetration test?
Not explicitly. ISO/IEC 27001:2022 is a risk-based standard, so unlike PCI DSS it does not contain a clause mandating a penetration test on a fixed schedule. What it does require, through Annex A control 8.8 on technical vulnerability management, is that you obtain information about technical vulnerabilities of the systems you use, evaluate your exposure and take appropriate measures, and a penetration test is the most practical and widely accepted way to do that and to show an auditor you have. The secure-development controls, 8.25 to 8.29, add an expectation of security testing in development and acceptance, which application pentesting evidences. So while a certification auditor cannot point to a line that says "you must run an annual pentest", in practice they expect to see recent testing as evidence that these controls operate rather than merely exist on paper, and a Statement of Applicability that includes 8.8 with no testing behind it is a weak spot. We scope the test to your ISMS and map findings to the controls, so it reads as the evidence the audit wants.
Which ISO 27001 control or clause does a penetration test satisfy?
Most directly, Annex A control 8.8, technical vulnerability management, which requires that information about technical vulnerabilities is obtained, exposure evaluated and measures taken; a penetration test is the practical mechanism for all three and the evidence that the control operates. Application testing also supports the secure-development set, controls 8.25 to 8.29, which cover security requirements, secure coding and security testing in development and acceptance, because a pentest before a release demonstrates that security testing is part of how you ship. The test does not stand alone: it is read against your risk assessment under clause 6.1.2 and your Statement of Applicability under 6.1.3, which is why we scope it to your ISMS boundary rather than to everything you run and map each finding to the control it bears on. That mapping is the difference between a generic security report and ISO 27001 evidence: the auditor can trace a tested system to the control it demonstrates. If your auditor has flagged particular controls, tell us on the scoping call and we will foreground them.
What is in scope, and how does the Statement of Applicability affect it?
The systems inside your ISMS scope, as your Statement of Applicability and scope statement define them, not everything your organisation runs. ISO 27001 lets you define the boundary of the information security management system under clause 4.3, and the Statement of Applicability under 6.1.3 lists which Annex A controls apply and why, so the penetration test follows that boundary: the applications, APIs, cloud infrastructure and network inside the certified scope, plus the systems that support them. Getting this right matters because testing outside the ISMS scope wastes budget, while leaving an in-scope, internet-facing system untested is exactly the gap an auditor will find. On the scoping call we map the test to your ISMS boundary and SoA, and where the scope is still being drawn for a first certification we help you set one that is defensible to the auditor and honest about what the certified service depends on, rather than drawn narrowly to make the audit look easier than it is. The result is evidence that lines up with what the certification body actually assesses.
When should the test run relative to the certification audit?
Before Stage 2, with enough room to fix and retest. An ISO 27001 certification runs as a Stage 1 documentation review followed by a Stage 2 audit of how the ISMS operates, and the evidence an auditor wants at Stage 2 includes recent testing of the technical controls, so a penetration test needs to be complete, with exploitable findings remediated and retested, before Stage 2 rather than during it. Run it too late and you are presenting open findings to an auditor; too early, and it may look stale by the time fieldwork happens. For a first certification we usually test early enough that remediation and a clean retest are both captured as evidence the control operates. After certification, the annual surveillance audit and the three-year recertification each expect current testing, so most certified clients settle into an annual cycle, plus a test after any major change to an in-scope system. On the scoping call we place the test against your audit calendar so the evidence is current when the auditor asks.
What does the certification auditor want to see in the report?
A report that stands as evidence to someone who was not in the room and needs to trace it to controls. That means the scope that was agreed and when, the methodology and standard behind each surface tested, every finding with a proof of concept that shows the issue was reproduced rather than inferred, a justified severity, a remediation naming the component to change, and a retest recording what closed and what still stands. For ISO 27001 specifically, findings should be mapped to the controls they bear on, chiefly 8.8 and the secure-development set, so the auditor can read the test as evidence that those controls operate rather than as a standalone document they must interpret. SecureRoot writes findings that way and keeps the retest inside the engagement, so the original report and the closure evidence share one methodology and one team. If your auditor or your consultant has a preferred format or specific controls in focus, tell us on the scoping call and we will shape the report to it so it slots into your evidence pack cleanly.
Can one test also serve SOC 2 or an enterprise customer's questionnaire?
Usually yes, when it is scoped for it from the start. A single penetration test, scoped to the right boundary and written to map findings to controls, is evidence for several things at once: the ISO 27001 technical-vulnerability and secure-development controls, the SOC 2 Trust Services Criteria, and the recent-pentest line enterprise customers put in their vendor security questionnaires. Because the same team at SecureRoot runs those programmes, we scope the test to the controls driving it so the report satisfies each rather than being re-interpreted or re-run for the next framework. The limit is scope: a test cannot be stretched to cover a system it never looked at, so where your ISO 27001 ISMS scope and your SOC 2 system boundary genuinely differ we will say where one test covers both and where an addition is needed, rather than imply a single report answers everything. Tell us on the scoping call which frameworks and which customer questionnaires are in play, and we design a single engagement that produces evidence for each, which is usually cheaper and quicker than commissioning separate tests.
Are you our certification body, or CERT-In empanelled?
No to both, and the distinction matters. Your ISO 27001 certificate is issued by an accredited certification body after a Stage 1 and Stage 2 audit, and that body has to stay independent of the work it certifies, so a single firm cannot both consult on your ISMS and issue your certificate; SecureRoot is not your certification body and does not issue the certificate. What we do is the readiness and the penetration testing the certification audit relies on, and because SecureRoot Risk Advisory LLP holds ISO/IEC 27001:2022 itself, certificate IN60432E, we have run the same management system we are testing you for. Separately, CERT-In empanelment is an Indian scheme that matters only where a regulator or a tender specifically requires the formal VAPT report to be signed by an empanelled auditor; it is not part of ISO 27001 certification, and SecureRoot is not CERT-In empanelled. Where your situation genuinely needs a certification body or an empanelled signature, that is a different party, and we tell you which one on the scoping call.
Related Reading
Articles on ISO 27001 Penetration Testing
Ready When You Are
Tell us what is due and who is asking. You will leave the call with a written scope, a timeline and a fixed price, and an honest answer if we are not the right firm for it.