Software Secured Company Logo.
Services
Services
WEB, API & MOBILE SECURITY

Manual reviews expose logic flaws, chained exploits, and hidden vulnerabilities

Web Application Pentesting
Mobile Application Pentesting
Secure Code Review
Infrastructure & Cloud Security

Uncovers insecure networks, lateral movement, and segmentation gaps

External Network Pentesting
Internal Network Pentesting
Secure Cloud Review
AI, IoT & HARDWARE SECURITY

Specialized testing validates AI, IoT, and hardware security posture

AI Pentesting
IoT Pentesting
Hardware Pentesting
ADVANCED ADVERSARY SIMULATIONS

We simulate attackers, exposing systemic risks executives must address

Red Teaming
Social Engineering
Threat Modelling
PENETRATION TESTING AS A SERVICE

PTaaS provides continuous manual pentests, aligned with release cycles

Penetration Testing as a Service
OWASP TOP 10 TRAINING

Practical security training strengthens teams, shifting security left effectively

Secure Code Training

Ethical Hacking

Services Overview

Black arrow icon

Enterprise Deal Support

Services Overview

Black arrow icon
Ready to get started?
Identify real vulnerabilities confidently with zero-false-positive penetration testing
Learn More
Industries
Industries
INDUSTRIES
Data and AI

AI pentesting uncovers adversarial threats, ensuring compliance and investor trust

Healthcare

Penetration testing protects PHI, strengthens compliance, and prevents healthcare breaches

Finance

Manual pentests expose FinTech risks, securing APIs, cloud, and compliance

Security

Penetration testing validates SecurTech resilience, compliance, and customer trust

SaaS

Pentesting secures SaaS platforms, proving compliance and accelerating enterprise sales

CASE STUDY

“As custodians of digital assets, you should actually custodize assets, not outsource. Software Secured helped us prove that our custody technology truly delivers on that promise for our clients in both the cryptocurrency and traditional finance”

Nicolas Stalder,
CEO & Co-Founder, Cordial Systems
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Compliance
Compliance
COMPLIANCE
SOC 2 Penetration Testing

Pentesting validates SOC 2 controls, proving real security to auditors and customers

HIPAA Penetration Testing

Manual pentesting proves HIPAA controls protect PHI beyond documentation

ISO 27001 Penetration Testing

Pentests uncover risks audits miss, securing certification and enterprise trust

PCI DSS Penetration Testing

Pentesting validates PCI DSS controls, protecting sensitive cardholder data

GDPR Penetration Testing

GDPR-focused pentests reduce breach risk, regulatory fines, and reputational loss

CASE STUDY

“Software Secured’s comprehensive approach to penetration testing and mobile expertise led to finding more vulnerabilities than our previous vendors.”

Kevin Scully,
VP of Engineering, CompanyCam
Black arrow icon
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
PricingPortal
Resources
Resources
resources
Blogs
Case Studies
Events & Webinars
Partners
Customer Testimonials
News & Press
Guides and Checklists
About Us
cybersecurity and secure authentication methods.
Black arrow icon
API & Web Application Security Testing

Attack Chains: The Hidden Weakness in Modern API & Web Application Security

Alexis Savard
November 21, 2025
Ready to get started?
Our comprehensive penetration testing and actionable reports have 0 false positives so you can identify
Learn More
Login
Book a Consultation
Deal Blocked?
Guides and checklists
/
Guides

ISO 27001 Penetration Testing Requirements

ISO 27001 does not explicitly require penetration testing, but auditors routinely expect it as evidence that your security controls are operating effectively. This guide explains the penetration testing requirements, control mappings, and auditor expectations associated with ISO/IEC 27001:2022.

Download document

Key Takeaways

  • ISO 27001:2022 does not explicitly mandate penetration testing, but auditors commonly expect it as evidence of control effectiveness.
  • Annex A.8.8 (Management of Technical Vulnerabilities) and A.8.29 (Security Testing in Development and Acceptance) are the primary controls supported by penetration testing.
  • Vulnerability scanning alone is not sufficient; penetration testing is expected to validate whether vulnerabilities are actually exploitable.
  • ISO 27001 pentest scope should align with the ISMS boundary and typically includes web applications, APIs, cloud infrastructure, internal networks, identity systems, and third-party integrations.
  • Annual penetration testing is the commonly expected cadence for certification maintenance and surveillance audits.
  • Remediation evidence and retesting of critical findings are important components of a compliant ISO 27001 security testing program.
  • ISO 27001:2022 introduced new controls relevant to pentesting, including Threat Intelligence (A.5.7), Cloud Security (A.5.23), Monitoring Activities (A.8.16), Data Masking (A.8.11), and Data Leakage Prevention (A.8.12).

