-
Notifications
You must be signed in to change notification settings - Fork 345
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggest improvements for this vulnerability feature doesn't support > operator #19
Comments
@mrjonstrong, I'm sorry that you bumped up against this in the first 24-hours of this feature going live. There are currently about 3 dozen advisories out of ~7000 that could not be exported to this advisory database because of that |
@chrisbloom7 No worries at all, happy you got this feature live, it's a great addition! |
You're welcome!
Unfortunately this won't work because you won't find a I think we can leave this issue open for now until we have a better solution, in case, as you say, someone else runs into this. |
@chrisbloom7 could you clarify how the OSV schema is not compatible with I've built So far, I've come across GHSA-93q8-gq69-wqmw being missing - I would expect you should fix this advisory by changing it to be I'm hoping to be able to switch over to using Here's a complete list of all the |
@G-Rath We're aware of about 3 dozen vulnerabilities that are currently using the |
@chrisbloom7 thanks for that write-up and link - that was the reason I was thinking. While I understand wanting to be as accurate as possible, it does feel like skipping the advisory all together results in a net loss, since if I'm understanding correctly the primary reason why your team is using At the same time, it also already looks like you have a possible mechanisms to helping support this: some advisories in this database have an None of this is meant as a negative, but I find it a bit uneasy to know that there are a handful of advisories we have no insight into at all right now which means we can't really account for them so am very interested in helping getting this improved if possible. (I mean, I'd be happier if you just had another folder named |
Couldn't you convert |
@G-Rath good eye! @ljharb Yes, that would definitely be preferable in some cases and is how we're addressing some of those 3 dozen advisories that we've flagged as currently unpublishable. That said, our curation team takes a lot of information into account and we need to provide them the flexibility to use the |
@G-Rath, just to be clear, these advisories are still available in github.com/advisories and via our GraphQL advisory API. They just aren't representable as OSV JSON and thus don't appear in this database mirror. We understand that's less than ideal and we have had an uncountable number of conversations about the |
@chrisbloom7 but then I'll have to talk to that API which is sort of the opposite of what I mean, even just having a text file listing the IDs of all the affected advisories maintained in this repo would improve this for me short-term, since we could use that to query the API directly for just those advisories. |
@G-Rath I hear what you are saying and understand why it's problematic for not just your use case but for many others as well.
That could be an interesting addition, like a table of contents. I'll add a note about your suggestion to the tracking issue for this. |
Hello all! We've resolved this issue and replaced the There is one very specific edge case which is still unable to be translated to OSV, but since that case does not relate to the discussion here we'll consider it separately. Thanks for chiming in here and providing us feedback along the way! |
I went to this advisory GHSA-8489-44mv-ggj8 and on the right clicked the Suggest improvements for this vulnerability.
I just removed the log4j-api packages and left the rest as they were. Clicked "Submit Improvements" and had this error that the > operator is not supported.
The text was updated successfully, but these errors were encountered: