Skip to main content

ISO 27001 VAPT audit: what you need to know.

Does ISO 27001 require VAPT? The Annex A controls behind it (8.8, 8.29, 5.35), what certification auditors expect, how often to test and how to scope it.

Senior Consultant, Summit
7 min read
ISO 27001 Annex A controls 8.8, 8.29 and 5.35 listed with the evidence a VAPT provides
ISO 27001 VAPT · Annex A controls and audit evidence
On this page
  1. Does ISO 27001 require VAPT?
  2. The Annex A controls behind an ISO 27001 VAPT
  3. What ISO 27001 certification auditors expect to see
  4. VA vs PT: why ISO 27001 programmes need both
  5. What should be in scope for an ISO 27001 VAPT?
  6. How often should you do VAPT for ISO 27001?
  7. Preparing for an ISO 27001 VAPT audit, step by step
  8. What a good ISO 27001 VAPT report contains
  9. ISO 27001 VAPT for organisations in India
  10. Common mistakes in ISO 27001 VAPT programmes
  11. Where VAPT fits in the ISO 27001 certification cycle
  12. Example wording for your vulnerability management procedure
  13. ISO 27001 and SOC 2: one VAPT, two audits
  14. ISO 27001 VAPT for cloud-native and SaaS companies
  15. How Summit supports ISO 27001 VAPT
  16. Frequently asked questions

Does ISO 27001 require VAPT?

ISO/IEC 27001:2022 is a management system standard. It tells you to identify information security risks and treat them with appropriate controls, and Annex A lists 93 controls you consider in that process. It is deliberately technology-neutral, so it never names a specific test.

The control that matters most is A.8.8 Management of technical vulnerabilities. It requires that information about technical vulnerabilities is obtained, your exposure is evaluated, and appropriate measures are taken. You cannot evaluate your exposure without looking for vulnerabilities, and you cannot show an auditor that you looked without evidence. Vulnerability scanning and penetration testing are the standard ways to produce that evidence.

So the practical answer is: VAPT is not mandatory by name, but an ISO 27001 programme without it is very hard to defend in an audit, and harder still with enterprise customers who ask for your latest penetration test report alongside your certificate. Our ISO 27001 framework guide covers the wider certification journey.

The Annex A controls behind an ISO 27001 VAPT

A.8.8 Management of technical vulnerabilities
Find, evaluate and treat technical vulnerabilities in a timely way. Scanning and penetration testing are the core evidence.
A.8.29 Security testing in development and acceptance
Define and perform security testing in the development life cycle. Covers code review, application testing and pre-release penetration testing.
A.5.35 Independent review of information security
Review your approach independently at planned intervals and after significant change. An external penetration test is one form of independent review.
A.8.9 Configuration management
Secure configurations are defined and monitored. Configuration weaknesses found in testing are evidence here.
A.8.20 to A.8.22 Network security
Networks and network services are secured and segregated. Network VAPT tests these controls.
Clauses 6.1 and 8.2 to 8.3
Risk assessment and treatment. Findings must flow into your risk register and treatment plan.

The 2022 revision reorganised Annex A from 114 controls in 14 domains into 93 controls in four themes (organisational, people, physical and technological). If your documents still reference the 2013 numbering, such as A.12.6.1 for technical vulnerability management, update them; A.8.8 is the 2022 equivalent.

What ISO 27001 certification auditors expect to see

Certification auditors sample evidence to decide whether your controls are implemented and effective. For vulnerability management, they typically look for:

  • A documented vulnerability management policy or procedure: what is tested, how often, who owns it, and how fast each severity must be fixed
  • Evidence of regular vulnerability scanning of in-scope systems, with results
  • An independent penetration test report covering internet-facing and critical systems, usually within the last 12 months
  • Tickets or records showing findings were assigned, prioritised and fixed within your stated timelines
  • Retest evidence for critical and high findings
  • A link from findings to your risk register and risk treatment plan
  • Testing after significant changes, such as a new application, a cloud migration or a major release

The gap auditors find most often

The policy and the evidence do not agree. The policy says “critical vulnerabilities fixed within 7 days”, the penetration test found two criticals, and the tickets show one was fixed after 40 days and the other is still open with no risk acceptance. That is a nonconformity even though you did the test. Set timelines you can meet, and document risk acceptance when you cannot.

VA vs PT: why ISO 27001 programmes need both

The two halves of VAPT answer different questions, and an ISO 27001 auditor expects to see both working together.

Vulnerability assessment (VA)

Broad and frequent. Automated scanning plus review across all in-scope hosts and applications, run monthly, quarterly or continuously. Shows you know your exposure.

Penetration testing (PT)

Deep and periodic. A skilled tester exploits and chains weaknesses, tests access control and business logic, and proves real impact. Shows your controls withstand a real attacker.

Scanning alone misses the issues that matter most in modern applications, such as broken authorisation between tenants, insecure business logic and chained misconfigurations. Penetration testing alone, once a year, leaves eleven months without visibility. Our explainer on what a VAPT assessment is goes deeper into the difference.

What should be in scope for an ISO 27001 VAPT?

Start from your ISMS scope statement and your asset inventory. Anything inside the ISMS scope that is exposed to the internet, holds sensitive information or supports a critical process is a candidate.

Internet-facing applications

Customer portals, web applications and APIs, tested authenticated with realistic roles.

External network perimeter

Public IP ranges, VPN gateways, remote access, email and DNS infrastructure.

Internal network

Active Directory, servers and segmentation between user, server and management networks.

Cloud environments

IAM, storage, network exposure, logging and key management in AWS, Azure or GCP.

Mobile and thick clients

Apps that handle in-scope information, and their back-end APIs.

Key suppliers and integrations

Where contracts allow, integrations that carry sensitive data across your boundary.

Prioritise by risk. Your auditor will not expect every asset to be penetration tested every year, but they will expect your choices to match your risk assessment. A rarely used internal wiki and your payment API do not need the same depth.

How often should you do VAPT for ISO 27001?

ISO 27001 sets no frequency. What it requires is that your approach is risk-based, documented and followed. A cadence that most auditors accept as reasonable for a typical SaaS or technology company is:

Vulnerability scanning
Monthly or continuous for internet-facing assets; at least quarterly internally
Penetration testing
At least annually for internet-facing and critical systems
Change-driven testing
After major releases, new applications, architecture changes or cloud migrations
Retesting
After fixes for critical and high findings, before closing them
Development testing
Security testing in the release pipeline for new and changed code (A.8.29)

Higher-risk environments, such as fintech, health data or platforms with frequent releases, often test more often or move to continuous testing of critical applications.

Preparing for an ISO 27001 VAPT audit, step by step

  1. Confirm the ISMS scope and asset inventory. The VAPT scope should be traceable to them.
  2. Write or update the vulnerability management procedure. Include scanning frequency, penetration testing frequency, severity definitions and remediation timelines.
  3. Run vulnerability scanning and fix what it finds, so the penetration test can focus on deeper issues.
  4. Commission an independent penetration test of your internet-facing and critical systems, scoped against your risk assessment.
  5. Log every finding in your ticketing system with severity, owner and due date, and add significant risks to the risk register.
  6. Fix and retest. Keep the retest report or letter as evidence of closure.
  7. Accept residual risk formally where a finding cannot be fixed in time, with a named risk owner and a review date.
  8. Present it at management review (clause 9.3), so leadership sees the results and decisions are recorded.

What a good ISO 27001 VAPT report contains

The report itself becomes audit evidence, so its quality matters. Look for:

  • Clear scope with asset list, dates, test type and environment
  • Methodology referencing recognised standards such as OWASP, NIST SP 800-115 or PTES
  • Findings with severity, affected assets, evidence, impact and specific remediation
  • An executive summary for management review
  • A retest section showing what was fixed and verified
  • Optional but helpful: a mapping of findings to Annex A controls

Our article on what a SOC 2 VAPT report looks like walks through each section in detail; the same structure works for ISO 27001. You can also see our sample VAPT report.

ISO 27001 VAPT for organisations in India

Many Indian companies pursue ISO 27001 because enterprise and international customers ask for it, and because it gives structure to other obligations. Three points are worth knowing:

  • DPDP Act alignment. India’s Digital Personal Data Protection Act requires reasonable security safeguards for personal data. An ISO 27001 programme with regular VAPT is strong evidence of those safeguards. See our guide to what the DPDP Act is.
  • Sector regulators. Entities regulated by RBI, SEBI or IRDAI often have their own audit requirements, and some require an auditor on CERT-In’s empanelled list. ISO 27001 evidence complements, but does not replace, those audits.
  • Customer due diligence. Global customers usually ask for the ISO 27001 certificate, the Statement of Applicability and the latest penetration test summary together.

Common mistakes in ISO 27001 VAPT programmes

Testing the wrong things

The marketing website is tested every year; the customer API and admin console never are. Scope by risk, not by convenience.

Scan reports presented as pentests

Auditors and customers increasingly recognise raw scanner output. Make sure the annual test includes manual testing.

No link to the risk register

Findings sit in a PDF and never reach risk treatment, so clause 6.1 evidence is missing.

Unrealistic remediation timelines

Aggressive SLAs that are routinely missed create nonconformities. Set achievable timelines and track them.

No retest

Without retest evidence, there is no proof findings were closed.

Stale Annex A references

Documents still citing 2013 control numbers after transition to ISO 27001:2022 confuse auditors and suggest outdated documentation.

Where VAPT fits in the ISO 27001 certification cycle