Contents

01Quick Summary
02What Is ISO 27001:2022?
03The ISMS Structure: Clauses and Annex A
04Required Controls and Pentest Mapping
05Highlighted Control Areas
06ISO 27001:2013 vs. 2022: What Changed?
07Pentest Scope for ISO 27001
08What Certification Auditors Expect
09Surveillance and Recertification Audits
10Resources
01

Quick Summary

What CISOs and IT Leaders Need to Know

ISO/IEC 27001:2022 is the world's leading standard for Information Security Management Systems (ISMS). It does not use the words 'penetration testing' as an explicit mandate — but no serious Stage 2 certification audit passes without one. Penetration testing is the primary technical evidence that Annex A controls are operating effectively, not just documented.

At a Glance
–Penetration testing directly satisfies A.8.8 (Technical Vulnerability Management) and A.8.29 (Security Testing in Development) — the two core pentest controls.
–Clause 9.1 (Monitoring, Measurement, Analysis and Evaluation) requires measurable evidence of control effectiveness — pentests deliver this.
–ISO 27001:2022 restructured Annex A from 114 controls (14 domains) to 93 controls (4 themes): Organizational, People, Physical, and Technological.
–11 new controls were added in 2022, including A.5.7 (Threat Intelligence), A.5.23 (Cloud Security), and A.8.16 (Monitoring Activities).
–Both internal and external attack surfaces must be tested — scope follows the ISMS boundary.
–Annual penetration testing is the expected cadence for certification maintenance.
–Vulnerability scanning alone does not satisfy A.8.8 — active exploitation validation is expected.
–Retesting after remediation is required before surveillance audits.
02

What Is ISO 27001:2022?

Background and Context

ISO/IEC 27001:2022 is an international standard published by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC). It specifies the requirements for establishing, implementing, maintaining, and continually improving an Information Security Management System (ISMS). It is the most widely adopted information security certification globally, with over 70,000 certified organizations worldwide.

Who Needs ISO 27001?Examples
SaaS and cloud providersAny software company handling customer data — increasingly required by enterprise procurement
Financial services firmsBanks, fintechs, insurance companies processing sensitive financial and personal data
Healthcare and life sciencesAlongside HIPAA (US) — ISO 27001 often required by EU and global healthcare clients
Government contractorsMany procurement frameworks require ISO 27001 or equivalent for sensitive government contracts
Supply chain participantsVendors in regulated supply chains (automotive: TISAX, aerospace, defense) often required to certify
Managed service providersMSPs handling client infrastructure increasingly expected to hold ISO 27001 by enterprise clients
Key Terms
TermPlain English Meaning
ISMSInformation Security Management System — the governance framework defined by ISO 27001.
Annex AThe 93 reference controls organizations select from based on their risk assessment.
SoAStatement of Applicability — documents which Annex A controls apply, which are excluded, and why.
Stage 1 AuditDocumentation review — auditor confirms ISMS documentation is in order before Stage 2.
Stage 2 AuditOn-site evidence review — auditor checks controls are implemented and operating effectively. This is where pentesting evidence is examined.
Surveillance AuditAnnual check between recertification cycles — evidence of continued control operation required.
Recertification AuditFull audit every 3 years — ISMS must demonstrate sustained effectiveness.
NonconformityA finding where a control is not implemented or not operating as required. Major NCs can block certification.
ISO 27002:2022The companion implementation guidance standard for Annex A controls — auditors reference it.
03

The ISMS Structure: Clauses and Annex A

Understanding the Two-Layer Framework

ISO 27001 follows the Harmonized Structure shared by ISO 42001, ISO 9001, and other management system standards. It has two layers: mandatory governance clauses (4–10) and Annex A reference controls selected based on risk assessment.

LayerWhat It Covers
Clauses 4–10 (Mandatory)Context, leadership, planning (risk assessment and treatment), support, operations, performance evaluation (Clause 9.1 — key pentest hook), and improvement. All mandatory.
Annex A Controls (Risk-Based)93 reference controls across 4 themes. Selected via Statement of Applicability based on risk assessment. Auditors review the SoA to confirm appropriate controls are selected and implemented.
ISO 27002:2022 (Guidance)Non-normative implementation guidance for each Annex A control. Auditors use ISO 27002 to assess the quality of control implementation — it is the 'how' behind the Annex A 'what'.
The 4 Annex A Control Themes (ISO 27001:2022)
ThemeControlsKey Security Areas
A.5 — Organizational37 controls (A.5.1–A.5.37)Policies, threat intelligence, access control policy, supplier security, incident management, compliance, information classification
A.6 — People8 controls (A.6.1–A.6.8)Screening, employment terms, training and awareness, discipline, offboarding, remote working, security reporting
A.7 — Physical14 controls (A.7.1–A.7.14)Physical security perimeters, entry controls, equipment security, clear desk, secure disposal, cabling security
A.8 — Technological34 controls (A.8.1–A.8.34)Endpoint protection, privileged access, encryption, logging, vulnerability management, security testing, network security, cloud security, secure development
Clause 9.1 — The Measurement Mandate

