Request an exact quote
Cybersecurity · Vulnerability management migration path

From Tenable Vulnerability Management to Greenbone / OpenVAS

Replacing a per-asset commercial scanner with Greenbone: why the community feed lag is the real decision, recreating credentialed scan configs, mapping plugin IDs to CVEs rather than OIDs, and reconciling both scanners before compliance evidence depends on the new numbers.

Effort
Medium
Est. timeline
~15 wks
Greenbone / OpenVAS model
Free Community / paid feed
Open source
Yes
▶ Model your savings in the interactive calculator

Tenable’s per-asset licensing has an awkward property in a modern estate: it counts everything you look at, including short-lived cloud instances that existed for an afternoon. Add the steady upsell from vulnerability management toward broader exposure-management bundles and the renewal conversation gets harder each cycle. Greenbone, with the OpenVAS scanner at its core, is the open destination with the longest lineage in this segment, and the migration is technically routine. The decisions that matter are about feed coverage and prioritisation, not about scanning.

Decide the feed question first

Everything else in this project is downstream of one choice: Community Feed or Enterprise Feed.

The Community Feed is free and genuinely substantial, with a long history behind it. It also lags the Enterprise Feed on newly disclosed vulnerabilities and contains fewer tests overall. That lag is not a problem for every programme, and it is a serious problem for some.

Ask what your scanning is actually for. If it exists to demonstrate patch compliance on a monthly or quarterly cycle against vulnerabilities that have been public for weeks, the community feed almost certainly does the job. If your process is triggered by disclosure, if a critical CVE landing on Tuesday means an emergency patch cycle on Wednesday, then feed latency is a control failure and you should price the Enterprise Feed. It remains dramatically cheaper than per-asset commercial licensing, so this is rarely a budget blocker; it is a question people forget to ask.

Answer it in writing before you build anything, because it also determines whether your compliance evidence will stand up.

The mapping

  • Tenable scanners → Greenbone scanner nodes, deployed on the network segments they need to reach.
  • Scan policies → Greenbone scan configs (full and fast, full and deep, or custom).
  • Target groups and asset lists → Greenbone targets, defined by host ranges or imported lists.
  • Credentials → Greenbone credentials (SSH, SMB, ESXi, database), freshly created.
  • Plugin families → NVT families in the Greenbone feed.
  • Scan schedules → Greenbone schedules.
  • Dashboards and reports → Greenbone reports, or findings pushed into DefectDojo for a richer view.
  • VPR and risk prioritisation → CVSS plus your own asset criticality, optionally enriched with exploit-availability data.
  • Agent-based cloud coverage → a separate approach, since this is where Greenbone is weakest.

Prioritisation is the capability you actually have to replace

Scanning is not the hard part. Any competent scanner will produce thousands of findings against a real estate. What a commercial platform sells, increasingly, is the layer that turns that list into a work queue somebody can act on.

Tenable’s VPR blends CVSS with threat intelligence and exploit availability to push genuinely dangerous things up the list. Greenbone gives you CVSS severity and not much more. If you move without replacing that layer, you hand the infrastructure team a flat list of several thousand medium-severity findings, and the predictable result is that nothing gets fixed and the programme loses credibility within two quarters.

Three practical replacements, and you should pick one deliberately:

Asset criticality plus CVSS. Simple and effective if you have a reliable asset inventory with business criticality attached. A CVSS 7.5 on a payment system outranks a 9.8 on a lab machine, and that judgement is yours to make anyway.

Exploit-availability enrichment. Cross-reference findings against public sources such as CISA’s Known Exploited Vulnerabilities catalogue and public exploit databases. Anything on the KEV list goes to the top, regardless of CVSS. This recovers a meaningful share of what VPR was doing.

DefectDojo as the workflow layer. Push Greenbone results into DefectDojo, deduplicate across scanners, and apply your own prioritisation, ownership, and SLA tracking there. This is the most complete answer and the most work, and it is usually the right one for a programme of any size.

