Replies: 1 comment 2 replies
-
Totally agree with per cycle CPEs or PURLs. Right now in xeol for our database, PURLs are at the Product level, same as what it's currently like for endoflife.date, but we'd support it to be scoped per Cycle if endoflife.date made this change. Somewhat related to this discussion, I was fooling around with an EOL schema that would be extensible enough to handle a lot of use cases. This is really a half-baked schema that I was mucking around with, based loosely from the osv.dev schema. Hard problems to handle with a schema:
These are just a few, im sure you have many more in mind.
I haven't been following along with the endoflife.date API work very closely, but imo it would be extremely powerful if you could submit a PURL or CPE with a support level and get back an EOL date for your product, just like how osv.dev API works for vulns. Xeol does all this matching inside the tool, but really it should be in an well-defined API imo. |
Beta Was this translation helpful? Give feedback.
-
While most products will have a common PURL or identifier for each of the release cycles, this isn't always true.
See the following pages for example:
Probably a few more. My suggestion is to support a
identifiers
key underneath releases that overrides the usual identifiers key. We can use YAML Anchors/Aliases to share identifiers between several release cycles.This would enable tooling to use more specific and accurate identifiers.
cc @noqcks
Beta Was this translation helpful? Give feedback.
All reactions