DevGuard Vulnerability Database:
DevGuard imports data from multiple sources to construct a robust and comprehensive database of vulnerabilities. The database is refreshed every six hours, ensuring that data is up-to-date. This page provides an overview of the primary sources that contribute to the DevGuard vulnerability database. You can access this vulnerability data on the L3montree website.
Primary Sources
-
GitHub Exploits
DevGuard integrates exploit data shared publicly on GitHub. This source provides information on real-world exploit implementations, enabling developers to understand the practical impact of vulnerabilities. -
EPSS (Exploit Prediction Scoring System)
EPSS offers data-driven predictions on the likelihood of vulnerabilities being exploited in the wild. This helps prioritize vulnerabilities based on their exploitability. -
CVE List (Common Vulnerabilities and Exposures)
The CVE List is a centralized catalog of publicly known security vulnerabilities. DevGuard leverages this to maintain a standardized reference for vulnerabilities. -
NVD (National Vulnerability Database)
NVD enriches CVE entries with additional metadata such as severity scores (CVSS), impact metrics, and fix information, providing more context for vulnerability assessment. -
Exploit DB (Exploit Database)
A curated archive of publicly available exploits, including proof-of-concept code. This serves as a valuable resource for understanding practical exploitation techniques. -
OSV (Open Source Vulnerabilities)
OSV consolidates vulnerability data from various open-source projects, ensuring comprehensive coverage of issues in open-source ecosystems.
OSV Data Sources
The OSV component aggregates data from multiple specialized databases to cover a wide range of ecosystems:
- GitHub Advisory Database: Security advisories published on GitHub.
- PyPI Advisory Database: Vulnerabilities in Python packages.
- Go Vulnerability Database: Issues in Go libraries and applications.
- Rust Advisory Database: Security issues in Rust crates.
- Global Security Database: General open-source vulnerabilities.
- OSS-Fuzz: Vulnerabilities found via Google’s fuzzing project.
- Rocky Linux and AlmaLinux: Security advisories from these Linux distributions.
- Haskell Security Advisories: Vulnerabilities affecting Haskell libraries.
- RConsortium Advisory Database: Security issues in R language packages.
- OpenSSF Malicious Packages: Malicious open-source packages detected by the OpenSSF community.
- Python Software Foundation Database: Security issues tracked by the Python Software Foundation.
- Bitnami Vulnerability Database: Vulnerabilities in Bitnami-packaged applications.
- Ubuntu: Security advisories from the Ubuntu ecosystem.
By consolidating data from these diverse and specialized sources, DevGuard ensures its vulnerability database remains up-to-date, relevant, and comprehensive for developers worldwide.