The cloud and ephemeral-asset gap

Check this against your actual estate early, because it is the one place where the commercial product may be doing something you cannot easily replicate.

Tenable’s per-asset model includes agents that report from instances a network scan will never see, because the instance existed between scan windows. If a meaningful portion of your compute is ephemeral, autoscaling groups, short-lived containers, build agents, network scanning will not cover it and Greenbone is primarily a network scanner.

The workable answers are to scan images in the build pipeline rather than instances at runtime, which is better practice anyway, or to run a lightweight agent-based package inventory feeding a CVE matcher. Either way, scope it as a separate workstream rather than assuming the migration covers it.

Reconcile before you rely on the numbers

The step that must not be skipped: scan the same assets with both scanners, credentialed, in the same window, and compare.

Match on CVE and expect three buckets. Findings both scanners agree on, which should be the bulk and which build your confidence. Findings Tenable reported that Greenbone did not, which are either feed-coverage gaps (relevant to the feed decision above) or credential or configuration problems in the new scan. And findings Greenbone reported that Tenable did not, which happens more often than people expect and is not automatically a false positive.

Investigate every difference on a sample of hosts until you understand the cause. Only when the delta is understood and documented should compliance evidence, patch SLAs, or management reporting depend on the new numbers. This is the step auditors will ask about, and having done it is what makes the migration defensible.

Order of operations

  1. Decide Community versus Enterprise feed, in writing, against your actual patch-response process.
  2. Scope the ephemeral and cloud estate and plan its coverage separately.
  3. Choose the prioritisation replacement (asset criticality, exploit enrichment, DefectDojo) before cutover.
  4. Deploy Greenbone scanners with network reach to every target segment, and confirm firewall paths.
  5. Create fresh, minimally privileged scanning credentials per platform.
  6. Recreate scan configs and targets, mirroring the existing schedule.
  7. Run both scanners against the same assets in the same window, credentialed.
  8. Reconcile on CVE, investigating every discrepancy on a host sample until explained.
  9. Cut over target group by target group, revoking Tenable scanning credentials as each moves.
  10. Reduce the Tenable asset count as groups migrate, rather than waiting for a single cutover date.

Clearing the bar before you cut over

Credentialed scans succeed on every platform in the estate, with authentication confirmed rather than assumed. The CVE-level delta against Tenable is documented and explained. Prioritisation produces a work queue the infrastructure team accepts. Compliance reports contain the evidence your last audit asked for. Ephemeral assets have a documented coverage approach. And scan windows complete inside their maintenance slot without saturating the network.

The short version

Tenable to Greenbone removes a per-asset meter and hands you a scanner with a feed decision and no prioritisation layer. Scanning transfers easily; prioritisation and cloud coverage are the two things you must consciously replace. Decide the feed question against your real patch-response timeline, pick a prioritisation approach before cutover rather than after, and reconcile both scanners on CVE until every difference is explained. The calculator above gives illustrative per-asset economics, and DefectDojo plus enrichment is the shape most successful migrations end up with.

Tooling & automation for this path

Stand up Greenbone Community Edition or a paid feed subscription, recreate scan targets and credentialed scan configs, and map Tenable plugin IDs to CVEs rather than to Greenbone OIDs; rescan the same assets with both scanners and reconcile the delta before you rely on the new numbers for compliance evidence.

Primary references: official Greenbone / OpenVAS documentation ↗ and the Tenable Vulnerability Management documentation ↗ , always verify version-specific behavior against them before you migrate.

Frequently asked questions

Is the Greenbone Community Feed good enough, or do we need the Enterprise feed?

This is the decision the whole migration turns on, so decide it before anything else. The Community Feed is free and substantial, but it lags the Enterprise feed on newly published vulnerabilities and carries fewer tests overall. If your scanning exists to prove patch compliance on a monthly cycle against well-known CVEs, the community feed usually suffices. If you need detection of a critical vulnerability within days of disclosure because that drives an emergency patch process, price the Enterprise feed, which is still typically far below per-asset commercial pricing. Choosing community for cost and then discovering a coverage lag during an incident is the outcome to avoid.

