Feature

Know What to Patch, and Why the Rest Has No Fix

Most scanners hand you a wall of red and leave you to work out which of it you can act on. Fivenines separates the CVEs you can fix today from the ones your distro has not patched yet, and tells you what the vendor actually said about each one.

Built for teams monitoring production infrastructure

Start free trial

No credit card · 2-minute setup

Hosts + images Vendor verdicts Patchable first
Fivenines security page showing patchable packages, vendor verdicts and unfixable exposure
12 to patch
5 unfixable
3 need ESM
  • A Work Queue, Not a Count

    The headline number counts packages with an available fix - the number you can drive to zero. CVEs with no upstream patch are listed separately, so a well-maintained fleet actually reads as maintained.

  • Vendor Fix Verdicts

    When there is no patch, the finding says why in the vendor's own words: under investigation, will not fix, fix deferred, end of life. Sourced from Canonical, Debian and Red Hat security data.

  • Hosts and Container Images

    Scans installed packages on the host and the OS packages inside your Docker images - including images whose containers are stopped and never started again.

Deep dive

Vendor Verdicts: Why There Is No Patch

A CVE with no fix version is not the same as a CVE nobody has looked at. Fivenines pulls fix-state statements daily from three vendor sources - Canonical (Ubuntu, OpenVEX), the Debian security tracker, and Red Hat CSAF - and attributes each finding to the vendor that made the call.

Instead of an unexplained red row you get Canonical: under investigation, Debian: will not fix, or Red Hat: fix deferred, with the vendor's own note quoted verbatim. Red Hat verdicts are inherited by AlmaLinux and Rocky Linux, which rebuild RHEL but publish no triage of their own.

Only a vendor can quiet a finding. A verdict of not affected or will not fix is stored with its attribution or not at all, and if a vendor feed goes stale for more than seven days its verdicts stop applying and the page tells you so. Silence is never read as good news.

Deep dive

Patchable Work, Separated From Exposure

Every finding lands in one of four buckets, and the split is the point. Patchable is work: a fix exists in a channel you already have. Requires subscription is a real fix published only behind a paid channel such as Ubuntu Pro or ESM - actionable, but not by running apt. No fix available is exposure that needs compensating controls rather than patching. Vendor cleared is what a vendor has explicitly ruled out.

Folding those together produces a number that only ever grows, no matter how well you maintain a fleet, because unfixed CVEs accumulate and no patch removes them. Fivenines counts the work queue in the headline and states the rest on its own line - including how many of the unfixable findings are high or critical, so a quiet grey number can never hide a serious exposure.

If you already pay for the channel, the fix is work, not a purchase. The agent reports whether an Ubuntu host is attached to Ubuntu Pro and which services are enabled, and a fix published in a pocket one of those services opens moves into the patchable queue instead of sitting in the subscription bucket. It is decided per pocket rather than per machine, so esm-infra does not unlock a FIPS-only fix. A host that has not reported its attachment keeps the cautious answer - the fix stays listed as needing a subscription, which is what it is until we know otherwise.

Deep dive

Container Images, Not Just the Host

A patched host running a two-year-old base image is not a patched system. Once Docker monitoring is on, Fivenines discovers every image your containers reference and scans the OS packages inside it - Debian, Ubuntu and Alpine layers today.

Images are scanned per image digest, per organization, so fifty hosts running one image is one scan and one row, and the affected hosts fall out of the container data you are already sending. Stopped containers count: the image is still on disk and still ships whatever it shipped.

An image we could not read is never rendered as clean. Images without a completed scan get their own list, labelled as exactly that, because an absent result is not a zero.

Every plan sees its own severity summary and counts. Pro and above unlocks the per-package view, fix versions, vendor verdicts and container image scanning.

Works With Every Major Distro

Vulnerability data comes from OSV, Google's aggregator of per-distro security advisories - Debian DSAs, Ubuntu USNs, Red Hat errata, Alpine secdb and the Arch Security Tracker. The agent detects your package manager automatically; no configuration needed. Vulnerability scanning is Linux-only, because those advisory feeds cover Linux distribution packages - Windows servers are monitored for metrics, services and processes, but are not CVE-scanned.

apt

Debian, Ubuntu, Raspbian, Linux Mint

yum / dnf

RHEL, CentOS, Fedora, AlmaLinux, Rocky Linux

apk

Alpine Linux

pacman

Arch Linux, Manjaro, EndeavourOS

Deep dive

Binary Packages Matched to the Right Advisory

Debian and Ubuntu publish advisories against the source package - openssl - while your server has binary packages installed - libssl3t64. A scanner that matches on name alone silently misses those, with no error and no gap indicator.

Fivenines maintains a binary-to-source map rebuilt nightly from the Debian and Ubuntu archives, so an installed binary resolves to the source package its advisories are filed under. On current Debian and Ubuntu releases the majority of installed packages carry a binary name that differs from their source, which is coverage a name-only match does not have.

How It Works

1

Step 1

Install the agent

One command to install the open-source Fivenines agent on your server. It runs as a lightweight background service.
2

Step 2

Packages are read, not probed

The agent reads the package list your package manager already maintains and sends names and versions. No source scanning, no network probing, no filesystem crawl.

3

Step 3

Findings are matched and annotated

Versions are matched against OSV advisories, then each finding is annotated with the vendor's current fix-state verdict. Advisory data refreshes twice daily and vendor verdicts daily, so a newly published CVE reaches your fleet without a re-scan on your side.

4

Step 4

Patch the queue, track the rest

The work queue tells you which packages to update and to which version. Everything unfixable is listed separately with the vendor's reason, ready to route to email, Slack, or any channel you already use.

Vulnerability detail is included on Pro and above

14-day free trial, no credit card.

Frequently Asked Questions

How does Fivenines detect package vulnerabilities, and where does the CVE data come from? +
The agent reads the list of installed packages from your system's package manager and sends names and versions. There is no source scanning, no network probing and no filesystem crawl, so the impact on your server is negligible. Versions are matched against OSV (osv.dev), Google's aggregator of per-distro security advisories: Debian DSAs, Ubuntu USNs, Red Hat errata, Alpine secdb and the Arch Security Tracker. Advisory data refreshes twice daily, so a newly published CVE reaches your fleet without you re-scanning anything.
What is a vendor fix verdict? +
It is the distro vendor's own published position on a CVE that affects you but has no patch. Fivenines reads those statements daily from Canonical, Debian and Red Hat, then shows the verdict on the finding itself - under investigation, will not fix, fix deferred, end of life - attributed to the vendor that made the call. AlmaLinux and Rocky Linux inherit Red Hat's, since they rebuild RHEL without publishing their own triage. A feed that stops updating for more than seven days stops being applied, and the page says so.
Why does the headline count fewer vulnerabilities than my total CVE count? +
Because it counts only what you can act on: packages with an available fix. Subscription-gated fixes, CVEs with no upstream patch, and findings a vendor has cleared are each counted on their own line instead of being folded into a single number that grows no matter how well you patch.
Does Fivenines scan Docker container images? +
Yes, on Pro and above, once Docker monitoring is enabled. Scanning covers the OS packages inside the image - Debian, Ubuntu and Alpine layers - and includes images whose containers are stopped. It runs per image digest per organization, so fifty hosts running the same image is a single scan. An image we cannot read is listed as unscanned, never reported as clean. Language dependencies such as npm, PyPI or Go modules are not scanned yet.
Can I get alerts when new vulnerabilities are found? +
Yes. You can set up alerts that notify you via email, Slack, Microsoft Teams, Telegram, Discord, Pushover, PagerDuty or webhooks whenever new vulnerabilities are detected on any of your servers.

Start monitoring vulnerabilities in 2 minutes

14-day trial. No credit card required.

No credit card · 2-minute setup · Cancel anytime