Web Application Penetration Testing
Applications inside your ISMS scope, especially those processing customer data.
Compliance
ISO 27001 expects you to find and handle technical vulnerabilities, and to test security during development. A pentest is strong evidence for both.
In plain English
ISO/IEC 27001 asks you to run an information security management system: understand your risks, choose controls to treat them, and show that those controls work. Annex A lists the controls, and two of them relate directly to security testing.
Control 8.8 covers the management of technical vulnerabilities. You need a way to find out about vulnerabilities in your systems, judge how exposed you are, and act on what you find. Control 8.29 covers security testing during development and acceptance, so new and changed systems are tested before they go live.
The standard doesn’t prescribe a penetration test by name, and it leaves the frequency to your risk assessment. But a manual pentest gives your auditor concrete, dated evidence that vulnerabilities are being looked for, rated and fixed, which is exactly what these controls are about. Confirm specific expectations with your auditor.
Evidence
Scope
Every environment is different. This is where we usually start, and we'll confirm it on a scoping call.
Applications inside your ISMS scope, especially those processing customer data.
APIs that expose information assets covered by your ISMS.
Internal networks and identity systems, where access control controls are tested in practice.
Cloud environments hosting in-scope information assets.
Supports 8.29 by testing security in the development life cycle.
Timing
Test before your Stage 2 or surveillance audit, leaving time to remediate and retest.
Align the test scope with your Statement of Applicability and ISMS scope.
Build testing into your release process for major changes, not just an annual cycle.
Record findings in your risk register so the auditor sees them treated, not just reported.
FAQ
The standard doesn't name penetration testing as mandatory. But Annex A 8.8 expects you to identify and evaluate technical vulnerabilities, and 8.29 expects security testing in development. A pentest is one of the most direct ways to evidence both, and many certification auditors expect to see one.
ISO/IEC 27001:2022. If you are still transitioning from the 2013 version, the equivalent controls were A.12.6.1 and A.14.2.8, and we can reference both.
The standard doesn't set a frequency. Annual testing plus testing after significant changes is a common, defensible approach. Your risk assessment should drive the final answer.
No. Certification decisions are made by your accredited certification body. Our penetration test report is evidence for your ISMS that the auditor can review.
How to read a penetration test report: what severity ratings mean, how to judge the evidence, which findings to fix first, and how the retest closes the loop.
Manual testing of your web app's authentication, access control and business logic, the places scanners can't reach.
Hands-on testing of REST, GraphQL and gRPC APIs for broken authorization, data exposure and abuse of business logic.
Assumed-breach testing of your internal network and Active Directory, delivered remotely, to show how far one compromised laptop could go.
Tell us what you need tested. You’ll get a fixed-fee proposal with tester-days and timeline stated, usually within a few days of the scoping call.