# Download Docker Compose file
-weight: 500;">curl -LO https://raw.githubusercontent.com/DependencyTrack/dependency-track/main/-weight: 500;">docker-compose.yml # Start Dependency-Track stack
-weight: 500;">docker compose up -d
# Download Docker Compose file
-weight: 500;">curl -LO https://raw.githubusercontent.com/DependencyTrack/dependency-track/main/-weight: 500;">docker-compose.yml # Start Dependency-Track stack
-weight: 500;">docker compose up -d
# Download Docker Compose file
-weight: 500;">curl -LO https://raw.githubusercontent.com/DependencyTrack/dependency-track/main/-weight: 500;">docker-compose.yml # Start Dependency-Track stack
-weight: 500;">docker compose up -d
# Download the latest binary
-weight: 500;">curl -LO https://github.com/Chriz76/endoflife-dependencytrack/releases/download/v0.1.0-alpha/eol-dt-linux-x64.tar.gz # Extract the archive
tar -xzvf eol-dt-linux-x64.tar.gz # Make it executable
chmod +x eol-dt # Run it
./eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY
# Download the latest binary
-weight: 500;">curl -LO https://github.com/Chriz76/endoflife-dependencytrack/releases/download/v0.1.0-alpha/eol-dt-linux-x64.tar.gz # Extract the archive
tar -xzvf eol-dt-linux-x64.tar.gz # Make it executable
chmod +x eol-dt # Run it
./eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY
# Download the latest binary
-weight: 500;">curl -LO https://github.com/Chriz76/endoflife-dependencytrack/releases/download/v0.1.0-alpha/eol-dt-linux-x64.tar.gz # Extract the archive
tar -xzvf eol-dt-linux-x64.tar.gz # Make it executable
chmod +x eol-dt # Run it
./eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY
eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY
eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY
eol-dt --apikey YOUR_DEPENDENCY_TRACK_API_KEY - Dependency-Track installation (You can skip this if you already have a running installation)
- Import SBOM (You can skip this if you already have a running installation)
- Get the Dependency-Track API key from the Web UI
- Install and run the integration - Go to Projects → Add Project
- Upload your SBOM (Or use the example sbom)
- Wait for the components to be processed - Log in to the Web UI at http://localhost:8080 (That's the default for Dependency-Track Installations)
- Click on your Administration → Access Management → Teams
- Generate a new key
- Copy it for later use - Download the latest Windows binary
- Run it with your api key - In the Dependency-Track UI, search for "INT" to see flagged EoL components
- Check the program output for details about matched components
- Optionally, provide your own EoL dataset using the --eoldata option - This project is experimental — use in test environments first
- Matching relies on PURL, CPE, and name heuristics — some results may be incomplete
- Future improvements: integrate more package repositories, combine EoL with CVE data, allow manual overrides
- For further options or feedback see the endoflife-dependencytrack project on github - Does this help detect hidden vulnerabilities?
- Ideas to improve matching accuracy?
- Found bugs or missing components?