Trivy
コンテナイメージ、ファイルシステム、リポジトリ、Kubernetes にまたがって、脆弱性・設定ミス・漏えいしたシークレット・ライセンス上の問題を見つけるオールインワンのセキュリティスキャナーです。
- 活発にメンテナンスされている
- ドキュメントが充実
- 寛容なライセンス
概要
Trivy は Aqua Security が提供する包括的なセキュリティスキャナーで、コンテナイメージ、ファイルシステム、リモートの Git リポジトリ、仮想マシンイメージ、稼働中の Kubernetes クラスタといった幅広い対象について、懸念事項ごとに別々のスキャナーを使うのではなく、1つのツールでセキュリティ上の問題をチェックできます。そのスキャナーは、OS パッケージやアプリケーション依存関係の既知の脆弱性(CVE)、Infrastructure as Code の設定ミス、ハードコードされたシークレット、ソフトウェアライセンスの問題をカバーしており、スキャン対象のソフトウェア部品表(SBOM)を生成することもできます。
ローカルで CLI として実行したり、コンテナイメージとして使ったり、選択した重大度のしきい値を超える脆弱性が見つかった場合にビルドを失敗させるセキュリティゲートとして CI パイプラインに組み込んだりするのが一般的な使い方で、幅広い言語・プラットフォームに対応しているため、追加のプラグインなしでほとんどのスタックをサポートします。
Trivy は、ソフトウェアサプライチェーン全体にわたる脆弱性・設定ミス・シークレットを、単一の高速なスキャナーでカバーしたいチームに向いています。(同じくカタログにある) Open Policy Agent を補完する存在で、OPA が今後の挙動に対してポリシーを強制するのに対し、Trivy は既存のイメージ・コード・インフラの中にすでに存在する問題を見つけ出します。
このカタログに掲載されている理由
カタログ評価: ★★★★☆ (4/5)
The most widely adopted open-source vulnerability scanner for containers and IaC.
- 基盤プロジェクト
- ベンダー主導
- カテゴリ
- DevOps
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Cilium
Apache-2.0従来のネットワーキングコンポーネントを、カーネルレベルのパフォーマンスで置き換える、eBPF ベースの Kubernetes ネットワーキング・セキュリティ・オブザーバビリティプラットフォームです。
活発にメンテナンスされている
- DevOps
etcd
Apache-2.0Kubernetes 自身がすべてのクラスタ状態を保存するために使用している、分散型で一貫性のあるキーバリューストアであり、他の分散システムにとっても信頼できる構成要素です。
活発にメンテナンスされている
- DevOps
Open Policy Agent (OPA)
Apache-2.0マイクロサービス、API、Kubernetes、CI パイプラインにまたがって、認可・コンプライアンス・設定ルールをコードとして統一的に適用する、CNCF を卒業した汎用ポリシーエンジンです。
活発にメンテナンスされている
- DevOps
cert-manager
Apache-2.0TLS 証明書の発行・更新・管理を自動化し、手動での証明書処理を不要にする、Kubernetes アプリケーション向けツールです。
活発にメンテナンスされている
- DevOps
誤りを見つけましたか? GitHub で修正を提案する