ISO 27001 certification runs on a three-year cycle, and testing evidence is reviewed at each stage:

  1. Stage 1 audit

    The auditor reviews your documentation, including the vulnerability management procedure and your Statement of Applicability. A planned or completed penetration test shows A.8.8 is more than a policy.

  2. Stage 2 audit

    The auditor tests whether controls operate. Expect to show recent scan results, the penetration test report, tickets for findings and retest evidence.

  3. Surveillance audits (years 2 and 3)

    The auditor samples controls again. A fresh annual test, and evidence that last year's findings were closed, are commonly reviewed.

  4. Recertification (year 3)

    A full reassessment. A consistent testing history across the cycle is strong evidence of a working ISMS.

Plan your annual penetration test so the report and retest are complete a few weeks before each audit. Testing a week before Stage 2 leaves no time to fix findings, and an auditor will notice open criticals.

Example wording for your vulnerability management procedure

Auditors read your procedure first, then check the evidence against it. Clear, realistic wording avoids nonconformities. A typical structure:

Scope
All systems within the ISMS scope, prioritised by the risk assessment
Scanning
Internet-facing systems scanned at least monthly; internal systems at least quarterly
Penetration testing
Independent penetration test of internet-facing and critical systems at least annually and after significant change
Severity
Findings rated Critical, High, Medium, Low using CVSS adjusted for business context
Remediation targets
For example Critical 14 days, High 30 days, Medium 90 days, Low at next planned release
Exceptions
Findings not fixed in time require documented risk acceptance by the risk owner, with a review date
Reporting
Results and trends reviewed at management review

Choose remediation targets your team can meet consistently. The numbers above are an example, not a requirement.

ISO 27001 and SOC 2: one VAPT, two audits

Many companies hold both ISO 27001 certification and a SOC 2 report. The testing evidence overlaps almost completely: an independent penetration test with a clear scope, verified findings, remediation tracking and retest results satisfies both, as long as the scope covers the ISMS and the SOC 2 system description. Align the timing with both audit periods and ask for a report that maps findings to Annex A and the Trust Services Criteria, so one engagement serves both.

ISO 27001 VAPT for cloud-native and SaaS companies

Many ISO 27001 programmes today cover systems that run entirely on AWS, Azure or GCP. Two points often confuse teams:

  • Shared responsibility. Your cloud provider’s own ISO 27001 certificate covers its infrastructure, not your configuration, applications or identities. Your VAPT scope must still cover what you build and configure on top.
  • Cloud provider testing policies. Major cloud providers allow customers to test their own resources without prior approval for most services, within published policies. Your testing firm should follow them.
  • Configuration is part of the attack surface. IAM roles, storage permissions, security groups and logging settings deserve a configuration review alongside application testing, because misconfiguration is a leading cause of cloud data exposure.
  • Infrastructure as code. If you deploy with Terraform or CloudFormation, reviewing the templates finds problems before they reach production and is good evidence for A.8.9 and A.8.29.

How Summit supports ISO 27001 VAPT

Summit provides independent, manual penetration testing scoped to your ISMS and risk assessment: web application VAPT, network VAPT and cloud security assessment. Reports include severity rationale, evidence, stack-specific fixes, an Annex A mapping and a retest of fixed findings, so they slot straight into your audit evidence.

Preparing for ISO 27001 certification or surveillance?

Share your ISMS scope and audit date and we will propose a VAPT scope that fits. Read the ISO 27001 guide or get a quote.

Frequently asked questions

Is VAPT mandatory for ISO 27001 certification?

ISO 27001 does not use the words penetration test. It requires you to manage technical vulnerabilities according to your risks. In practice most certification auditors expect regular vulnerability scanning and an independent penetration test of internet-facing and critical systems as evidence that Annex A 8.8 is working.

Which ISO 27001 controls does a VAPT support?

Mainly A.8.8 Management of technical vulnerabilities, A.8.29 Security testing in development and acceptance, and A.5.35 Independent review of information security. Findings also feed your risk assessment and risk treatment plan under clauses 6.1 and 8.

How often should we do VAPT for ISO 27001?

The standard sets no frequency. A common, defensible baseline is continuous or quarterly vulnerability scanning, an annual penetration test of internet-facing and critical systems, and additional testing after significant changes. Write the cadence into your policy and follow it.

Does the certification auditor test our systems?

No. The certification body audits your management system and samples evidence. It does not perform technical testing. That is why your own VAPT reports, tickets and retest results are the evidence it relies on.

Can an internal team do the penetration test?

It can support A.8.8, but A.5.35 asks for independent review, and many auditors and customers expect an external tester for the annual penetration test. Internal testing works well alongside it, for example in the development cycle under A.8.29.

  • ISO 27001
  • VAPT
  • Penetration Testing
  • Compliance
  • Vulnerability Management

Nishant Sharma

Nishant Sharma is a Senior Consultant at Summit, working on security testing evidence and compliance engagements for SOC 2, ISO 27001 and data protection frameworks.

Talk to a tester

Want us to look at your application?

Scoped quote within a day. Manual testing, verified findings, a fix-and-retest cycle and a report your auditors accept.