Clause 9.1 (Monitoring, Measurement, Analysis and Evaluation) requires organizations to determine what needs to be monitored, what methods will be used, when analysis occurs, and who is responsible. It demands objective evidence that security controls are actually working. Penetration testing is the strongest form of evidence available for Clause 9.1 — it demonstrates not just that a control exists, but that it holds up under real-world attack conditions. Auditors treat Clause 9.1 as the bridge between documented controls and demonstrated effectiveness.

04

Required Controls and Pentest Mapping

ISO 27001:2022 Annex A Controls with Security Testing Relevance

The controls below are drawn directly from ISO/IEC 27001:2022 Annex A. While the standard does not mandate penetration testing by name, these are the controls certification auditors look to for pentest evidence. Controls are listed with 2022 numbering alongside legacy 2013 references for organizations in transition.

Organizational Controls — A.5 (Key Pentest-Relevant Controls)
ControlNamePentest Relevance
A.5.7 (NEW)Threat IntelligenceThreat intelligence gathering directly informs pentest scope. Pentest findings are a primary source of operational threat intelligence — real exploitability data, not theoretical advisories.
A.5.20Addressing Security Within Supplier AgreementsThird-party security testing validates supplier controls. Pentesting supplier-facing systems or APIs confirms security requirements are met in practice.
A.5.21Managing Information Security in the ICT Supply ChainSupply chain security testing validates that third-party components (APIs, SDKs, open source libraries) do not introduce exploitable vulnerabilities into the ISMS boundary.
A.5.23 (NEW)Information Security for Use of Cloud ServicesCloud configuration review and exploitation testing validates that cloud service security controls meet ISMS requirements. AWS/Azure/GCP misconfigurations are in scope.
A.5.25Assessment and Decision on Information Security EventsPentest events generate information security events that must be assessed. Tests whether the assessment and decision process actually operates correctly.
A.5.36Compliance with Policies, Rules and StandardsPenetration testing provides technical evidence of compliance with implemented controls. Nonconformities found in pentests must be addressed under this control.
Technological Controls — A.8 (Core Pentest Controls)

The Technological theme contains the controls most directly satisfied by penetration testing. A.8.8 and A.8.29 are the two controls auditors specifically reference when asking for pentest evidence.

ControlNamePentest Relevance
A.8.8Management of Technical VulnerabilitiesTHE PRIMARY PENTEST CONTROL. Requires timely identification and evaluation of technical vulnerabilities and appropriate action. Penetration testing is the gold standard — it goes beyond scanning to validate exploitability.
A.8.29Security Testing in Development and AcceptanceTHE DEVELOPMENT PENTEST CONTROL. Requires security testing processes defined and performed throughout the development lifecycle. Web application pentests and pre-release security testing satisfy this control directly.
A.8.2Privileged Access RightsPrivilege escalation testing validates that privileged access is properly restricted. Testers attempt to gain admin rights through misconfiguration, credential abuse, or application flaws.
A.8.3Information Access RestrictionAccess control testing — IDOR, broken authorization, API access bypass — validates that access restrictions are enforced technically, not just in policy.
A.8.5Secure AuthenticationAuthentication testing covers MFA bypass, password policy enforcement, brute force resistance, SSO weaknesses, and session management vulnerabilities.
A.8.9 (NEW)Configuration ManagementConfiguration review and hardening validation tests that systems are deployed with secure baselines — common findings include default credentials, unnecessary services, and insecure defaults.
A.8.11 (NEW)Data MaskingTesting validates that sensitive data is appropriately masked in non-production environments — development/staging data exposure is a common pentest finding.
A.8.12 (NEW)Data Leakage PreventionPentest validates DLP controls — tests whether sensitive data can be exfiltrated via email, USB, cloud uploads, or API responses without triggering controls.
A.8.15LoggingPentest validates that logging captures attack activity — if a pentest generates no alerts or log entries, that is a direct A.8.15 / Clause 9.1 finding.
A.8.16 (NEW)Monitoring ActivitiesPentest exercises validate whether monitoring systems detect adversarial activity. Red team exercises are particularly relevant — if detection fails during testing, it will fail during real attacks.
A.8.20Networks SecurityExternal and internal network pentests validate firewall rules, DMZ architecture, service exposure, and network boundary protections.
A.8.22Segregation of NetworksNetwork segmentation testing validates that VLAN boundaries hold, lateral movement between segments is blocked, and critical systems are isolated from less-trusted environments.
A.8.24Use of CryptographyEncryption testing validates TLS configuration, cipher suite strength, certificate management, and key storage — weak cryptography is a common high-severity pentest finding.
A.8.25Secure Development Life CycleSecurity testing is a required component of the SDLC. Pentest provides evidence that the SDLC produces secure outputs at each stage.
A.8.26Application Security RequirementsWeb application and API pentesting validates that defined security requirements are actually implemented — authentication, authorization, input validation, and data protection.
A.8.28Secure CodingPenetration testing identifies vulnerabilities resulting from insecure coding — SQL injection, XSS, insecure deserialization — that SAST/DAST may miss.
A.8.31Separation of Dev, Test and ProductionEnvironment isolation testing validates that production credentials, data, and systems are not accessible from development or test environments.
A.8.34 (NEW)Protection of Systems During Audit TestingRules of engagement and testing safeguards ensure that the pentest itself does not cause a production incident. Proper scoping and controls protect systems during testing.
A.8.8 — The Core Pentest Control (ISO 27002 Guidance)

