-
Notifications
You must be signed in to change notification settings - Fork 176
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
[feature] Add support for endoflife.date #2037
Comments
We took a look at the API of endoflife.date, and it looks like this would be a good first issue to run a certifier.
Two pieces of has metadata info
Note that some don't have EOL dates, but just says "EOL": true or false. Consumption for these would likely will be HasMetadata of something being supported. Consumption may also be an alerting flow of change in metadata (be via some policy engine). Open Questions:
|
I'd love to give this one a go if no one else has started already. My first impression is that this would involve something similar to Any pointers or guidance on which parts of GUAC might be good reference would be much appreciated! |
Yes that is correct, using the clearlydefined certifier is a good example and will function similarly. As for the guac/pkg/ingestor/parser/spdx/parse_spdx.go Lines 405 to 424 in 1a04f13
Let us know if you have more questions! |
Is your feature request related to a problem? Please describe.
endoflife.date tracks information about when versions reach the end of supported life. This is useful information to include in the understanding of the supply chain. Knowing which dependencies are (or soon will be) unsupported can be an important part of proactively reducing risk.
Describe the solution you'd like
Use the endoflife.date API to fetch EOL dates for nodes in the dependency graph.
Describe alternatives you've considered
As far as I can tell, deps.dev does not offer this information.
Additional context
The API is currently in alpha, so it may be too early to adopt in GUAC.
The text was updated successfully, but these errors were encountered: