Skip to main content

OSV

Threat Intelligence

The OSV connector synchronizes the Open Source Vulnerabilities advisory catalog into the Brinqa platform. Each package ecosystem OSV publishes is its own object type, and every object type maps to the SecurityAdvisory model. A sync downloads the ecosystem's all.zip archive from the public OSV export, walks its entries and maps each OSV record.

Object types are not compiled into the connector. The export publishes its own ecosystem index, so the type set is read from ecosystems.txt when the schema is resolved and one object type is built per ecosystem. An ecosystem added upstream becomes an object type on the next schema resolution with no code change.

Because each ecosystem is its own object type, only the ecosystems that matter to a deployment need to be enabled, and each syncs exactly one archive. The ecosystem attribute on a record is read from its affected packages rather than from the object type it arrived under, and is therefore multi-valued: a record exported under npm can affect packages in PyPI too.

OSV is a vulnerability database rather than a scanner and holds no customer inventory, so this connector contributes advisory definitions only. Correlation to Package and Software assets is performed by the platform against inventory supplied by other connectors.


Data retrieved from OSV

Connector ObjectRequiredMaps to Data Model
Ecosystem AdvisoryYesSecurity Advisory

Model relationships

note

For detailed steps on how to view the data retrieved from OSV in the Brinqa Platform, see How to view your data.