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
What happened:
when analyzing a SBOM with a traefik 3.1. 2 purl, EOL is no more detected with last version of xeol & db
What you expected to happen:
Traefik 3.1.2 is eol and should me detected by xeol
On January 17, I analyze a test sbom declaring a traefik v 3.1.2 component. As expected xeol detected the EOL of traefik 3.1.x
Today, after xeol update & db update, the analysis does not detect the eol anymore.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
I search in the xeol db :
sqlite3 ~/.cache/xeol/db/1/xeol.db 'select * from purls where purl like "%traefik%" order by purl;'
in the last db it give me many purls but only some targetting pkg:golang/github.com%2Ftraefik%2Fyaegi or pkg:golang/github.com%2Ftraefik%2Fpaerser
With the db from 2025-01-17 the output is only 2 purls
sqlite3 ~/Downloads/xeol-db_v1_2025-01-17T03_51_15.516595Z/xeol.db 'select * from purls where purl like "%traefik%";'
918|pkg:brew/traefik|317
919|pkg:github/traefik/traefik|317
Hey @jgraglia, thanks for raising this. We're in the process of moving to a more complete dataset, but unfortunately there's a few endoflife.date gaps unfortunately.
We've already got an issue in and work started on backfilling this data so you'll get the same (or hopefully better) output again shortly.
Hey there, I think this is happening with every image. I'm not sure without looking into details if only one endoflife.date backend is considered for now.
If I use the readme gif example then it's not detecting anything EOL in mongo:3.2 image.
~ $ xeol mongo:3.2
✔ EOL DB [no update available]
✔ Scanned for EOL [0 eol matches]
✅ no EOL software has been found
~ $ xeol bitnami/kubectl:1.15
✔ EOL DB [no update available]
✔ Scanned for EOL [0 eol matches]
✅ no EOL software has been found
What happened:
when analyzing a SBOM with a traefik 3.1. 2 purl, EOL is no more detected with last version of xeol & db
What you expected to happen:
Traefik 3.1.2 is eol and should me detected by xeol
On January 17, I analyze a test sbom declaring a traefik v 3.1.2 component. As expected xeol detected the EOL of traefik 3.1.x
Today, after xeol update & db update, the analysis does not detect the eol anymore.
How to reproduce it (as minimally and precisely as possible):
xeol sbom:eol-traefik-3.1.2.cdx.json
see eol-traefik-3.1.2.cdx.json
Anything else we need to know?:
I search in the xeol db :
sqlite3 ~/.cache/xeol/db/1/xeol.db 'select * from purls where purl like "%traefik%" order by purl;'
in the last db it give me many purls but only some targetting
pkg:golang/github.com%2Ftraefik%2Fyaegi
orpkg:golang/github.com%2Ftraefik%2Fpaerser
With the db from 2025-01-17 the output is only 2 purls
pkg:github/traefik/traefik
seems to be the valid purl for traefik => see eol config for traefik :https://github.com/endoflife-date/endoflife.date/blob/master/products/traefik.md?plain=1#L17so I wonder why this purl is missing ? and the / seems to be encoded now
I also find this blogpost https://www.herodevs.com/blog-posts/herodevs-acquires-xeol-to-help-users-of-end-of-life-open-source-software-secure-their-applications-and-protect-their-data : may be sth happens to the opensource db ?
Thanks for your help
Environment:
xeol version
: `xeol 0.10.7\cat /etc/os-release
or similar):Ubuntu 24.04.2 LTS
The text was updated successfully, but these errors were encountered: