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
There seem to be a mismatch between the data that is present in the webapp (osv.dev) and the storage (https://storage.googleapis.com).
In the web app when viewing specific vulnerabilities we can see data about the present vulnerabilities, but when searching for that same vulnerability in the googleapi storage, we see duplicates in different ecosystems.
This means that I don't know on which one i should trust.
Can you provide some more details on your needs here?
If you want to retrieve individual records, you're best served using the API, e.g. https://api.osv.dev/v1/vulns/CVE-2014-8176 as this is using the same database as the web interface.
There is currently a shortcoming with the exports, and individually exported records are not cleaned up if they are subsequently deleted. The all.zip files are canonical, see https://google.github.io/osv.dev/data/#data-dumps
andrewpollock
changed the title
miss match between the data on the website and the json
exporter: individual records no longer in existence should be removed from the GCS export
Nov 26, 2024
my needs were to know from where i can get data i can trust as there is no indication in the vulnerability json that it is no longer relevant (looking at CVE-2014-8176 in the Ubuntu ecosystem).
and from what I seen in the gs://osv-vulnerabilities//all.zip file also have the same "issue" as the individual file, that vulnerabilities that have changed ecosystem are still displayed.
By needs, it seems like you're wanting to retrieve individual records, in JSON format.
Is the API unsuitable for this task? Or if you're needing to enumerate the entire database, are the zip files sufficient?
We have a known issue with the individual files in GCS not getting cleaned up when a record gets deleted. This needs to be better surfaced in the documentation.
There seem to be a mismatch between the data that is present in the webapp (osv.dev) and the storage (https://storage.googleapis.com).
In the web app when viewing specific vulnerabilities we can see data about the present vulnerabilities, but when searching for that same vulnerability in the googleapi storage, we see duplicates in different ecosystems.
This means that I don't know on which one i should trust.
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
The data that is viewed in the web app will be the same as the one in the storage
Screenshots
The text was updated successfully, but these errors were encountered: