Vulnerability sources¶
BasiliskScan aggregates vulnerabilities from multiple sources and merges results to reduce duplicates. The default active sources are:
OSV¶
- Description: public database maintained by the community.
- Credentials: not required.
- Use in BasiliskScan: enabled by default.
NVD (National Vulnerability Database)¶
- Description: official CVE database maintained by NIST.
- Credentials:
NVD_API_KEYis recommended for better rate limits. - Setup:
bscan nvd-key --prompt
or via .env:
NVD_API_KEY=YOUR_NVD_TOKEN
Sonatype Guide / OSS Index¶
- Description: commercial/free source for component vulnerability data.
- Credentials: requires username and token.
- Setup:
bscan sonatype-guide-key --prompt
How aggregation works¶
- Sources are queried in parallel when possible.
- Results are normalized and merged by identifiers (e.g., CVE).
- The report shows the sources associated with each vulnerability.