Operations · software supply chain
Your dependencies are an attack surface. This console shows you which ones matter.
Each repository includes hundreds of third-party components, beyond the protection of a firewall. CVETriage cross-references public sources — NVD, KEV, EPSS and OSV/GHSA — and traces vulnerable code to its call sites to help identify what is reachable in your application. Local analysis, with optional Mistral support.
NVD · MITRE · CISA KEV · FIRST EPSS · OSV/GHSA → correlation on the local workstation
| Risk | Package | CVE | CVSS | Severity | Reachability | KEV | OSV |
|---|
Five stages, from noise to action
A conventional scanner can return hundreds of alerts without a clear next step. This pipeline filters out irrelevant findings at each stage to help you focus on what needs action.
Inventory
Syft inventories the components in your repository, including exact versions and transitive dependencies. Protection starts with knowing what is there.
Correlation
Each component is checked against the local database: NVD CVEs, known exploitation from CISA KEV, and 30-day exploitation probability from EPSS. Three sources, three perspectives.
Cross-check
OSV and GHSA provide an additional advisory check. Already-patched versions are removed, and disagreements between sources are flagged to help reduce false positives.
Reachability
AST analysis checks whether vulnerable functions are imported, called or reachable from an entry point. This adds execution context to severity scores.
Response
A combined risk score, a plain-language explanation and an exact upgrade command. Optional Mistral analysis explains the findings; fixed versions come from advisory data.
Start a scan
One local path, six options. Source code stays on your machine. Package coordinates are sent out only when OSV cross-checking is enabled.
- No saved scans