Vulnerabilities & scanning
How scans work, and how KEV/EPSS prioritize what matters.
How scanning works
A scan matches your components against known-vulnerability data and enriches each match with real-world risk signals. Scans run automatically when a BOM is ingested; you can also trigger one on demand.
Enrichment adds two signals that cut through CVE noise:
- KEV — CISA's Known Exploited Vulnerabilities catalog. If a vulnerability is in KEV, it's being exploited in the wild right now.
- EPSS — a 0–1 probability that a vulnerability will be exploited soon.
The Vulnerabilities view ranks findings by severity, KEV, and EPSS so the short list of "fix this first" is obvious.
Scan on demand
Use Scan now on a project to re-scan immediately — handy after a new advisory or KEV update, without waiting for the next upload.
Scan policy
Each project has a scan policy (Project settings → Scans) controlling how and when scans run. Set it once per project and let new uploads inherit it.
The vulnerability state machine
Each finding moves through states as you work it (e.g. open → triaged → resolved), with a timeline of transitions. Those transitions are what feed assurance.
Try it
This is the Vulnerabilities view with sample data. Filter by severity and watch the ordering — KEV-flagged and high-EPSS findings rise to the top, exactly as in the product. If you're signed in, "Open in app" takes you to your real data.
| Vulnerability | Fix | Status | |||
|---|---|---|---|---|---|
| jsonwebtoken0.4.0 | CVE-2015-9235 | CriticalKEV | 67% | Fix available | Open |
| marsdb0.6.11 | CVE-2017-1000489 | Critical | 45% | No fix | Under investigation |
| vm23.9.5 | CVE-2022-25893 | Critical | 31% | Fix available | Open |
| express4.16.2 | CVE-2022-24999 | High | 21% | Fix available | Open |
| lodash4.17.11 | CVE-2019-10744 | High | 12% | Fix available | Open |
| jquery2.2.4 | CVE-2020-11022 | Medium | 9% | Fix available | Open |
| minimist1.2.0 | CVE-2020-7598 | Medium | 4% | Fix available | Not affected |
| sanitize-html1.4.2 | CVE-2017-16016 | Low | 2% | Fix available | Fixed |
Next
Found something real? Triage & decisions covers VEX, exclusions, and applicability rules.