ソースコード、コンテナイメージ、稼働中のホストからCycloneDXおよびSPDX形式のSBOMを生成するCLI、ライブラリ、サーバー。
DependencyTrack/dependency-track
SBOMに基づいてソフトウェア依存関係と既知の脆弱性を追跡し、組織内のプロジェクトを分析するプラットフォーム。
代替できる製品:Snyk
Black Duck
- スター
- 4,424
- フォーク
- 853
- 未解決の Issue
- 877
- 最終コミット
- 一昨日
これは何?
Dependency-Trackは、ソフトウェアサプライチェーンのリスクを特定・低減するための、OWASPが提供するComponent Analysisプラットフォームです。Software Bill of Materials(SBOM)ファイルを基に、各アプリケーションに含まれるコンポーネントとバージョンを追跡します。
追跡対象のコンポーネントを継続的に監視し、新しい情報が得られるたびに依存関係の脆弱性を明らかにするため、ビルド時だけに検出が限られません。Javaアプリケーションとして開発・保守されており、Webフロントエンドは別のリポジトリで管理されています。デプロイ用にDockerイメージとHelmチャートが配布されています。
Docker Composeを使ったクイックスタートと、dependencytrack.orgで公開されているユーザードキュメントを利用できます。現在のメジャーバージョンは5系で、v4はメンテナンスモードです。
主な機能
- 01SBOMファイルを取り込み、プロジェクトごとにコンポーネントとバージョンを追跡する。
- 02追跡中の依存関係を監視し、新たに公開された脆弱性を検出する。
- 03DockerイメージとHelmチャートを使ったデプロイに対応する。
- 04ローカル環境でインスタンスを起動するためのDocker Composeクイックスタートを提供する。
ユースケース
- 多数の社内アプリケーションにまたがるサードパーティ依存関係のリスクを追跡する。
- ソフトウェアサプライチェーンのセキュリティプログラムに脆弱性監視を加える。
- SBOMを使ってリリース済みソフトウェアのコンポーネント一覧を確認する。
クイックスタート
- 1
Quickstart チュートリアルに従って、Docker Compose でローカルインスタンスを起動します
使う前に知っておきたいこと
- README の Quickstart は Docker Compose を使用し、セットアップの詳細については外部ドキュメントを参照しています。
- v4 はメンテナンスモードで、v5 が新しい系列のため、v4 からの移行には手間がかかる場合があります。
トピック
よくある質問
- dependency-track とは?
- SBOMに基づいてソフトウェア依存関係と既知の脆弱性を追跡し、組織内のプロジェクトを分析するプラットフォーム。 Dependency-Trackは、ソフトウェアサプライチェーンのリスクを特定・低減するための、OWASPが提供するComponent Analysisプラットフォームです。Software Bill of Materials(SBOM)ファイルを基に、各アプリケーションに含まれるコンポーネントとバージョンを追跡します。
- dependency-track は無料で使えますか?ライセンスは?
- dependency-track は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dependency-track は今もメンテナンスされていますか?
- 活発にメンテナンス中。dependency-track の最終コミットは 2026年11月5日 です。
- dependency-track は何に使えますか?
- 多数の社内アプリケーションにまたがるサードパーティ依存関係のリスクを追跡する。 ソフトウェアサプライチェーンのセキュリティプログラムに脆弱性監視を加える。 SBOMを使ってリリース済みソフトウェアのコンポーネント一覧を確認する。
- dependency-track のインストール方法は?
- Quickstart チュートリアルに従って、Docker Compose でローカルインスタンスを起動します
- dependency-track はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/DependencyTrack/dependency-track
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コンテナイメージ、ファイルシステム、SBOMをスキャンし、既知の脆弱性を検出するコマンドラインツール。
依存関係マニフェストの編集中に、既知の脆弱性やライセンス上の問題を通知するRed Hat製VS Code拡張機能です。
コンテナイメージやファイルシステムからSBOMを生成するCLIツール兼Goライブラリ。
Claude Desktop、Cursor、VS CodeなどのAI開発ツールの設定とMCPサーバーのソースコードをスキャンし、露出したシークレット、APIエンドポイント、AIモデル、コードレベルのシェルインジェクションリスクを検出します。
Trivyは、コンテナ、ファイルシステム、Gitリポジトリ、VMイメージ、Kubernetesを対象に、脆弱性や設定ミス、シークレット、SBOMを検出するオープンソースのセキュリティスキャナーです。