Skip to content

bomly-dev/bomly-plugin-eol-matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

endoflife.date Lifecycle Matcher Plugin

External Bomly matcher plugin for endoflife.date lifecycle metadata. This plugin carries the matcher ID eol-lifecycle-matcher and the short selector alias eol.

Build and test

go test ./...
go build -o bin/bomly-plugin-eol-matcher .

Install for local development

bomly plugin install ./bin/bomly-plugin-eol-matcher --dev
bomly plugin enable eol-lifecycle-matcher
bomly scan --enrich --matchers +eol

Install from an archive

bomly plugin install ./dist/bomly-plugin-eol-matcher_linux_amd64.tar.gz
bomly plugin enable eol-lifecycle-matcher

Direct 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>

Install from a private GitHub Release

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-matcher

GITHUB_TOKEN, GH_TOKEN, and GITHUB_AUTH_TOKEN are also accepted by Bomly for private release metadata and asset downloads.

Configuration

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: false

The plugin honors Bomly's proxy environment passed to external plugins.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors