You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
The OSV database contains 100% of vulnerabilities from NVD/CVE since 2016 that are determined to relate to OSS #783
Hi Andrew, Thanks for the update! 🙂 I was just wondering if this was actively worked on and if there is anything that can be split into smaller tasks so people can help out.
We'll now continue to iterate on records that either didn't convert, but look like they should have been able to (weeding out any false positives from this set, and addressing any remaining deficiencies), or did convert but do not successfully import, as well as were discarded because they only half-converted, and would have caused a false positive.
Reacted by Oliver Chang, Krzysztof Słonka and Johannes Feichtner
This is the percentage of CVEs that convert from a given year, based on the heuristics used to determine if it should be attempted for conversion. Those heuristics include:
a usable Git repository could be derived for the CVE
versions could be determined for the vulnerability
Activity
evverx commentedon Dec 16, 2022
I wonder if it would be possible to somehow exclude/mark duplicates? For example, https://nvd.nist.gov/vuln/detail/CVE-2021-45941 was presumably generated automatically based on https://osv.dev/vulnerability/OSV-2021-1576 and I don't think it makes much sense to show them both without any links to each other. I think it should also help to somewhat address #258.
slonka commentedon Jan 23, 2023
Any updates on this?
andrewpollock commentedon Jan 24, 2023
Hi Krzysztof, not sure if you're asking for an update with respect to the work overall, or an update in relation to #783 (comment) specifically?
I can give a progress update for interested parties:
slonka commentedon Jan 25, 2023
Hi Andrew, Thanks for the update! 🙂 I was just wondering if this was actively worked on and if there is anything that can be split into smaller tasks so people can help out.
andrewpollock commentedon Jan 30, 2023
Yes, it's very much being actively worked on. I will look at defining and sharing some milestones, help is always welcome :-)
Everything's currently in a proof-of-concept stage, as I familiarise myself with the input data. Feel free to poke at https://github.com/google/osv.dev/tree/master/vulnfeeds/cpp (I think the README file needs an update)
andrewpollock commentedon May 8, 2023
This issue is overdue for a status update.
Work has been progressing well, and the most recent conversion runs are yielding the following results from the 2022 NVD CVE data set:
There's much validation work still to be done, before expanding to previous years as well as automating ongoing conversion.
andrewpollock commentedon Sep 29, 2023
Another overdue status update
We're close (targeting early October) to going live with the data currently available. CVEs from 2023-2016 are being processed.
From the 2023 NVD CVE data set:
andrewpollock commentedon Oct 11, 2023
Early access update for followers of this issue 👋
We've soft-launched this into OSV.dev production overnight, and we now have 31,889 NVD CVE-based records from 2023-2016 in OSV.dev, e.g:
This enables much broader commit hash-based vulnerability scanning, e.g.
Any individual record feedback can be filed using this issue template
We'll now continue to iterate on records that either didn't convert, but look like they should have been able to (weeding out any false positives from this set, and addressing any remaining deficiencies), or did convert but do not successfully import, as well as were discarded because they only half-converted, and would have caused a false positive.
slonka commentedon Nov 2, 2023
hi @andrewpollock - thank you very much for the update! Is this only available via the REST API or does it already work with osv-scanner?
andrewpollock commentedon Nov 2, 2023
Hi @slonka I can advise as of https://github.com/google/osv-scanner/releases/tag/v1.4.3, which went out a few hours ago, the functionality is now fully available in OSV-Scanner directly, as well as the REST API.
oliverchang commentedon Nov 7, 2023
Our blog post announcing this has just been published: https://osv.dev/blog/posts/introducing-broad-c-c++-support/
andrewpollock commentedon Feb 24, 2025
Final statistic before closing this one out:
This is the percentage of CVEs that convert from a given year, based on the heuristics used to determine if it should be attempted for conversion. Those heuristics include: