Documentation

Enrichment

Passes that augment existing CVE records with additional intelligence: EPSS, Nuclei templates, references, CESS.

Passes that augment existing CVE records with additional intelligence: EPSS, Nuclei templates, references, CESS.

aienrich — AI Gateway Enrichment Overview
Cloudflare AI Gateway-backed inference passes that run post-commit after a primary CVE write, best-effort and bounded by the run's time budget. Documents the vulnetix.* activities, the source-category coverage, and the operator runbook.
enrich-malware-exposure Design
Resolves the registry first-publish date and removal status of every known-malicious package from deps.dev, so the OSSF exposure window (how long a malicious package was installable before its advisory landed) is computed live from the database instead of a baked constant.
Dashboard stats materialization
Builds customer-relevant CVE facts and exact Resolve dashboard metric responses outside the API request path.
enrich-coalition-cess Design
Enriches CVE records with Coalition ESS (Exploit Scoring System) data.
enrich-first-epss Design
Enriches CVE records with FIRST.org EPSS (Exploit Prediction Scoring System) scores.
enrich-googleosi Design
Enriches package records from the Google OSI (deps.dev) API — provenance, publish dates, SLSA attestations and the upstream GitHub repo — for both CVE-named packages and the wider registry corpus.
enrich-nse-fetch Design
Searches GitHub for Nmap NSE scripts that reference CVE/GHSA identifiers, stores them as first-class `Exploit` records, and creates `ExploitCVE` junctions linking to all matching `CVEMetadata` rows...
enrich-nuclei Design
Enriches CVE records with Nuclei template and ExploitDB exploit data.
enrich-references Design
Categorizes and enriches CVE reference URLs by fetching metadata from ExploitDB, GitHub, VulnerabilityLab, and other sources.
github-enrichment Design
Populates the GitHub* tables for GitHubRepository rows queued with needsEnrichment=true, via the GitHub REST API.
Insights Org Graph
Forms the organisation-wide tech-stack graph by matching join keys published by independent single-repository scans, and computes the metrics no single repository can see.