Skip to content

The vulnerability management tooling landscape

A vendor-neutral map of VOC tool categories — inventory, scanners, cloud, containers, SCA, EASM, aggregation, ticketing — and how to choose and connect them.

Published on 8 min read

Vulnerability management tooling is a crowded market, and vendors increasingly describe their products as complete platforms. In practice, a working Vulnerability Operations Center combines several categories of tools, each seeing a different part of the estate, joined by a data model that ties findings to assets and owners. Choosing tools before the operating model is settled is one of the most expensive mistakes a program can make: you end up adapting your process to the tool's opinions rather than the other way around.

This guide maps the tool categories a VOC typically uses, what each is for, where it fits in the lifecycle, and the questions to ask when choosing. It names some well-known open-source projects and product categories as examples, not endorsements; the site has no commercial relationship with any vendor.

The categories at a glance

CategoryLifecycle stageWhat it doesOpen-source examples
Asset inventory / CAASMInventoryAggregates asset data from many sources into one reconciled viewCustom pipelines; CMDB tooling
Network and host vulnerability scannersDiscoverAuthenticated and unauthenticated assessment of hosts and network devicesOpenVAS / Greenbone Community Edition
Endpoint agentsDiscoverContinuous on-host software inventory and vulnerability assessmentosquery (inventory)
Cloud security posture (CSPM / CNAPP)DiscoverAssesses cloud configuration and workloads through provider APIsProwler, Cloud Custodian (policy)
Container and image scannersDiscoverFinds vulnerable packages in images, registries and filesystemsTrivy, Grype
Software composition analysis (SCA) and SBOMDiscoverFinds vulnerable dependencies; produces SBOMsOSV-Scanner, Syft, OWASP Dependency-Check
Dynamic application security testing (DAST)DiscoverTests running web applications and APIsZAP
External attack surface management (EASM)Inventory / DiscoverFinds and monitors internet-facing assetsAmass, subfinder (discovery)
Threat and exploitation intelligencePrioritizeExploitation evidence and likelihoodCISA KEV feed, FIRST EPSS API
Aggregation / RBVM platformsPrioritize / Remediate / ReportNormalize, deduplicate, enrich, prioritize, route, reportDefectDojo
ITSM and issue trackingRemediateWhere remediation work is assigned and trackedJira, ServiceNow (commercial examples)
Patch and configuration managementRemediateDeploys fixes at scaleAnsible, OS-native update tooling

Commercial offerings exist in every row, from long-established scanner vendors to cloud-native platforms. Many products span several rows; map each candidate to the rows it genuinely covers well.

Inventory and CAASM

Cyber asset attack surface management (CAASM) tools connect to many systems — EDR, cloud APIs, directories, CMDB, scanners — and reconcile them into one asset list. This is the foundation described in asset inventory for vulnerability management. Selection questions: Which connectors exist for your sources? How does it reconcile duplicates, and can you see why two records were merged? Can it hold ownership and criticality, or only technical attributes? Can it report coverage gaps between sources?

Network scanners and agents

These remain the backbone of assessment for servers, endpoints and network devices. The key trade-offs are covered in vulnerability scanning strategy: agents for depth and off-network devices, authenticated network scans for systems that cannot run agents, unauthenticated scans for exposure and discovery. Selection questions: breadth and timeliness of checks for the platforms you run; quality of authenticated checks on your operating systems, including backported fixes; credential management and vault integration; agent footprint and supported platforms; API access to raw results.

Cloud security: CSPM and CNAPP

Cloud security posture management tools assess cloud configuration (public storage, permissive security groups, missing encryption) through provider APIs; cloud-native application protection platforms extend this with workload vulnerability scanning, often agentless via disk snapshots, plus identity and exposure analysis. Selection questions: coverage of your providers and services; how exposure paths are computed (is a vulnerable workload actually reachable from the internet?); how findings map to your account and ownership model; how configuration issues without CVEs are prioritized.

Containers, SCA and SBOM

In the software supply chain, the tools are often open source and run inside CI pipelines. Image scanners inspect OS packages and language dependencies inside container images; SCA tools inspect manifests and lockfiles; SBOM generators produce software bills of materials in SPDX or CycloneDX format. The value multiplies when SBOMs are stored: when a new CVE is disclosed, you can query which products and images contain the affected component without rescanning.

Selection questions: supported ecosystems and package managers; vulnerability data sources (OSV, vendor advisories, distribution security trackers) and how quickly they update; support for VEX to suppress "not affected" findings with justification; noise controls, such as ignoring unfixed or unreachable issues by policy; developer experience in pull requests.

DAST and EASM

DAST tools exercise running web applications and APIs; EASM tools discover internet-facing assets through DNS, certificates, IP ranges and other public sources and monitor them for exposure. Both are especially valuable for finding forgotten assets — old marketing sites, test environments, acquired companies' infrastructure — that never made it into the inventory. Selection questions: authenticated crawling support; API specification import; safety controls for production scanning; how discovered assets are attributed to your organization and verified.

Threat and exploitation intelligence

Two free, public sources should be in every VOC: the CISA KEV catalog (evidence of exploitation) and FIRST EPSS (probability of exploitation activity). Commercial threat intelligence adds earlier and broader exploitation evidence, context on threat actors, and coverage of vulnerabilities outside the CVE system. Selection questions: how evidence is sourced and how quickly it appears; whether it is delivered as structured, per-CVE data your pipeline can consume; how it complements rather than duplicates KEV.

Aggregation and risk-based VM platforms

This category sits in the middle: it ingests findings from all scanners, normalizes and deduplicates them, enriches them with asset context and threat data, applies prioritization, pushes work to ticketing, and produces metrics. It can be a commercial RBVM platform, an open-source tool such as DefectDojo, or an in-house pipeline on a database.

Selection questions:

  • Can you implement your tiers and SLA rules, or only the vendor's risk score?
  • Is the scoring explainable per finding?
  • Does it group findings by fix, and sync bidirectionally with your ticketing system?
  • Does it close findings only on scan evidence?
  • Can you export raw, normalized data to your own analytics?

Build versus buy

ConsiderationFavors buildingFavors buying
Number of sourcesFew, stableMany, changing
Team skillsData engineering in-houseLimited engineering capacity
Custom logicUnusual tiers, SSVC, business mappingsStandard risk models acceptable
ScaleModerateVery large, multi-tenant
Time to valueCan iterate over monthsNeeded quickly
Long-term costEngineering timeLicences and lock-in

A common path is to start with a small in-house pipeline — scanner exports, a database, KEV/EPSS enrichment, and a ticketing integration — which forces clarity on the operating model, and then buy a platform once requirements are well understood.

The data model that ties it together

Whatever you choose, normalize findings into a common shape so that tools can be swapped without breaking the program:

  • Asset identity: the reconciled inventory ID, not the scanner's own asset ID.
  • Vulnerability identity: CVE where one exists; otherwise the scanner check ID, mapped to a CWE or an internal category.
  • Component identity: a package URL (PURL) for software packages, or a CPE where that is what the source provides. PURLs identify packages precisely across ecosystems; CPEs are used by NVD but are often ambiguous.
  • Evidence: what was observed, by which tool, when — the basis for verification.
  • Lifecycle fields: first detected, due date, tier, status, resolution evidence.

With this model, findings from a network scanner, a container scanner and an SCA tool about the same library can be recognized as related, grouped into one fix, and measured consistently.

A selection checklist

  1. Document your operating model first: tiers, SLAs, ownership, exception process.
  2. List your asset classes and the share of the estate each represents; map candidate tools to them.
  3. Test tools against a representative sample of your systems, comparing authenticated results against known patch levels.
  4. Check APIs and export formats; avoid tools that lock data inside dashboards.
  5. Verify ticketing and inventory integrations in a pilot, not a demo.
  6. Evaluate operational cost: credential management, agent deployment, tuning, false-positive handling.
  7. Plan for exit: how would you migrate history if you replaced the tool?

Tools amplify an operating model; they do not replace one. Start with how to build a Vulnerability Operations Center, and let the tooling follow.