
Loading

Loading
We use strictly necessary cookies to run this site, and analytics cookies to understand how it's used. See our Privacy Policy for details.
What automated scanners actually catch, the vulnerability classes they're structurally incapable of finding, and the specific questions that separate real manual testing from a relabeled scan.
"Automated" and "manual" penetration testing aren't two tiers of the same product, they test for fundamentally different classes of weakness, and the gap between them is exactly where most real breaches happen. Vendors that quote a fixed low price for a "penetration test" delivered entirely by scanner output are common enough that it's worth being specific about what each approach actually catches.
NIST SP 800-115, the standard US federal guide to security testing, explicitly treats scanning and manual penetration testing as distinct techniques within a broader testing methodology, not interchangeable options. Scanners are genuinely useful: they're fast, consistent, and excellent at finding known-signature issues, missing patches, default credentials, outdated software versions, and misconfigurations that match a known pattern. A scanner can check thousands of endpoints against a signature database faster than any human, and running one regularly is a legitimate, low-cost part of a vulnerability management program.
What it can't do is understand context. A scanner has no concept of what your application is for, it can't tell that a discount code field should never accept a negative number, or that a password-reset flow lets one account view another account's data. It flags what matches a pattern; it doesn't reason about intent.
The vulnerability classes that show up most often in real, damaging compromises are exactly the ones scanners are architecturally incapable of finding:
Manual testing doesn't mean rejecting tooling, experienced testers use scanners, proxies, and custom scripts constantly to speed up reconnaissance. What makes it manual is that a person is deciding what to test next based on what they've already found, forming and testing a hypothesis about how the application actually behaves, the same way a real attacker would. That's the difference between a report that lists CVE matches and one that demonstrates an actual, reproducible compromise path with business impact attached.
For organizations across the EMEA region evaluating penetration testing vendors, particularly under frameworks like NIS2 or DORA that expect testing to reflect genuine adversarial technique, not a compliance checkbox, a few direct questions separate a manual engagement from a relabeled scan:
None of this makes automated scanning worthless, it's a genuinely useful, complementary layer. The problem is only when it's sold as a substitute for manual testing rather than what it actually is.
Our penetration testing engagements are built specifically around manual, adversary-emulated testing, senior testers chaining findings the way a real attacker would, not running a scan and formatting the output. For the application-specific version of this same distinction, see our Web & API Security service. For more on the specific categories scanners consistently miss, see our companion piece on what automated scanners miss, blind and second-order SQL injection is one of the clearest real-world examples of exactly that gap.
Tell us about your environment and goals, we'll help you scope the right engagement.