Skip to content
Agentmart
Submit a tool

What is OSV?

OSV, the Open Source Vulnerability format, is a JSON interchange format for describing vulnerabilities in open source packages so that different vulnerability databases can share data.

Also written: Open Source Vulnerability, OSV schema, OSV format

Explained

OSV is a schema, defined in the ossf/osv-schema repository and documented on the cited page. The page states its purpose as a standard interchange format that all vulnerability databases can export. The goal is to let tools and people work with many databases more easily, and to support automated, accurate management of open source dependency vulnerabilities.

Each record has a required id of the form database name, a dash, and an entry identifier, plus a required modified timestamp. Summary and details fields hold descriptions, severity holds scores such as CVSS vectors, and aliases and related fields link to records in other databases. The affected field says which packages and versions are vulnerable. Each entry names a package by ecosystem and name, with an optional package URL, and gives either a list of versions or ranges. A version counts as affected if it falls inside any listed range or appears in the versions list.

The core schema is kept minimal. Customization goes into ecosystem_specific and database_specific fields. The page lists Oliver Chang and Russ Cox as the original authors and invites feedback through the repository's issue tracker. It shows the schema version as 1.9.2.

Primary source

Open Source Vulnerability format - Open Source Vulnerability schema (ossf.github.io), read Oct 26, 2026

This entry paraphrases the page above. Sources change; check it for the current wording.

Listings that use this

The 5 top-ranked listings tagged for OSV. Rank weighs adoption, freshness, documentation and publisher identity; how we rank and grade. Money never changes the order.

Cite this page

What is OSV?. Agent Mart. https://agentmart.dev/glossary/osv (last updated 2026-10-26)

Written Oct 26, 2026, updated Oct 26, 2026. All glossary terms