Ubuntu & Debian live · RHEL, Windows, macOS next

Which CVEs actually affect you, and what to do first.

Send your package list with one command. Get back decisions: what to patch now, what has no fix yet, and what the vendor says, ranked by real-world exploitation.

Email only. No credit card. Key in 30 seconds.

ubuntu@web-01: ~
$ { cat /etc/os-release; uname -r; dpkg-query -W -f='${Package} ${Version} ${Architecture} ${source:Package}\n'; } \
  | curl -sS https://api.cvefocus.com/v1/check \
      -H "Authorization: Bearer $CVEFOCUS_KEY" \
      -H "Content-Type: text/plain" --data-binary @-
Act nowReboot to load the newest installed kernel

Running 7.0.0-1012-aws, 7.0.0-1014-aws is installed. Fixes on disk are not active until a reboot.

sudo reboot
Act nowUpgrade openssh to 1:9.6p1-3ubuntu13.3

Fixes CVE-2024-6387 (regreSSHion). Known exploited (CISA KEV). EPSS 0.93.

sudo apt-get install --only-upgrade openssh-server openssh-client
This weeknodejs: no fix available yet

63 open CVEs, none fixed in the standard archive. Highest exploit likelihood: CVE-2024-27983.

Monitorglibc: 10 CVEs Ubuntu will not fix

Reviewed by Ubuntu and accepted as low risk. Record as accepted risk.

Built for the CVE flood

Thousands of new CVEs a month. Most don't apply to you, many have no fix, and a few are being exploited today. CVEfocus tells you which is which.

Decisions, not lists

One clear action per problem: reboot once, upgrade one package, accept one risk. Not 3,000 rows of CVE IDs.

Distro-accurate

Uses Ubuntu's and Debian's own fix data, so backported patches count. No false alarms from upstream version numbers.

What the vendor says

Fixed, not affected (and why), under investigation, or will not fix: straight from the vendor's own VEX statements.

Real-world priority

CISA's Known Exploited list and EPSS exploit likelihood decide what is urgent, not just a CVSS number.

Honest unknowns

When we can't be sure, we say so and tell you exactly what would settle it. We never guess 'not affected'.

Nothing stored

No inventories, no results, no IP addresses, no request logs. Your package list is used for the answer and dropped.

1

Sign up with your email

Click the link we send. That's the whole sign-up: no password, no card, no sales call.

2

Create an API key

One click in your dashboard. The key is shown once; we keep only a fingerprint of it.

3

Run one command

Paste it into a terminal, a cron job or CI. Code samples for curl, Python, Node, PHP, Ruby, C#, Go, Java and PowerShell.

Simple pricing

Metered by distinct products checked per day. Re-checking the same server, every hour if you like, costs nothing extra.

Free

500
products per day

About one server

Start free

Small

Coming soon
5,000
products per day

About 10–20 servers

Medium

Coming soon
25,000
products per day

About 50–100 servers

Large

Coming soon
100,000+
products per day

A fleet

We don't keep what you send.

No inventories, no results, no IP addresses, no request logs. We store your email and a fingerprint of your key, nothing else. Read exactly what we store.