CheckOps
OWASP Dependency-Track
OWASP Dependency-Track is an Apache-2.0 SBOM-driven component analysis platform that tracks components across your portfolio and flags vulnerable, outdated or policy-violating dependencies.
- Security Testing
- Open source
- Free
- Sca
- Security testing
- Release & CI gates
- Production monitoring & observability
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
OWASP Dependency-Track is an intelligent component analysis platform that helps organisations identify and reduce risk in the software supply chain. It is built around the Software Bill of Materials (SBOM): you upload SBOMs for your projects and it continuously analyses the components inside them. The project is Apache-2.0 with about 4,400 GitHub stars.
Unlike a one-off scanner run in CI, Dependency-Track keeps a portfolio-wide inventory. When a new vulnerability is published, it can tell you which projects and versions include the affected component, without re-running builds.
Version note: Dependency-Track v5 is now the main line. The README says v4 is in maintenance mode on the 4.14.x branch and will reach end-of-life in December 2026, about six months after v5 general availability, with a migration guide provided.
In the quality loop, Dependency-Track spans release and production: CI pipelines upload SBOMs at build time, and the platform keeps watching those components after release.
Features
- SBOM ingestion: Upload SBOMs (CycloneDX) from builds via API or UI.
- Portfolio inventory: See every component across every project and version.
- Continuous analysis: New advisories are matched against existing inventories.
- Multiple vulnerability sources: Aggregates several intelligence sources; see the docs for the current list.
- Policy engine: Define security, licence and operational policies.
- Notifications: Alerts to chat, email and webhooks.
- REST API: Automate uploads and queries from CI.
- Docker Compose quickstart: Run a local instance in minutes, per the README.
Pros
- Portfolio view: Answers ‘where are we affected?’ quickly.
- Free and OWASP: Apache-2.0, community-governed.
- SBOM-first: Fits supply-chain and regulatory requirements.
- Continuous: Does not depend on rebuilds.
- Active: Commits in November 2026.
Cons
- Self-hosted: You run and maintain the server and database.
- Requires SBOM generation: Builds must produce SBOMs (for example with Syft or CycloneDX plugins).
- Migration effort: v4 users need to plan the v5 migration before v4 end-of-life.
- Triage load: Large portfolios produce many findings.
- Learning curve: Policies and integrations take setup.
Usage and Links (Example)
Run the Quickstart with Docker Compose from the documentation, then upload an SBOM from CI:
syft my-image:latest -o cyclonedx-json > sbom.json
curl -X POST "$DT_URL/api/v1/bom" \
-H "X-Api-Key: $DT_API_KEY" \
-F "projectName=my-app" -F "projectVersion=1.2.0" -F "autoCreate=true" \
-F "bom=@sbom.json"
Tips: upload an SBOM for every release, set policies for critical vulnerabilities and disallowed licences, and route notifications to the owning team.
Resources:
Pricing
Dependency-Track is free and open source under Apache-2.0. Hosting is your own cost.
Recommended for?
- Organisations with many applications needing a supply-chain inventory.
- Teams with SBOM requirements from customers or regulators.
- Security teams responding to newly disclosed vulnerabilities.
- Not a fit if you only need a single CI scan; use OSV-Scanner or Trivy.
Conclusion
Dependency-Track turns SBOMs into a living, portfolio-wide view of component risk.
Plan for hosting and SBOM generation, and if you are on v4, schedule the move to v5.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with OWASP Dependency-Track side by side.
DDependency-CheckOWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.Compare with OWASP Dependency-Track
OOSV-ScannerOSV-Scanner is Google's Apache-2.0 dependency vulnerability scanner and official frontend to the OSV database, covering many languages, package managers, OS packages and containers, with guided remediation and licence checks.Compare with OWASP Dependency-Track
TTrivyTrivy is Aqua Security's Apache-2.0 all-in-one scanner for container images, filesystems, Git repos, VM images and Kubernetes, finding CVEs, IaC misconfigurations, secrets, licences and SBOM data.Compare with OWASP Dependency-Track
GGrypeGrype is Anchore's Apache-2.0 vulnerability scanner for container images, filesystems and SBOMs, covering major OS package ecosystems and language packages.Compare with OWASP Dependency-Track
SSnykSnyk CLI scans and monitors your projects for security vulnerabilities.Compare with OWASP Dependency-Track
BBlack DuckBlack Duck delivers True Scale Application Security — SAST, SCA, DAST, and AI-powered AppSec — to help security and development teams detect vulnerabilities, manage open…Compare with OWASP Dependency-Track