osv.dev icon indicating copy to clipboard operation
osv.dev copied to clipboard

Support RedHat vulnerabilities

Open fingeromer opened this issue 1 year ago • 9 comments

Currently OSV supports a few operating system ecosystems like Debian & Alpine. We would like to open a feature request for supporting RedHat ecosystem vulnerabilities.

Thanks, have a nice day.

fingeromer avatar Jun 20 '23 12:06 fingeromer

Hi, is adding RedHat datasource on your roadmap?

fingeromer avatar Jul 26 '23 14:07 fingeromer

This issue has not had any activity for 60 days and will be automatically closed in two weeks

github-actions[bot] avatar Jul 23 '24 18:07 github-actions[bot]

is adding RedHat datasource on your roadmap?

We're largely dependent on Red Hat to provide the data in the OSV format, conversations are ongoing...

/cc @mprpic

andrewpollock avatar Jul 26 '24 04:07 andrewpollock

The Red Hat ecosystem is large and varied so we're still working out the kinks on how to best structure the data in the OSV schema, but it's in progress! Since there is interest in this data, I'll ask here @fingeromer, are you mostly interested in data on vulnerabilities affecting RPMs shipped on RHEL? Or other Red Hat products as well?

mprpic avatar Jul 26 '24 14:07 mprpic

The onboarding process is a little bit bespoke and toilsome at the moment, but something we're continuously improving on and streamlining with each new data source onboarded. I would like to get it to the point of being much more checklist/cookbook driven than it currently is. My detailed response here is an (ongoing) experiment at further process improvement and seeks to address some recent actionable feedback received by another data source onboarding. Your actionable feedback is also very welcome.

In a nutshell:

Known onboarding rough edges:

  • the format of the source{,_test}.yaml files (hopefully the example PRs plus other existing entries will make this reasonably self-evident). Specifically, FYI, the value for type corresponds with those defined at https://github.com/google/osv.dev/blob/381f459de12e181447731beee9ba4b06a513c586/osv/models.py#L783-L787

andrewpollock avatar Aug 26 '24 01:08 andrewpollock

We going to publish the records at a new REST endpoint https://access.redhat.com/security/data/osv/

Add Red Hat Ecosystem in osv-schema repo.

jasinner avatar Aug 26 '24 05:08 jasinner

I guess we don't need to adjust purl_helpers because we include purls with our OSV records.

jasinner avatar Aug 26 '24 05:08 jasinner

I guess we don't need to adjust purl_helpers because we include purls with our OSV records.

Correct.

andrewpollock avatar Aug 26 '24 05:08 andrewpollock