Replies: 1 comment 1 reply
-
|
For a concrete example, I'm struggling with how to best express a vulnerability for a package whose versioning scheme changed. I have versions: It went from a date-based number in the shape of a SemVer to a real semantic SemVer. The 2019.10.23 version predates the other three. Yes, I know this is problematic (and within the Julia package manager, this 2019 version has now been "yanked" and is no longer newly installable but may exist and still function in old projects). Now I have a CVE that applies to all versions prior to 2.0.1. How do I best represent this? I see three possibilities: Two range objects, one with
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The OSV schema permits an array of
affected[].ranges, and each range can itself have a sequence of discontiguous events. How should multiple ranges of the same type be used? When/why would I use one? Or should they be discouraged?The OSV schema includes this example:
That could equivalently be expressed as:
What if I have a third branch where a release has not yet been cut — and for which I only have a
last_affectedversion? I can't use bothfixedandlast_affectedwithin the same events array, but can/could/should I use multiple ranges like this?Beta Was this translation helpful? Give feedback.
All reactions