All articles
ISO 27001September 16, 2026 · 6 min read

ISO 27001 Penetration Testing: What the Standard Actually Requires

By PentestPilot · Offensive Security Team

Search the entire text of ISO/IEC 27001:2022 and you won't find the phrase "penetration testing" anywhere in it. That surprises most people going through certification for the first time, usually right after their auditor asks for a pentest report they don't have.

Here's what the standard actually says, and why "it's not explicitly required" doesn't mean what people think it means.

What ISO 27001 actually says

ISO 27001 is a risk-based standard. It doesn't hand you a checklist of specific technical activities. It asks you to identify your information security risks, pick controls to address them from Annex A, document that selection in your Statement of Applicability, and then prove those controls actually work.

Two Annex A controls are where penetration testing comes in:

A.8.8, Management of technical vulnerabilities. This control requires you to get information about technical vulnerabilities in your systems in a timely way, evaluate your exposure, and take appropriate action. A penetration test is the practical way to generate that information independently, rather than relying on your own team telling the auditor everything's fine.

A.8.29, Security testing in development and acceptance. This one requires security testing throughout your development lifecycle, before you release anything and before you accept software from third parties. If you build your own product, whether that's a lending app, a payment API, or an internal admin tool, this control applies to you.

Neither control says "run a penetration test." Both are, in practice, almost impossible to evidence credibly without one.

So why do auditors ask for it anyway

Once you've marked A.8.8 and A.8.29 as applicable in your Statement of Applicability, which almost every company with internet-facing systems does, you've committed to showing those controls work. A policy document saying "we manage vulnerabilities" doesn't do that. An independent test that found real issues, and a remediation log showing you fixed them, does.

This is the gap that catches people out. They treat "not explicitly required" as "optional" and show up to their audit with nothing but a vulnerability scanner report from a free tool, or worse, nothing at all. That's a common way to walk out of a Stage 2 audit with a nonconformity.

What auditors actually want to see

A pentest report that survives an ISO 27001 audit usually has four things:

  • A signed report, dated within the last 12 months, with clear scope, methodology, and the tester's qualifications. Auditors want to know a qualified person did the work, not that a scanner ran overnight.
  • Findings with severity ratings, mapped to what they actually affect. A critical finding on your production payment API is a different conversation than a low-severity issue on a staging server nobody uses.
  • A remediation log showing what got fixed, by whom, and when. This is the part people skip, and it's the part that matters most.
  • Retest evidence confirming the fixes actually worked. A findings list from six months ago with no follow-up doesn't close the loop your auditor is looking for.

If your evidence is missing the retest, you haven't really evidenced A.8.8. You've evidenced that you found problems, not that you solved them.

The automated-scan trap

A lot of companies going through ISO 27001 for the first time get a cheap automated scan, format it nicely, and hand it over as their pentest evidence. Sometimes it gets through. Often it doesn't, because a vulnerability scanner finds outdated software versions and missing patches, and stops there.

What it won't find is a broken authorization check that lets one user see another user's data, or a business logic flaw in how your payment flow handles edge cases. Those are the findings that actually matter for A.8.29, and they only come from a person manually trying to break your application the way an attacker would. Vulnerability assessment and penetration testing, done properly, means both halves: the scan for known issues, and the manual work for everything a scanner can't see.

Timing it around your audit

Run your test with enough runway before your certification or surveillance audit to actually fix what it finds and get retested, not the week before. Six to eight weeks is a reasonable buffer for most companies. Testing the month of your audit and hoping the findings don't come up is a bet that doesn't usually pay off.

If you're also chasing SOC 2

If you're a fintech or SaaS platform selling into enterprise clients, there's a decent chance ISO 27001 isn't the only compliance conversation on your plate. SOC 2's Security criteria expects the same kind of independent testing evidence. A well-scoped pentest, with the right report structure, generally covers both asks without needing to run two separate engagements.

Preparing for an ISO 27001 audit?

PentestPilot is ISO 27001:2022 certified ourselves, which means we know exactly what an auditor is going to ask for because we've been on the other side of that conversation. Our testers are OSCP and OSWE certified and we test manually, not just with a scanner and a template. If you've got an audit coming up and need evidence that'll actually hold up, get in touch.

More from the blog
Penetration TestingSeptember 17, 2026 · 12 min read

Top 10 Penetration Testing Companies 2026: Best Cybersecurity Services

A practical review of the top 10 penetration testing companies for 2026, matched to your risk profile, release cycle, and compliance pressure — from PTaaS platforms to compliance-focused consultancies.

Read article
Application SecuritySeptember 17, 2026 · 9 min read

IAST vs DAST: What's the Difference and When to Use Each

IAST observes an application from the inside as it runs; DAST probes it from the outside like an attacker. Here is how the two methods compare and how to combine them for stronger API security.

Read article
Fintech & ComplianceSeptember 16, 2026 · 6 min read

Penetration Testing for Nigerian Fintechs: What CBN and NDPR Actually Require

CBN's framework demands an independent annual pentest and board-visible remediation, while NDPR covers customer data. Here's how deep a real test needs to go and how to vet a pentest company.

Read article
Security ResearchSeptember 16, 2026 · 13 min read

ERPNext Privilege Escalation: How a Low-Privilege Account Can Take Over the Whole System

A low-privilege ERPNext account was enough to become the Administrator — via server-side template injection. Here's the full chain, how Frappe fixed it, and what to do if you run ERPNext.

Read article
ComplianceSeptember 16, 2026 · 7 min read

Does PCI DSS Require Penetration Testing?

PCI DSS names penetration testing directly in Requirement 11.4 — seven sub-requirements covering internal, external, and segmentation testing, and exactly who's allowed to run them.

Read article
ComplianceSeptember 16, 2026 · 7 min read

Does SOC 2 Require Penetration Testing?

SOC 2 doesn't spell out penetration testing as a requirement, but CC4.1 names it directly and CC7.1 expects evidence your detection works. Here's what auditors look for and how timing fits a Type II window.

Read article
Penetration TestingSeptember 16, 2026 · 7 min read

The Ultimate Guide to Penetration Testing Services: Types, Process, & Benefits

Web, network, cloud, mobile, and social engineering — the key types of penetration testing, the five-step process, and why regular testing pays for itself.

Read article
Penetration TestingSeptember 16, 2026 · 6 min read

How to Evaluate the Best Penetration Testing Services for Your Business

Five criteria for evaluating a penetration testing vendor, the questions to ask before hiring, and the red flags that expose an automated scan in disguise.

Read article
ComplianceSeptember 16, 2026 · 7 min read

Top Compliance Scanning Tools vs. Manual Pentesting: What You Need for Audits

Automated scanners and manual pentesting serve different purposes. Here's how they compare, the top compliance tools, and what auditors actually require.

Read article
Threat HuntingSeptember 16, 2026 · 7 min read

Why Modern Cybersecurity Monitoring Services Require Active Threat Hunting

Passive monitoring alone leaves blind spots. Here's why modern SOC and MDR services must combine 24/7 detection with human-led, hypothesis-driven threat hunting.

Read article
Penetration TestingSeptember 16, 2026 · 7 min read

External Penetration Testing Guide: How to Secure Your Public-Facing Assets

External penetration testing simulates a remote attacker breaching your perimeter. Here's how it works, the assets it targets, and the vulnerabilities it most often finds.

Read article
Penetration TestingSeptember 16, 2026 · 8 min read

API Penetration Testing Checklist: How to Secure REST & GraphQL Endpoints

APIs expose backend logic directly, and automated scanners miss the authorization flaws that matter. Here's a checklist for securing REST and GraphQL endpoints.

Read article
Penetration TestingSeptember 16, 2026 · 9 min read

Discover the Top 10 Penetration Testing Companies to Protect Your Business Today

A practical comparison of the top 10 penetration testing companies — from Synack and Cobalt to Bugcrowd and Trustwave — plus how to choose the right partner for your scope, compliance, and testing frequency.

Read article
Application SecuritySeptember 16, 2026 · 9 min read

The Essential Guide to Software Testing Security Testing: Protecting Your Applications

Software testing security testing protects applications by finding weaknesses before attackers do. Here's how SAST, DAST, IAST, manual pentesting, and SDLC integration work together.

Read article