vulnerability management

What Is a vulnerability scan? The complete guide to vulnerability scanning

November 1, 2026
A vulnerability scan automatically finds missing patches, misconfigurations and known flaws in your systems. Learn how scanning works, scan types, best practices and how often to scan.

Updated October 2026

A vulnerability scan is an automated check of your systems for known security weaknesses, such as missing patches, misconfigurations, outdated software and exposed services. The scanner compares what it finds against databases of publicly known vulnerabilities (CVEs) and produces a report that ranks each finding by risk, so your team knows what to fix first.

Vulnerability scanning is the first step of vulnerability management: discover, assess, prioritize, remediate, verify and report. NIST describes it as a technique for discovering hosts and their vulnerabilities, and covers it in control RA-5, Vulnerability Monitoring and Scanning. A scan doesn't fix anything on its own. Its value comes from what you do with the results.

What does a vulnerability scan find?

A vulnerability scan finds the known weaknesses an attacker could use to get in or move around:

  • Missing patches and outdated software in operating systems and third-party applications.
  • Misconfigurations, such as default credentials, weak encryption settings, open file shares and unnecessary services.
  • Exposed ports and services reachable from the internet or the internal network.
  • Known vulnerabilities in web applications and APIs, such as injection flaws or broken authentication, when the scan includes web app testing.
  • Unsupported (end-of-life) software that no longer receives security updates.

Think of your environment as a house. An external scan checks whether the front door and windows are locked. An internal scan checks whether the doors between rooms are closed, because an attacker who gets inside will try to move from room to room.

A good scan report lists each finding with its CVE, severity and affected assets, and usually links to remediation guidance. After fixing, always rescan to confirm the vulnerability is actually closed. To cut down misconfiguration findings at the source, apply system hardening standards such as the CIS Benchmarks.

Why does vulnerability scanning matter?

Attackers use the same scanning tools defenders do, and they weaponize newly published vulnerabilities within days. Regular scanning lets you find and fix weaknesses first. Specifically, it helps you:

  • Cut risk from known exploits. CISA's Known Exploited Vulnerabilities (KEV) catalog lists vulnerabilities attackers are actively using. Scanning shows which of them you have.
  • Keep continuous visibility. CIS Controls v8.1 (Control 7, Continuous Vulnerability Management) calls for regular, automated assessment of all enterprise assets.
  • Meet compliance requirements. PCI DSS v4.0.1 requires external scans by an Approved Scanning Vendor (ASV) at least quarterly and after significant changes, plus internal scans. Since March 2025, internal scans must be authenticated.
  • Drive patching. NIST SP 800-40 Rev. 4 ties scanning to planning, deploying and verifying patches.

How does a vulnerability scanner work?

A vulnerability scanner identifies the software and settings on each system and checks them against known vulnerabilities. It doesn't open every file the way antivirus does, and it doesn't exploit what it finds. Scans are designed to be non-intrusive, so systems keep running normally.

A typical scan runs in these steps:

  1. Scope and inventory: list the assets in scope, such as on-prem servers, cloud workloads, endpoints, containers, web apps and OT/IoT, plus internal and external IP ranges.
  2. Choose the approach: network-based or agent-based, credentialed or uncredentialed. Credentialed scans log in to systems and give deeper, more accurate results.
  3. Configure safe settings and schedules: set throttling and maintenance windows, and exclude fragile systems where needed.
  4. Discovery: find live hosts, open ports, services and software versions.
  5. Detection: match what was found against CVE records in the National Vulnerability Database (NVD) and vendor advisories, and check for missing patches, weak configurations and deprecated protocols.
  6. Web application testing (DAST): for web apps and APIs, probe the running application for issues such as injection and authentication flaws.
  7. Score and prioritize: Combine CVSS v4.0 severity with EPSS exploit likelihood, CISA KEV status, and how critical and exposed each asset is.
  8. Report and assign: remove duplicates, map findings to owners, and create tickets or remediation jobs.
  9. Remediate: patch or reconfigure, or apply a compensating control such as patchless protection where patching isn't possible.
  10. Verify and track: rescan to confirm the fix, then track trends such as mean time to remediate.

What are the types of vulnerability scans?

Scans are usually described by where they run from, how much access they have, how they collect data, and what they target.

TypeWhat it doesBest for
External scanScans internet-facing assets from outside the networkPerimeter exposure; PCI DSS ASV scans
Internal scanScans from inside the networkServers, workstations, lateral-movement paths
Credentialed (authenticated) scanLogs in to systems to check patch levels and configurationAccurate results; fewer false positives; PCI DSS internal scans
Uncredentialed scanSees only what's visible over the networkQuick sweeps; the attacker's-eye view
Network-based scanScans subnets and services remotely, with no agentNetwork devices and assets that can't run an agent
Agent-based scanLightweight agent on each device reports continuouslyLaptops, remote workers, detailed software inventory
Web application scan (DAST)Tests running web apps and APIsInjection, authentication and session flaws (OWASP Top 10)
Cloud and container scanScans images, registries, Kubernetes and cloud configurationCloud-native and DevOps environments
OT/IoT scanLow-impact or passive discoveryFragile industrial and IoT devices

Comparing scanning tools? See Qualys vs Tenable and the top Tenable alternatives.

Vulnerability scanning vs. penetration testing vs. vulnerability assessment

‍

PracticeWhat it isHow it worksHow often
Vulnerability scanningAutomated discovery of known weaknessesSoftware compares systems with vulnerability databases; doesn't exploitContinuously to monthly
Vulnerability assessmentAnalysis of scan resultsPeople interpret, prioritize and recommend fixesAfter each scan cycle
Penetration testingSimulated attack by a skilled testerExploits and chains weaknesses to prove impactYearly, or after major changes
DAST / SAST / SCAApplication security testingDAST tests running apps; SAST checks source code; SCA checks open-source componentsThroughout development
Exposure management (CTEM)A continuous program beyond CVEsAdds misconfigurations, identities and external attack surface, prioritized by business riskContinuous

Scanning and penetration testing work together. Regular scanning keeps hygiene under control, and periodic pen tests show how an attacker could combine weaknesses. To go beyond CVEs, see continuous threat exposure management (CTEM).

What are the challenges with traditional vulnerability scanners?

Traditional scanners were built to run a periodic sweep and produce a long report. In today's environments, with cloud, remote devices, thousands of assets and attackers who move in days, that model leaves gaps. These are the most common, and how to fix each one.

‍

ChallengeWhy it happensHow to fix it
Coverage gaps and shadow ITAsset discovery is manual or periodic, and misses cloud, mobile, IoT and personal devicesCombine agent-based and agentless scanning; sync with cloud APIs, CMDB and EDR; track coverage as a metric
Results out of date on arrivalScans are slow, scheduled and manually targeted, so the environment changes before the report is readyScan continuously with agents; run network scans more often on critical ranges
Overwhelming reports and false positivesEach scan returns thousands of findings, many of them noiseUse credentialed scans; tune policies; deduplicate by asset; filter by exploitability
Prioritization by CVSS aloneCVSS measures severity, not the likelihood of attack, so teams patch in the wrong orderCombine CVSS v4.0 with EPSS, CISA KEV status and asset criticality and exposure
Not knowing whether, or how, to actSome systems can't be patched quickly or at all, and emergency patches arrive with no clear processDefine SLAs by risk level; use compensating controls or patchless protection when patching isn't possible
Handoffs between security and ITFindings become tickets that sit in queues; nobody verifies the fixAutomate ticketing or remediation; rescan to verify; report on time to remediate
Scaling web application securityThe number of web apps has grown faster than desktop-style scanners and AppSec teams can keep up withUse automated DAST across all web apps and APIs, and build testing into the development pipeline
Scans disrupting fragile systemsAggressive scans can affect OT, IoT or legacy devicesUse safe-check profiles, throttling, maintenance windows and passive discovery

The common thread: scanning tells you what's wrong, but the risk only goes down when fixes are deployed and verified. That's why many teams now pair scanning with automated vulnerability remediation, rather than treating the scan report as the finish line.

Vulnerability scanning best practices

  1. Make asset inventory your starting point. You can't scan what you don't know about. Sync with cloud providers, hypervisors, EDR/MDM and network discovery to keep scope current.
  2. Use credentialed scans wherever you can. They give more accurate patch and configuration results and fewer false positives. Use least-privilege accounts stored in a vault.
  3. Scan continuously, not just quarterly. Quarterly external scans may satisfy PCI DSS, but continuous internal and external scanning shrinks the window attackers have.
  4. Prioritize with several signals. Combine CVSS v4.0 severity, EPSS likelihood, CISA KEV status, and asset criticality and internet exposure.
  5. Keep testing independent. The person who runs and reviews scans should be qualified and separate from the person fixing the findings, as PCI DSS expects.
  6. Rescan after significant changes, not just on schedule. Examples:
    • moving sensitive data to a new server
    • adding new systems or server components
    • changing firewall rules
    • modifying interfaces or network structure
    • adding or removing encryption or security applications
  7. Tie scanning to patching. Follow NIST SP 800-40 to plan, test, deploy and verify patches, and always rescan to confirm closure. For the full process, see what is patch management.
  8. Be careful with cloud and OT. Use cloud-native and passive techniques where active scans could disrupt services or devices.
  9. Report what matters. Track open vulnerabilities by risk, mean time to remediate, SLA breaches and KEV items over time, not just raw counts. Live risk and remediation dashboards make these trends visible without manual exports.
  10. Automate the handoff. Create tickets or remediation jobs automatically, and integrate with your ITSM and deployment tools so fixes don't stall. An autonomous remediation platform takes this further by applying approved fixes on its own.

How often should you run vulnerability scans?

‍

ScopeRecommended frequencyWhy
External perimeterAt least quarterly, plus after significant changesPCI DSS ASV requirement; internet-facing risk
Internal servers and workstationsWeekly to monthly, or continuously with agentsCIS Control 7; shrinks exposure windows
Critical and high-change serversDaily or continuouslyHighest business impact
Web applications and APIsOn each release, plus on a regular scheduleNew code brings new flaws
CI/CD pipelines and containersImages on build or push; registries on a scheduleCatches vulnerable components before deployment
After any significant changeImmediatelyPCI DSS requirement and good practice

From scanning to fixing

Scanning only reduces risk when the findings get fixed. Vicarius vRx is a SaaS platform that closes that loop:

See how automated vulnerability remediation works with vRx, read what is vulnerability remediation, or request a demo.

Frequently asked questions

What is a vulnerability scan?

A vulnerability scan is an automated check of computers, networks and applications for known security weaknesses, such as missing patches, misconfigurations and outdated software. It produces a report that ranks each finding by risk so your team can fix the most important ones first.

How often should you run vulnerability scans?

Run external scans at least quarterly and after significant changes, which PCI DSS requires. Scan internal systems weekly to monthly, or continuously with agents, and scan critical servers daily. Rescan after every fix to confirm it worked.

What is the difference between credentialed and uncredentialed scans?

Credentialed (authenticated) scans log in to systems to read patch levels and settings directly, so they're more accurate and produce fewer false positives. Uncredentialed scans only see what's visible over the network. They're faster, and show what an outside attacker would see.

Do vulnerability scans break production systems?

Rarely. Modern scanners use safe checks and throttling. For fragile OT and IoT devices, use passive discovery and maintenance windows, and start with low-impact scan profiles.

How do vulnerability scanners know about vulnerabilities?

They compare the software, versions and settings they find with CVE records in the National Vulnerability Database and vendor advisories, then run checks for each known issue.

What is network vulnerability scanning?

Network vulnerability scanning examines devices and services reachable over the network, such as servers, workstations, routers, firewalls and printers. It looks for open ports, vulnerable services, missing patches and weak configurations. It can run from outside the network (external) or inside it (internal).

What are vulnerability scanning services, or vulnerability scanning as a service?

They're providers or cloud platforms that run vulnerability scans for you and deliver the results, often with prioritization and remediation guidance. They range from PCI ASV external scans to fully managed programs run by MSPs and MSSPs. Providers can also offer remediation as a service. See vulnerability remediation for MSPs.

What's the difference between a vulnerability scan and a penetration test?

A vulnerability scan is automated and finds known weaknesses without exploiting them. A penetration test is performed by a skilled tester who exploits and chains weaknesses to show real impact. Use scans continuously and pen tests periodically.

How should you prioritize thousands of scan findings?

Combine CVSS v4.0 severity, EPSS exploit likelihood, CISA KEV status, and business context such as asset criticality and internet exposure. This filters out noise and puts actively exploited, high-impact vulnerabilities first.

Sources

Related resources:

Vicarius vulnerability management

‍

‍

Agnayee Datta

Agnayee runs marketing at Vicarius

Subscribe for more

Get more infosec news and insights.

Related articles

1000+ members

Turn security converstains into remediation actions