Skip to content

JuliaComputing/osv-schema

 
 

Open Source Vulnerability Schema

The Open Source Vulnerability (OSV) schema provides a human and machine readable data format to describe vulnerabilities in a way that precisely maps to open source package versions or commit hashes.

This format is currently exported by:

Together, these include vulnerabilities from:

  • AlmaLinux
  • Alpine
  • Alpaquita Linux
  • Android
  • BellSoft Hardened Containers
  • Bitnami
  • Chainguard
  • crates.io
  • Debian GNU/Linux
  • GitHub Actions
  • Go
  • Haskell
  • Hex
  • Linux kernel
  • Mageia
  • Maven
  • MinimOS
  • npm
  • NuGet
  • openEuler
  • openSUSE
  • OSS-Fuzz
  • Packagist
  • Photon OS
  • Pub
  • PyPI
  • Python
  • R (CRAN and Bioconductor)
  • Red Hat
  • SUSE
  • Rocky Linux
  • RubyGems
  • Ubuntu

These vulnerabilities are aggregated by https://osv.dev.

Join the discussion in the OpenSSF Slack channel #osv_schema

Reference tooling (e.g. converters) can be found in the tools/ directory

The current version of the specification is rendered here.

The OSV-Schema specification and the tools here are maintained by the Open Source Security Foundation (OpenSSF) Vulnerability Disclosures Working Group (WG).

About

Open Source Vulnerability schema.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 56.3%
  • Python 43.7%