The practical differences
- Method — a scan matches signatures; a test attempts exploitation and chains findings into attack paths.
- Business logic — a scanner cannot reason about what your application is for, so it structurally cannot find price manipulation, entitlement bypass or approval-workflow abuse. A test can.
- False positives — scan output is full of them and triage is your problem. A test reports only what was proven, so the list is short and every item is real.
- Novel vulnerabilities — a scanner only knows published CVEs. A test can find flaws unique to your code, including previously unknown ones.
- Output — a scan gives you a severity-sorted list. A test gives you an executive narrative, proof-of-concept evidence, and prioritized remediation.
- Cost — scanning is cheap and often bundled into tooling you already own. Testing is a project with a scope and a price.
- Frequency — scan continuously; test periodically and after significant change.
How to spot a "pentest" that is really a scan
This is the single most common way buyers get burned, because the deliverables look superficially similar and the price difference is enormous. A handful of questions settle it quickly.
- Ask whether exploitation is actually attempted, and ask to see a redacted example of proof-of-concept evidence.
- Ask how many hours of human testing are in the engagement, and who does them.
- Ask whether business logic testing is in scope. Scanners cannot do it, so an honest answer is revealing.
- Ask whether findings are chained into attack paths, or reported individually.
- Look at the price. A genuine engagement against a real application is not a few hundred dollars.
Cheap because it is shallow, or cheap because it is efficient?
Price alone tells you nothing — the question is what is driving it. A scan sold as a test is cheap because the depth is missing, and auditors, underwriters and attackers can all tell. Agent-driven testing is cheap because the labor is cheaper, not because the testing is thinner: exploitation is still attempted, business logic is still tested, and an experienced tester is driving the swarm the whole way. Ask which one you are being sold, and ask to see proof-of-concept evidence either way.
Which one does your auditor want?
It depends on the framework, and the frameworks are more specific than most vendors admit. PCI DSS explicitly requires penetration testing, not scanning, under Requirement 11.4 — and separately requires quarterly vulnerability scanning under 11.3. They are different requirements precisely because they are different activities.
SOC 2 does not name penetration testing anywhere in the Trust Services Criteria, but auditors commonly expect an annual test as evidence for the monitoring and risk-assessment criteria. HIPAA similarly does not mandate testing by name, but the evaluation standard is why covered entities do it.
If you are being asked for evidence and are not sure which you need, the safe answer is usually both: continuous scanning for hygiene, an annual test for assurance.
Where AI testing changes the trade-off
The historical reason organizations scanned continuously but tested annually was cost: human testing is expensive and hard to schedule, so it got rationed to once a year.
Agent-driven testing changes that maths. A swarm of agents works many attack paths at once rather than one tester working through them in sequence, which makes genuine testing affordable often enough to run per release or per quarter. It is emphatically not "more scanning": engagements stay black-box and targeted, exploitation is still attempted and still proven, and an experienced tester is at the controls throughout — redirecting agents onto what looks promising and pushing the swarm well past where it would stop alone. That direction is where the findings that matter come from.
Want a number before you talk to anyone?
Our instant estimator prices your actual environment using the same model our quoting process uses. No email required to see the figure.