ISO 27001 Annex A 8.8: Vulnerability Management & Pen Testing

ISO 27001 Annex A 8.8: Vulnerability Management & Pen Testing

Peter Briel
Peter Briel
October 2026

Quick answer: ISO 27001 Annex A 8.8 is the control for management of technical vulnerabilities. It requires you to find out about vulnerabilities in your systems, assess your exposure and take appropriate action. It does not name penetration testing, but vulnerability scanning and penetration testing are the most common ways organizations evidence that the control is working.

If you are preparing for ISO 27001 certification, Annex A 8.8 is one of the controls auditors are most likely to probe. Almost every environment has vulnerabilities, so the question is not whether they exist but whether you can show a repeatable process for finding, assessing and fixing them.

This guide explains ISO 27001 Annex A 8.8 in plain terms, how it connects to penetration testing and related controls, and what evidence to keep. If you need help with the wider certification journey, see Privaxi's ISO 27001 certification services.

What Is ISO 27001 Annex A 8.8?

Annex A of ISO/IEC 27001:2022 lists the information security controls an organization considers when building its management system. Control 8.8, titled management of technical vulnerabilities, sits in the technological controls group. Its purpose is to prevent exploitation of technical vulnerabilities.

In broad terms, the control expects you to:

  • Obtain information about technical vulnerabilities in the systems you use, from vendors, advisories and testing.
  • Evaluate your exposure to each vulnerability, considering how likely and how damaging exploitation would be.
  • Take appropriate measures, such as patching, configuration changes or compensating controls.
  • Define roles and responsibilities for vulnerability management, including who monitors, who patches and who approves exceptions.
  • Keep records of what was found, what was done and when.

The standard describes outcomes, not specific tools. You decide how to meet the control, and your auditor judges whether your approach is effective for your scope and risk.

Does ISO 27001 Require Penetration Testing?

ISO 27001 does not explicitly say "you must run a penetration test." However, the standard expects you to show that your security controls work, and penetration testing is a widely accepted way to do that. In practice, ISO 27001 penetration testing shows up in three places:

  1. Evidence for A 8.8. A pen test shows which vulnerabilities are actually exploitable, which supports your exposure evaluation.
  2. Evidence for monitoring and review. Management reviews and internal audits look for proof that controls are tested.
  3. Risk treatment. Test results feed your risk assessment and the plans to reduce risk.

Customers often add their own requirement. Security questionnaires and contracts may ask for an annual test regardless of what the standard says. We cover that scenario in do I need a penetration test.

Vulnerability Scanning vs Penetration Testing for A 8.8

Vulnerability scanningPenetration testing
PurposeFind known vulnerabilities and missing patchesProve which weaknesses can be exploited and what an attacker could reach
MethodAutomatedManual and automated, guided by tester skill
FrequencyRegular, often weekly or monthlyTypically annual and after significant change
OutputList of findings by severityValidated findings, attack paths and remediation guidance
Role in A 8.8Ongoing discovery and exposure trackingIndependent validation that the process works

A mature program uses both. Scanning gives you continuous coverage. Penetration testing gives you depth and independent assurance. Our guide to penetration testing in 2026 explains why a scan alone is not enough.

Related Annex A Controls

Annex A 8.8 works alongside several other controls, and auditors often look at them together:

ControlTitleHow it relates
A 8.8Management of technical vulnerabilitiesCore vulnerability process
A 8.29Security testing in development and acceptanceTesting applications before and after release
A 8.9Configuration managementSecure baselines that reduce vulnerabilities
A 8.15 and 8.16Logging and monitoring activitiesDetecting exploitation attempts
A 8.32Change managementControlling changes that introduce vulnerabilities
A 5.7Threat intelligenceInformation about emerging threats

Control numbers and titles reflect ISO/IEC 27001:2022. Confirm them against your own copy of the standard and your Statement of Applicability.

What Evidence Do ISO 27001 Auditors Expect for A 8.8?

  1. A documented vulnerability management policy or procedure with roles and timelines.
  2. Asset inventory showing the systems in scope.
  3. Vulnerability scan reports on a regular schedule.
  4. Penetration test reports with scope, methodology and findings.
  5. A remediation log showing owners, due dates and completion.
  6. Evidence of patching, including patch deployment records and exceptions approved by management.
  7. Retest results confirming that critical findings were fixed.
  8. Management review minutes that discuss vulnerability and testing results.

Linking these records to your risk register and Statement of Applicability makes the audit smoother, because the auditor can follow the thread from risk to control to evidence.

How Often Should You Test for ISO 27001?

The standard does not set a frequency, so define one based on risk and document it. A common approach is:

  • Vulnerability scans weekly or monthly, and after significant changes.
  • Penetration tests at least annually and after major releases or infrastructure changes.
  • Critical vulnerabilities remediated within a defined timeframe, such as days for critical and weeks for high.

Organizations with fast-changing environments often add recurring external testing between annual engagements, as described in PTaaS vs traditional penetration testing.

How to Scope a Penetration Test for ISO 27001

Align test scope with the scope of your Information Security Management System (ISMS). If your ISMS covers a SaaS platform, test the production application, supporting APIs, external network and cloud configuration. If it covers an office and corporate network, include internal testing. Our guide to penetration testing scope walks through how to define it, and our articles on web application penetration testing and AWS penetration testing cover common application and cloud components.

Document why anything is excluded. Auditors accept reasoned exclusions, but they do not accept unexplained gaps.

Severity Ratings and Remediation Timelines

Auditors like to see that your response is proportionate to risk. An example target set could look like this, adjusted to your own risk appetite and documented in your procedure:

SeverityDescriptionExample target
CriticalExploitable, high impact, internet-facing or sensitive dataDays; emergency change if needed
HighLikely exploitable with significant impactWithin a few weeks
MediumLimited exploitability or impactWithin a defined quarter or release cycle
LowMinimal risk or informationalTrack and address as part of routine maintenance

The numbers matter less than the discipline: defined timelines, tracked exceptions and evidence that you meet them.

Example Outline for an A 8.8 Vulnerability Management Procedure

  1. Purpose and scope, aligned with your ISMS scope.
  2. Roles and responsibilities for security, IT operations, application owners and management.
  3. Sources of vulnerability information, such as vendor advisories, scanner feeds and test reports.
  4. Scanning and testing schedule, including penetration tests and triggers for extra testing.
  5. Risk rating method and linkage to your risk assessment.
  6. Remediation timelines by severity and the process for emergency fixes.
  7. Exception handling with compensating controls and management approval.
  8. Verification, including rescans and retesting.
  9. Reporting, including metrics for management review.

Keep the procedure short and operational. A one-page process that people follow beats a long policy that nobody reads.

Common Mistakes With Annex A 8.8

  • Scanning with no follow-through. A report is not a process. Show remediation and verification.
  • No defined timelines. Without target fix times, you cannot show that you acted appropriately.
  • Mismatched scope. Testing systems outside the ISMS while ignoring systems inside it.
  • Missing exceptions process. When you cannot patch, document the compensating control and approval.
  • Treating testing as a pre-audit scramble. Auditors look for operation over time, not a single report.

Getting Ready for Your ISO 27001 Audit

A gap analysis before the certification audit shows where A 8.8 and related controls fall short. Privaxi's ISO 27001 penetration testing service provides independent testing mapped to the control, and its ISO 27001 certification services support readiness, internal audit and the certification process. For pricing considerations, see how much penetration testing costs.

Frequently Asked Questions About ISO 27001 Annex A 8.8 and Penetration Testing

What is ISO 27001 Annex A 8.8?

It is the Annex A control for management of technical vulnerabilities. It expects organizations to obtain information about vulnerabilities, evaluate their exposure and take appropriate measures to address them.

Does ISO 27001 require a penetration test?

Not explicitly. The standard requires you to manage technical vulnerabilities and show that controls work. Penetration testing is a common and widely accepted way to provide that evidence, and customers often require it as well.

How often should I run penetration tests for ISO 27001?

The standard does not set a frequency. Many organizations test at least annually and after major changes, and scan for vulnerabilities more often. Document your approach and base it on risk.

What evidence do auditors want for A 8.8?

A vulnerability management procedure, scan and penetration test reports, a remediation log, patching records, exception approvals, retest results and management review records.

What is the difference between A 8.8 and A 8.29?

A 8.8 covers managing vulnerabilities in operational systems. A 8.29 covers security testing during development and before acceptance of new systems or releases. Both support secure operation.

Should penetration testing scope match the ISMS scope?

Yes. Align testing with the systems inside your ISMS scope, and document the reasons for any exclusions so auditors can follow your logic.

Final Thoughts

The simplest way to satisfy ISO 27001 Annex A 8.8 is to build a repeatable loop: discover vulnerabilities, assess exposure, fix and verify, then record everything. Scanning provides the rhythm, penetration testing provides the independent proof and good records tie it together.

If you want testing aligned to your ISMS and audit timeline, explore Privaxi's ISO 27001 penetration testing and book a scoping call.

Contact Us

Secure Your Business's Future

Contact us today for a personalized consultation and see how we can tailor a security solution that fits your business needs perfectly.