Skip to content

Dataset for Golang featuring vulnerable code and corresponding fixes, covering both CVE-based and synthetic issues

Notifications You must be signed in to change notification settings

flexigpt/go-vulnfixes-db

Repository files navigation

go-vulnfixes-db

Dataset for Golang featuring vulnerable code and corresponding fixes, covering both CVE-based and synthetic issues

CVEInfo

  • CVE info is taken from NVD, Golang vuln db and CVEFixes dataset

  • The schema of the dataset is compatible with OSV schema specification.

  • The unified vulnerability file adds NVD metrics, repository info and commits info.

  • The Python representation of the schema can be seen here.

  • The CVEs generated for all extracted vulnerabilities is present here

  • The original Go vulnerability db files are uploaded here

  • The NVD vulnerability db files are uploaded here

  • Last update time of Go VulnDB: June 10 2024

FixesInfo

  • File changes are taken from CVEFixes dataset or direct git pull through references in CVEInfo
  • A few change sets those are very large (>4MB) are dropped. This number is very small for now (<5)
  • The zipped changes files are present here

About

Dataset for Golang featuring vulnerable code and corresponding fixes, covering both CVE-based and synthetic issues

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages