-
Notifications
You must be signed in to change notification settings - Fork 31
Description
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 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
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#L17
so 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:
- Output of
xeol version: `xeol 0.10.7\ - OS (e.g:
cat /etc/os-releaseor similar):Ubuntu 24.04.2 LTS - xeol db status :
xeol db status
Location: ~/.cache/xeol/db/1
Built: 2025-02-21 00:00:45.348326 +0000 UTC
Schema: 1
Checksum: sha256:97a832e0d985afba4a03f671410b8d3a83f1ac045278cb8c1d97016417dd66cc
Status: valid