Vulnerability datasources¶
Vulnerability datasources are the upstream feeds from which Dependency-Track populates its internal vulnerability database. The internal analyzer queries this local database during vulnerability analysis, so no external call is made at analysis time, only during mirroring.
For background on what each source provides and the trade-offs between them, see About vulnerability data sources. For the procedure to enable and schedule mirrors, see Configuring vulnerability sources.
Mirrored sources¶
Dependency-Track can mirror three public sources into its local database. Mirroring runs on a configurable schedule (daily by default) and on instance startup. Progress and errors are written to the API server logs.
| Source | Identifier prefix | Matches on |
|---|---|---|
| NVD | CVE- |
CPE |
| GitHub advisories | GHSA- |
PURL |
| OSV | varies by ecosystem | PURL |
Other sources¶
| Source | Description |
|---|---|
| Private vulnerability repository | Internally managed vulnerabilities for proprietary components or pre-disclosure research. |
| Repositories | Package registry integrations used for outdated component detection. Not a vulnerability source. |
| Internal components | Marks components that must never be sent to external services. |
Analyzers that query external services¶
OSS Index, Snyk, Trivy, and VulnDB are analyzers that call external APIs at analysis time. They are documented separately in the Analyzers reference.