Self-hosted · Agentless · AGPL-3.0

Agentless CVE scanning and fleet remediation for Linux hosts, over SSH.

Findings are ranked by what is being exploited, not just by what scores highest. When CveDeck doesn't know something, it tells you it doesn't know.

The CveDeck fleet overview in demo mode. The Actively exploited card counts five hosts with 20 findings on CISA KEV, and the fleet table marks those hosts in red, ahead of their critical, unscored and high counts. Other rows show a dash, a plain zero and '0 so far' in the same column.
Demo mode in CveDeck 0.8.12, with a fictional fleet, its own fictional threat intel, and scanning disabled. Red marks hosts with findings that are being actively exploited.
Scope

Limits, stated plainly

Linux only

Windows hosts can be discovered and enrolled, but scans are refused, because Windows inventory can't be matched against vulnerability data yet. A scan would finish with no findings, and that would look like a clean host.

You stay in control

CveDeck never runs commands on your hosts. Upgrade commands are generated for you to review, and nothing is remediated automatically. Scans are started by you: the only thing on a schedule is the threat-intel refresh, which downloads published feeds and touches none of your machines.

One account, and bring your own TLS

Login is on from the first start, with no default password, but there's a single account with no roles. CveDeck doesn't serve HTTPS itself, so put a TLS reverse proxy in front before exposing it beyond a network you trust. Read the security notes.