Skip to main content

KEV / EPSS prioritisation

CVE findings pick up two real-world signals when the bundle includes them:

  • CISA KEV - Known Exploited Vulnerabilities. CISA's catalogue of CVEs with confirmed in-the-wild exploitation. Findings on KEV-listed CVEs are bumped to Critical, whatever the CVSS score.
  • EPSS - Exploit Prediction Scoring System. A daily-updated probability (0-1) that a CVE will be exploited in the next 30 days. EPSS >= 0.9 bumps the finding to High.

Why these matter

CVSS alone is a poor predictor of which CVEs actually get exploited. Most CVEs never see in-the-wild use. A CVSS 7+ CVE in a library you barely import is almost always lower priority than a CVSS 5 KEV-listed CVE in a library that handles your auth.

KEV says "this is being exploited right now". EPSS says "a machine-learning model expects this to be exploited soon". Vulkro surfaces both.

Output

DEPS
CVE-2024-21733 tomcat-embed-core 9.0.78
CISA KEV - actively exploited, added 2024-04-12 [reachable]
CVE-2024-29025 netty 4.1.107
EPSS 91% [unreachable]
CVE-2024-12345 some-low-traffic-lib 0.4.2
CVSS 8.6 (no KEV / EPSS data) [unreachable]

Where the data comes from

The CVE bundle aggregates:

Updated daily. Each CveRecord in the bundle carries optional epss, kev_added, and vulnerable_symbols fields.