Safeguard
Compliance•

Penetration test or vulnerability scan: which do regulated teams need?

Scans find known flaws broadly and often. Penetration tests probe how flaws chain together. Two US financial rules ask for both, in different ways.

Safeguard Security Team
4 min read

Regulated teams usually need both. A vulnerability scan finds known weaknesses across many systems on a frequent schedule. A penetration test is a human-led attempt to break in, which finds chained and logic problems scanners miss. Two US financial rules mention both together, with different frequencies.

What each one does

A vulnerability scan compares what you run against databases of known flaws and misconfigurations. It is fast, repeatable and broad. It tells you what is publicly known to be wrong.

A penetration test tries to reach a goal, such as access to customer data, by combining weaknesses. A tester may find that two low-rated issues together give full access, or that an authorization check is missing in a way no database lists.

QuestionVulnerability scanPenetration test
Who or what runs itTool, often automatedQualified person or team
CoverageBroadTargeted, deep
FrequencyFrequent to continuousPeriodic, often annual
FindsKnown flaws and misconfigurationsChains, logic flaws, process gaps
OutputLong list ranked by severityNarrative report with proof
Cost of a missLate fixesMissed attack paths

What the rules say

The FTC Safeguards Rule, for institutions it covers, calls for continuous monitoring or periodic penetration testing and vulnerability assessments. Without effective continuous monitoring, it asks for annual penetration testing and vulnerability assessments at least every six months and after material changes.

New York's financial services rule asks for penetration testing from inside and outside system boundaries by a qualified internal or external party at least annually, and automated scans plus manual review of systems the scans miss at a frequency set by the risk assessment, and promptly after material system changes.

So scans and pen tests are paired in both. Neither stands in for the other. This is general information, not legal advice.

Planning both without duplicating effort

  1. Run scans continuously on code, dependencies and images, and on a schedule for deployed hosts.
  2. Use scan output to set the pen test scope, so testers do not spend days rediscovering known issues.
  3. Give testers the architecture and a list of known open findings, then ask them to focus on abuse paths.
  4. Feed pen test findings back into the same tracker, with the same deadlines.
  5. Retest after fixes and keep the retest evidence.

Our post on DAST versus pen testing covers the tooling side.

Qualifications and independence

New York's text says a qualified party, internal or external. For other contexts, choose testers who were not involved in building the system, and write down how you assessed their qualifications.

Common mistakes

  • Treating a scan report as a pen test.
  • Running a pen test the week before an audit, then not fixing results.
  • Scoping the test only to the web front end while the risk sits in an internal API.
  • Leaving test findings outside the vulnerability tracker.

Where tooling helps

Safeguard covers the scan side with dependency, container, code and API scanning plus reachability analysis, and tracks findings against policy. It does not replace a human penetration test, and the two work together.

Quick check

Can automated scanning replace an annual pen test?

Under the text of the two rules above, the pen test is named separately from scanning. Check with counsel for your situation.

Should pen test findings follow the same SLAs?

Yes. One tracker and one set of deadlines keeps results from sitting in a PDF.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.