ISO 27002:2022 guidance for A.8.8 explicitly states that organizations should:

–'Perform periodic, documented penetration tests, either by internal staff or by an authenticated third-party.'
–Subscribe to vulnerability alerts and assess exposure to published vulnerabilities.
–Maintain an asset inventory to identify what needs to be assessed.
–Implement remediation within defined timeframes based on risk rating.

This is the closest ISO 27001 gets to a direct penetration testing requirement. Certification auditors treat a documented annual pentest with remediation evidence as the minimum bar for A.8.8.

05

Highlighted Control Areas

Security Topics with Specific Annex A Mappings

The following areas represent the most pentest-relevant control categories in ISO 27001:2022. Each maps to specific Annex A controls and includes guidance on what security testing should validate.

Password Hygiene and Credential Security
Relevant Controls: A.8.5, A.5.16, A.8.2

A.8.5 (Secure Authentication) requires authentication controls appropriate to the risk of unauthorized access. A.5.16 (Identity Management) governs the identity lifecycle. A.8.2 (Privileged Access Rights) specifically addresses high-privilege credential management. ISO 27002 guidance for A.8.5 recommends multi-factor authentication, strong password policies, and controls against brute force and credential stuffing attacks.

Testing AreaAnnex A Control
Password complexity, length, and lockout policy enforcementA.8.5 — Secure Authentication
Multi-factor authentication implementation and bypass testingA.8.5 — MFA explicitly recommended in ISO 27002 guidance
Default credentials on systems, applications, and network devicesA.8.5, A.8.9 — Configuration Management
Privileged account credential security and managementA.8.2 — Privileged Access Rights
Service account and API key managementA.8.2, A.5.16 — Identity Management
Password reset and credential recovery workflow testingA.8.5 — authentication resilience
Credential exposure in code repositories, logs, or error messagesA.8.28 — Secure Coding; A.8.11 — Data Masking
Access Management
Relevant Controls: A.5.15, A.5.16, A.5.18, A.8.2, A.8.3

Access management is one of the most tested areas in ISO 27001 audits. A.5.15 (Access Control) establishes the policy foundation. A.8.3 (Information Access Restriction) requires technical enforcement. A.8.2 (Privileged Access Rights) demands that elevated access is strictly controlled and reviewed. The principle of least privilege must be demonstrated in practice through testing, not just declared in policy.

Testing AreaAnnex A Control
Role-based access control and least privilege enforcementA.5.15 — Access Control; A.8.3 — Information Access Restriction
Privilege escalation — vertical (user to admin) and horizontalA.8.2 — Privileged Access Rights; A.8.3
Broken object-level authorization (IDOR/BOLA) in applications and APIsA.8.3 — Information Access Restriction; A.8.26
Orphaned accounts — terminated employees, unused service accountsA.5.18 — Access Rights; A.6.5 — Responsibilities After Termination
Admin interface exposure and hardeningA.8.2, A.8.9 — Configuration Management
Third-party and supplier access validationA.5.20 — Supplier Agreements; A.5.21 — ICT Supply Chain
Vulnerability Management
Relevant Controls: A.8.8 (Primary), A.8.9, A.5.7

