Freedom251 › SBOM Management Software
OWASP Dependency-Track

What OWASP Dependency-Track is
OWASP Dependency-Track is a free, open-source platform for managing software supply-chain risk. It creates inventories from software bills of materials, identifies vulnerable components, and evaluates policies across projects. It consumes, analyzes, and produces CycloneDX SBOM, HBOM, VEX, and VDR documents. Component matching draws on the NVD, GitHub Advisories, OSV, OSS Index, Snyk, Trivy, and VulnDB, while integrated EPSS support helps teams prioritize vulnerability mitigation. Integrity checks can flag components when published hashes differ from those served by the upstream registry. A Common Expression Language policy engine evaluates component policies and can break a build when a policy fails. Alerts can be sent to Slack, Teams, Mattermost, email, or webhooks, with filters based on event fields. Least-privilege portfolio access control and single sign-on through OpenID Connect, Active Directory, and LDAP support controlled access. Dependency-Track is self-hosted, with API and web interfaces. Version 5.1 is distributed as separate API server and frontend container images, and Kubernetes is supported. The project describes use across organizations ranging from a single team to enterprise portfolios of hundreds of thousands of projects.
Who it suits
Dependency-Track suits development and security teams that need to inventory software components from SBOMs, track vulnerabilities, and enforce supply-chain policies. Its stated scale spans single teams through organizations managing very large project portfolios, while self-hosting gives teams responsibility for deployment and database operations.
What it does well
- Free and open source under the Apache 2.0 license.
- Consumes, analyzes, and produces several CycloneDX document types.
- Matches components against multiple vulnerability information sources.
- EPSS support helps prioritize vulnerability mitigation.
- Policy failures can break builds.
- Supports Kubernetes and separate API and frontend container images.
What to know first
- Deployment is self-hosted.
- Version 5 requires PostgreSQL; H2, MySQL, and SQL Server are unsupported.
- Version 5 cannot upgrade in place from 4.x.
- Migration requires an offline one-time process and planned maintenance window.
Limits
The free plan is self-hosted. Version 5 requires PostgreSQL and no longer supports H2, MySQL, or SQL Server. Version 5 does not upgrade in place from 4.x; migration uses an offline one-time migrator and requires a planned maintenance window.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Dependency-Track | Free and open source under the Apache 2.0 license · Self-hosted deployment | Free |
As dependencytrack.org lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the Dependency-Track website.
- Use the self-hosted deployment model under the Apache 2.0 license.
- For version 5.1, deploy the separate API server and frontend container images.
- Use PostgreSQL for version 5; Kubernetes is supported.
Verdict
Choose Dependency-Track if you want a free, self-hosted platform to inventory SBOM components, identify vulnerabilities, and apply policies across projects. Its integrations, access controls, and policy engine support automated supply-chain workflows. Teams moving from version 4.x should plan for an offline migration and maintenance window, and version 5 requires PostgreSQL.
Questions
Is Dependency-Track free?
Yes. The plan is free, and the software is free and open source under the Apache 2.0 license.
How is Dependency-Track deployed?
It is self-hosted and provides API and web interfaces. Kubernetes is supported.
What database does version 5 require?
Version 5 standardizes on PostgreSQL. H2, MySQL, and SQL Server are no longer supported.
Can version 4.x be upgraded in place?
No. Moving from 4.x requires an offline, one-time migration and a planned maintenance window.
Which SBOM formats does it support?
It consumes, analyzes, and produces CycloneDX SBOM, HBOM, VEX, and VDR documents.
What support channels does the project provide?
The project directs users to Slack, GitHub Discussions, a mailing list, and YouTube for community support.
Facts from OWASP Dependency-Track's own pages
- Access and identity
- The platform supports least-privilege portfolio access control and single sign-on via OpenID Connect, with Active Directory and LDAP. · dependencytrack.org, 5 Oct 2026
- Community
- The project directs users to community support through Slack, GitHub Discussions, a mailing list, and YouTube. · dependencytrack.org, 5 Oct 2026
- Database requirement
- Version 5 standardizes on PostgreSQL; H2, MySQL, and SQL Server are no longer supported. · dependencytrack.org, 5 Oct 2026
- Deployment
- Version 5.1 is distributed as separate API server and frontend container images, and Kubernetes is supported. · dependencytrack.org, 5 Oct 2026
- Founded
- 2013 · dependencytrack.org, 28 Sept 2026
- Integrations
- Alerts can be routed to Slack, Teams, Mattermost, email, and webhooks, with filters based on event fields. · dependencytrack.org, 5 Oct 2026
- Integrity checks
- It flags components whose published hashes diverge from those served by the upstream registry. · dependencytrack.org, 5 Oct 2026
- Intended users
- The platform is described as serving organizations from a single team to enterprise portfolios of hundreds of thousands of projects. · dependencytrack.org, 5 Oct 2026
- Migration limit
- Version 5 does not upgrade in place from 4.x; migration uses an offline, one-time migrator and requires a planned maintenance window. · dependencytrack.org, 5 Oct 2026
- Policies
- A Common Expression Language policy engine evaluates component policies and can break the build when a policy fails. · dependencytrack.org, 5 Oct 2026
- Purpose
- Dependency-Track inventories software components from SBOMs, identifies vulnerabilities, and helps enforce policy across the software supply chain. · dependencytrack.org, 5 Oct 2026
- Risk prioritization
- Integrated EPSS support helps prioritize vulnerability mitigation. · dependencytrack.org, 5 Oct 2026
- SBOM formats
- It consumes, analyzes, and produces CycloneDX SBOM, HBOM, VEX, and VDR documents. · dependencytrack.org, 5 Oct 2026
- Vulnerability intelligence
- It matches components against the NVD, GitHub Advisories, OSV, OSS Index, Snyk, Trivy, and VulnDB. · dependencytrack.org, 5 Oct 2026
Where OWASP Dependency-Track stands on Freedom251
- SBOM Management Software#6 of 22
- Software Composition Analysis Software#22 of 65
- Dependency Management Software#11 of 27
