External Bomly matcher plugin for endoflife.date lifecycle metadata. This plugin carries the matcher ID eol-lifecycle-matcher and the short selector alias eol.
go test ./...
go build -o bin/bomly-plugin-eol-matcher .bomly plugin install ./bin/bomly-plugin-eol-matcher --dev
bomly plugin enable eol-lifecycle-matcher
bomly scan --enrich --matchers +eolbomly plugin install ./dist/bomly-plugin-eol-matcher_linux_amd64.tar.gz
bomly plugin enable eol-lifecycle-matcherDirect URL installs require a checksum unless you explicitly opt out:
bomly plugin install https://example.internal/bomly-plugin-eol-matcher_linux_amd64.tar.gz \
--checksum sha256:<digest>export BOMLY_GITHUB_TOKEN=<token-with-release-access>
bomly plugin install github:bomly-dev/bomly-plugin-eol-matcher@v0.1.0
bomly plugin enable eol-lifecycle-matcherGITHUB_TOKEN, GH_TOKEN, and GITHUB_AUTH_TOKEN are also accepted by Bomly for private release metadata and asset downloads.
Configure the plugin in Bomly's plugin config map:
plugins:
eol-lifecycle-matcher:
api_base: https://endoflife.date/api
cache_dir: ~/.bomly/cache/eol
cache_ttl: 24h
timeout: 15s
disable_cache: falseThe plugin honors Bomly's proxy environment passed to external plugins.