A.8.8 is the definitive vulnerability management control in ISO 27001:2022. ISO 27002 guidance explicitly calls for periodic penetration testing as part of A.8.8 implementation. A.5.7 (Threat Intelligence) feeds threat data into vulnerability prioritization. A.8.9 (Configuration Management) addresses hardening gaps. Vulnerability scanning and penetration testing are complementary — scanning identifies known CVEs, pentesting validates whether they are actually exploitable in your specific environment.

ActivityAnnex A Control / Cadence
Vulnerability scanning — automated, continuous or periodicA.8.8 — Management of Technical Vulnerabilities
Annual penetration test — external and internalA.8.8 — explicitly referenced in ISO 27002 implementation guidance
Web application and API security testingA.8.29 — Security Testing in Development and Acceptance
Cloud configuration review and exploitation testingA.5.23 — Cloud Security; A.8.8
Patch management timeline validationA.8.8 — timely remediation per risk rating
Post-change security testing (after significant changes)A.8.8 — re-evaluate after environmental changes
Remediation retesting before surveillance auditA.8.8, Clause 9.1 — demonstrating control effectiveness
Network Segmentation and Security
Relevant Controls: A.8.20, A.8.22, A.8.21

A.8.22 (Segregation of Networks) explicitly requires that networks be segregated based on information sensitivity and system criticality. A.8.20 (Networks Security) governs broader network security controls. Network segmentation testing validates that logical and physical boundaries actually prevent lateral movement between trust zones.

Testing AreaAnnex A Control
Network segmentation — VLAN boundary testing and lateral movementA.8.22 — Segregation of Networks
Firewall rule review and bypass attemptsA.8.20 — Networks Security
DMZ architecture validation — can DMZ hosts reach internal systems?A.8.22, A.8.20
Production vs. development/test environment isolationA.8.31 — Separation of Development, Test and Production
Guest network isolation from corporate systemsA.8.22 — Segregation of Networks
Cloud VPC, security group, and subnet configuration testingA.5.23 — Cloud Services; A.8.22
Network service exposure — unnecessary ports and servicesA.8.20, A.8.9 — Configuration Management
Encryption and Cryptography
Relevant Controls: A.8.24, A.8.26, A.5.33

A.8.24 (Use of Cryptography) is the primary encryption control, requiring a policy on cryptographic controls and key management. A.5.33 (Protection of Cryptographic Keys) governs key lifecycle management. Penetration testing validates that encryption is correctly implemented — not just that a policy exists. Weak cipher suites, expired certificates, and cleartext data transmission are common high-severity findings.

Testing AreaAnnex A Control
TLS/SSL configuration — cipher suites, protocol versions, certificate validityA.8.24 — Use of Cryptography
Cleartext data transmission detection — internal and externalA.8.24, A.8.26 — Application Security Requirements
Sensitive data exposure in API responses and error messagesA.8.11 — Data Masking; A.8.26
Encryption key storage and exposure testingA.5.33 — Protection of Cryptographic Keys
Database encryption validation at restA.8.24 — cryptographic controls
Hardcoded secrets in source code or configuration filesA.8.28 — Secure Coding; A.5.33
Certificate management and rotation proceduresA.8.24, A.8.9 — Configuration Management
Data Segregation and Classification
Relevant Controls: A.5.12, A.5.13, A.8.10, A.8.11

A.5.12 (Classification of Information) and A.5.13 (Labelling) establish the data classification framework. A.8.10 (Information Deletion) and A.8.11 (Data Masking) are new 2022 controls addressing data lifecycle and protection in operational environments. Penetration testing validates that classification controls are enforced technically. Multi-tenant SaaS environments and shared databases are high-risk areas for data segregation failures.

Testing AreaAnnex A Control
Multi-tenant data isolation — can Tenant A access Tenant B data?A.5.12, A.8.3 — Information Access Restriction
Data classification enforcement in API responsesA.5.12, A.8.11 — Data Masking
Non-production environment data masking validationA.8.11 — Data Masking (new 2022 control)
Database access control — unauthorized queries to sensitive tablesA.8.3, A.8.10 — Information Deletion
Data leakage via logs, error messages, or cache headersA.8.12 — Data Leakage Prevention (new 2022)
Storage bucket and file share access control testingA.5.12, A.5.23 — Cloud Security
Third-Party and Supply Chain Security
Relevant Controls: A.5.19, A.5.20, A.5.21, A.5.22, A.5.23

ISO 27001:2022 significantly strengthened supplier security controls. A.5.21 (ICT Supply Chain) is an expanded control addressing software supply chain risks. A.5.23 (Cloud Security) is a brand new 2022 control for cloud service provider security. Supply chain testing validates that third-party components — APIs, SDKs, open source libraries, cloud services — do not introduce exploitable vulnerabilities into the ISMS boundary.

Testing AreaAnnex A Control
Third-party API security testingA.5.20 — Supplier Agreements; A.5.23 — Cloud Security
Software composition analysis (SCA) of dependenciesA.5.21 — ICT Supply Chain; A.8.8
Cloud service configuration review and exploitation testingA.5.23 — Cloud Security (new 2022 control)
Supplier access path testing — VPNs, portals, shared credentialsA.5.19 — Supplier Relationships; A.8.2
Vendor-provided component security assessmentA.5.21 — ICT Supply Chain
Penetration testing firm's own ISO 27001 certificationA.5.19 — due diligence on security service providers
Logging, Monitoring and Detection Validation
Relevant Controls: A.8.15, A.8.16, A.5.25, A.5.26

A.8.15 (Logging) and A.8.16 (Monitoring Activities — new 2022) together require that organizations generate, protect, and actively monitor security logs. A.8.16 explicitly lists penetration testing as a method for extending security monitoring to establish system baselines. If a penetration test runs simulated attacks and no SIEM alerts fire, no logs are generated, or no incident response is triggered — that is a direct A.8.15/A.8.16 finding.

Testing AreaAnnex A Control
SIEM/IDS detection validation — did pentest activity generate alerts?A.8.16 — Monitoring Activities (new 2022)
Log completeness — are all access and security events captured?A.8.15 — Logging
Log integrity — can logs be tampered with or deleted?A.8.15 — Logging protection
Log retention validation — are logs available for the required period?A.8.15 — retention requirements
Incident response trigger testing — do IR procedures activate?A.5.26 — Response to Information Security Incidents
Audit trail bypass testing — can logging be disabled during attack?A.8.15, A.8.16
06

ISO 27001:2013 vs. 2022: What Changed?

Key Changes Affecting Pentest Programs

Organizations certified to ISO 27001:2013 had until October 31, 2025 to transition to the 2022 version. The 2022 revision significantly reorganized Annex A and added 11 new controls relevant to modern security testing programs.

AspectISO 27001:2013ISO 27001:2022
Control structure114 controls across 14 domains93 controls across 4 themes
Primary pentest controlA.12.6.1 — Technical Vulnerability ManagementA.8.8 — Management of Technical Vulnerabilities (expanded)
Development security testingA.14.2.8 + A.14.2.9 (separate controls)A.8.29 — Security Testing in Development (merged and strengthened)
Cloud securityNot explicitly addressedA.5.23 — Information Security for Use of Cloud Services (new)
Threat intelligenceNot explicitly requiredA.5.7 — Threat Intelligence (new)
Monitoring activitiesA.12.4 — Logging and MonitoringA.8.16 — Monitoring Activities (expanded, explicitly references pentesting)
Data maskingNot explicitly addressedA.8.11 — Data Masking (new)
Data leakage preventionNot explicitly addressedA.8.12 — Data Leakage Prevention (new)
Configuration managementAddressed via A.12A.8.9 — Configuration Management (new, explicit control)
Supply chain securityA.15 — Supplier RelationshipsA.5.19–A.5.22 + A.5.23 (significantly expanded)
Transition Deadline Passed: All Organizations Now Need 2022

The ISO 27001:2013 to 2022 transition deadline was October 31, 2025. All active certificates issued under the 2013 version have expired or been reissued under the 2022 standard. If your pentest program still maps findings to 2013 Annex A control numbers, update your reporting templates to reference 2022 control numbers (e.g., A.12.6.1 to A.8.8; A.14.2.8/9 to A.8.29). Auditors at surveillance and recertification audits will reference the 2022 controls exclusively.

07

Pentest Scope for ISO 27001

What Should Be In Scope?

ISO 27001 pentest scope is defined by the ISMS boundary — the systems, services, locations, and processes included in the certified scope. Any component that stores, processes, or transmits information assets covered by the ISMS should be considered. The Statement of Applicability (SoA) defines which controls apply, and pentest scope should cover the systems those controls protect.

