FREEDOM251

Freedom251 › SBOM Management Software

OWASP Dependency-Track

Free plan APISelf-hostedWeb

Visit OWASP Dependency-Track Alternatives Pricing

OWASP Dependency-Track's own site

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

PlanBilled and limitsPrice
Dependency-TrackFree and open source under the Apache 2.0 license · Self-hosted deploymentFree

As dependencytrack.org lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the Dependency-Track website.
  2. Use the self-hosted deployment model under the Apache 2.0 license.
  3. For version 5.1, deploy the separate API server and frontend container images.
  4. 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

Look at these too