Do Tenable plugin IDs map to Greenbone OIDs?

Not directly, and trying to build that mapping is wasted effort. Map through CVE instead: both scanners reference CVE identifiers, so a finding for CVE-2024-XXXXX in Tenable should correspond to a Greenbone result for the same CVE. Findings without a CVE, configuration checks, missing-patch detections, information-gathering plugins, have no clean equivalence and need reviewing individually. Build the reconciliation on CVEs and handle the non-CVE findings as a separate, smaller exercise.

How do we handle scan credentials?

Rebuild them rather than migrate them, and use the opportunity to tighten scope. Credentialed scanning is what makes results accurate, since an unauthenticated scan sees open ports while a credentialed one sees installed package versions. Greenbone supports SSH, SMB, ESXi, and database credentials the same way Tenable does. Create fresh scanning accounts with the minimum privileges each platform's authenticated checks require, store them in Greenbone's credential store, and revoke the Tenable service accounts as each target group cuts over.

What about the risk scores and prioritisation we relied on?

Those are Tenable's product and they are not coming with you. VPR and similar scores blend CVSS with threat intelligence and exploit availability, and Greenbone gives you CVSS and severity without that layer. Your realistic options are to prioritise on CVSS plus your own asset criticality, to enrich findings with public exploit-availability data such as CISA's Known Exploited Vulnerabilities catalogue, or to push findings into DefectDojo and apply prioritisation logic there. Decide which before cutover, because a flat list of thousands of CVSS-scored findings with no prioritisation is how a vulnerability programme stalls.

Can Greenbone scan cloud and ephemeral assets the way Tenable's agents do?

Less well, and this is a genuine gap worth checking against your estate. Tenable's per-asset model includes agents that report from short-lived cloud instances that a network scanner may never catch while they exist. Greenbone is primarily a network scanner. If a meaningful part of your estate is ephemeral cloud compute, plan a different approach for it, image scanning in the build pipeline, or a lightweight agent-based inventory feeding a CVE matcher, rather than expecting network scans to cover it.

Model your 3-year cost

Pre-filled for Tenable Vulnerability Management → Greenbone / OpenVAS; adjust every figure with your own numbers. Estimates are illustrative, not vendor quotes, see our methodology.

Sized at 1,000 assets scanned, cost is computed on this.
Stay on Tenable Vulnerability Management (3yr)
$120,000
Move to Greenbone / OpenVAS (3yr + migration)
$72,000
Projected savings
$48,000 (40%)
Payback period
20.0 mo
Build a decision report from these numbers:

How this is licensed: Security is the category where the billing unit changes per segment: EDR/XDR bills per endpoint or per protected asset; SIEM bills by ingest volume (GB/day) or events per second; MDR, MSSP, and SOC-as-a-Service bill per endpoint or per asset for endpoint-centric services but per GB ingested for co-managed SIEM and SOC-as-a-Service; SOAR bills per analyst seat or per automation run; and vulnerability management bills per scanned asset. The calculator normalizes everything to protected endpoints so segments stay comparable; if you are modelling a SIEM or an ingest-priced SOC-as-a-Service specifically, treat one endpoint as roughly one asset generating logs and sanity-check the total against your GB/day contract.

Illustrative, editable figures, not vendor pricing (defaults reviewed May 2026).

Request a vendor-accurate Greenbone / OpenVAS quote

A guided builder that turns your estimates into a requirements report (RFQ) you can send to a vendor, partner, or distributor for a binding quote, then feed the real prices back into the calculator above. How our estimates work.

  1. 1Size it
  2. 2Requirements
  3. 3Your details
  4. 4Channels & export

How big is your Tenable Vulnerability Management estate?

Every device that needs the agent installed. Not sure? Enter rough numbers, the distributor confirms exact counts later.

1,000 endpoints
Default mid-size assumption (1,000 endpoints)