ComponentTypical Testing FocusRelevant Controls
External perimeterPublic-facing assets, IP ranges, DNS, exposed services, boundary controlsA.8.20, A.8.8
Web applications and APIsAuthentication, authorization, business logic, injection, OWASP Top 10A.8.26, A.8.29, A.8.3
Internal networkSegmentation, lateral movement, inter-VLAN access, internal service exposureA.8.22, A.8.20
Cloud infrastructureAWS/Azure/GCP IAM, storage, misconfigurations, cloud-native servicesA.5.23, A.8.8
Identity and access managementSSO, MFA, directory services, privilege escalation, orphaned accountsA.8.5, A.8.2, A.5.16
Development and CI/CD pipelinesSource code exposure, deployment pipeline security, secrets in CI/CDA.8.25, A.8.29, A.8.28
Third-party integrationsAPI keys, vendor access paths, supply chain component securityA.5.21, A.5.23
Endpoints and workstationsEndpoint protection, encryption validation, lateral movement from workstationA.8.1, A.8.7, A.8.24
Logging and monitoring systemsDetection capability, log integrity, SIEM alert validationA.8.15, A.8.16
What ISO 27001 Does Not Explicitly Require
–Specific penetration testing methodology (PTES, OWASP, NIST SP 800-115 are all acceptable — document your chosen methodology in the SoA/procedures).
–Mandatory use of an accredited or certified testing firm (unlike FedRAMP's 3PAO requirement).
–Physical penetration testing (relevant only if physical controls are in the ISMS scope).
–Social engineering campaigns (relevant if A.6.3 awareness training is in scope and social engineering risk is identified).
–Formal red team exercises (recommended for high-maturity organizations but not required for certification).
–Fixed testing cadence (annual is the industry standard and auditor expectation, but the standard says 'periodic').
08

What Certification Auditors Expect

Evidence Requirements for Stage 2 and Surveillance Audits

Typically Expected
–Annual penetration test — external and internal networks.
–Web application / API pentest.
–Cloud configuration review (AWS / Azure / GCP).
–Vulnerability scanning program with documented cadence.
–Statement of Applicability referencing A.8.8 and A.8.29.
–Remediation evidence — tracked and closed before audit.
–Retest confirmation on critical and high findings.
–Pentest methodology documentation (in procedures or SoA).
Commonly Recommended
–Security testing integrated into CI/CD pipeline (A.8.29).
–Threat intelligence program feeding pentest scope (A.5.7).
–Network segmentation validation testing (A.8.22).
–Detection and response validation — SIEM alert testing (A.8.16).
–Supply chain / third-party component security assessment (A.5.21).
–Social engineering / phishing simulation (A.6.3).
–Physical security assessment where physical assets are in scope.
What a Compliant ISO 27001 Pentest Report Should Include
–Scope definition referencing the ISMS boundary and specific systems tested.
–Methodology documentation — referenced standard (NIST SP 800-115, PTES, OWASP) with rationale.
–Findings mapped to specific ISO 27001:2022 Annex A controls (use 2022 numbering — not 2013).
–Severity ratings with CVSS scores and business impact in information security terms.
–Proof of exploitation — screenshots, request/response captures, attack chains.
–Risk treatment recommendations aligned to Annex A controls and ISO 27002 guidance.
–Retest confirmation — evidence that critical and high findings were remediated.
–Tester independence statement and relevant credentials (OSCP, CREST, CEH, or equivalent).
–Risk accepted / compensating controls documented for findings not remediated before audit.
09

Surveillance and Recertification Audits

Maintaining ISO 27001 Certification Over Time

ISO 27001 certification is maintained through a three-year cycle: initial certification (Stage 1 + Stage 2), followed by two annual surveillance audits, and then a full recertification audit in year three. Penetration testing evidence is expected at every stage.

Audit TypeTimingPentest Evidence Expected
Stage 1 — Documentation ReviewInitial certificationPentest policy and procedures documented. Methodology selected and recorded in ISMS documentation.
Stage 2 — Implementation AuditInitial certification (typically 3–6 months after Stage 1)Recent pentest report (within 12 months) covering ISMS scope. Remediation evidence. A.8.8 and A.8.29 implementation demonstrated.
Surveillance Audit 112 months after certificationUpdated pentest or new annual pentest. Evidence that previous findings are remediated. Vulnerability scanning logs.
Surveillance Audit 224 months after certificationAnnual pentest covering any scope changes. Updated SoA if new systems added. Continued remediation evidence.
Recertification Audit36 months after certificationFull ISMS re-evaluation. All pentest evidence for the three-year period. Trend analysis — are the same finding types recurring? Demonstrates continual improvement (Clause 10).
Continual Improvement: Clause 10

ISO 27001's Clause 10 (Improvement) requires that nonconformities are corrected and the root cause addressed to prevent recurrence. This applies directly to pentest findings. If the same vulnerability type (e.g., SQL injection, weak authentication) appears in consecutive annual pentests, auditors will question whether the SDLC and control improvements are working. Recurring findings without systemic remediation are a Clause 10 nonconformity — not just a technical finding. Use pentest trends over multiple years as evidence of continual ISMS improvement.

10

Resources

ISO 27001 and Pentesting References

ISO/IEC 27001:2022 — Official Standardiso.org/standard/27001

The primary source. Purchase required. Defines all mandatory ISMS requirements including Clauses 4–10 and Annex A. Essential before any ISMS implementation or audit preparation.

ISO/IEC 27002:2022 — Controls Guidanceiso.org/standard/75652

Implementation guidance for every Annex A control. Auditors use ISO 27002 to assess the depth of control implementation. Explicitly references penetration testing in A.8.8 and A.8.16 guidance.

Software Secured: NIST SP 800-115 and Pentestingsoftwaresecured.com

Explains how NIST SP 800-115 (the technical testing standard) relates to ISO 27001 and other compliance frameworks. Useful for scoping and methodology documentation.

NIST SP 800-115: Technical Guide to Information Security Testingcsrc.nist.gov

The most widely referenced penetration testing methodology standard. Acceptable for ISO 27001 A.8.8 and A.8.29 methodology documentation. Free and authoritative.

OWASP Testing Guide v4.2owasp.org

Industry-standard methodology for web application and API security testing. Directly applicable to A.8.26 (Application Security Requirements) and A.8.29 (Security Testing in Development).

CIS Controls v8 — Mapping to ISO 27001cisecurity.org

CIS Controls map well to ISO 27001 Annex A. Useful for prioritizing control implementation and demonstrating defense-in-depth alongside ISO 27001 certification.

MITRE ATT&CK Frameworkattack.mitre.org

Adversarial tactics and techniques framework. Useful for mapping pentest findings to real-world threat actor behavior — strengthens A.5.7 (Threat Intelligence) evidence and adds context to audit reports.

ISO 27001 Transition Guide: 2013 to 2022iso.org

Official ISO guidance on transitioning from ISO 27001:2013 to 2022. Essential for understanding control number mapping (e.g., A.12.6.1 to A.8.8) when updating pentest report templates.

CREST: Penetration Testing Guidancecrest-approved.org

CREST is a professional body for penetration testing. CREST-certified testers are widely recognized by ISO 27001 certification bodies as qualified independent assessors for A.8.8.

Ready to get in touch? Get started by booking a consultation now.

Book Consultation

Get security insights straight to your inbox

Continue your reading with these value-packed posts

How Penetration Testing Increases Development Team Productivity
Black arrow icon
DevSecOps & Shift‑left Security

How Penetration Testing Can Make Your Development Team More Productive

Cate Callegari
Cate Callegari
8 min read
March 21, 2023
Continuous Pentesting vs Traditional Pentesting comparison infographic
Black arrow icon
Penetration Test Reports & ROI

Continuous Pentesting vs Pentesting as a Service: Spot the Differences

Sherif Koussa
Sherif Koussa
8 min read
March 3, 2026
How to Make the Most of Devastating Pentest Report
Black arrow icon
API & Web Application Security Testing

How to Make the Most of a Devastating Penetration Test Report

Shimon Brathwaite
Shimon Brathwaite
8 min read
February 27, 2023

Helping companies identify, understand, and solve their security gaps so their teams can sleep better at night

Book a Consultation
Centralize pentest progress in one place
Canadian based, trusted globally
Actionable remediation support, not just findings
Clutch logo
Web, API, Mobile Security
Web App PentestingMobile App PentestingSecure Code Review
Infrastructure & Cloud Security
External Network PentestingInternal Network PentestingSecure Cloud Review
AI, IoT & Hardware Security
AI PentestingIoT PentestingHardware Pentesting
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
More Services
Pentesting as a ServiceSecure Code Training
Industries
Data and AIFinanceHealthcareSecuritySaaS
Compliance
GDPR PentestingHIPAA PentestingISO 27001 PentestingPCI DSS PentestingSOC 2 Pentesting
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
More
PricingPortalPartnersContact UsAbout UsOur TeamCareers
Resources
BlogsCase StudiesEvents & WebinarsCustomer TestimonialsNews & PressWhitepapers
Comparisons
Software Secured vs Cobalt
Security & CompliancePrivacy PolicyTerms & Conditions
2026 ©SoftwareSecured