Repolode
quay

quay/clair

Clairは、コンテナイメージをインデックス化し、既知の脆弱性と照合するオープンソースの静的解析ツールです。

スター
11,087
フォーク
1,213
未解決の Issue
61
最終コミット
3 日前

これは何?

Clairは静的解析によって、アプリケーションコンテナに既知の脆弱性がないかを調べます。クライアントがコンテナイメージをClair APIに送信すると、Clairはイメージの内容をインデックス化し、インデックス化されたパッケージを既知の脆弱性データベースと照合します。

このプロジェクトは現在、OCIおよびDockerのコンテナイメージ形式に対応しています。コンテナベースのインフラのセキュリティ状況をチームがより明確に把握できるようにすることを目指しており、プロジェクト名は「明るい」または「透明な」を意味するフランス語に由来します。

アーキテクチャと運用に関するドキュメントは、プロジェクトのホームページで書籍として公開されています。ClairはApache 2.0ライセンスで提供され、Goで書かれています。

主な機能

  • 01Clair APIを介した解析に向けて、コンテナイメージの内容をインデックス化します。
  • 02インデックス化したパッケージを既知の脆弱性データと照合します。
  • 03OCIおよびDockerのコンテナイメージ形式に対応しています。

ユースケース

  • デプロイ前にCIパイプラインでコンテナイメージをスキャンする。
  • コンテナレジストリに保存されたイメージを継続的に確認し、新たに公表された脆弱性を検出する。
  • Kubernetesやコンテナベースのインフラに脆弱性チェックを組み込む。

クイックスタート

  1. 1

    アーキテクチャと運用についてはドキュメントブックを読んでください

  2. 2

    リリースページから安定版バイナリをダウンロードしてください

  3. 3

    コントリビューションガイドに従って貢献してください

使う前に知っておきたいこと

  • mainブランチは不安定、または動作しない可能性があるため、代わりにリリースを使用してください。
  • セットアップと運用についてはREADMEではなく、外部のドキュメントブックに記載されています。

トピック

よくある質問

clair とは?
Clairは、コンテナイメージをインデックス化し、既知の脆弱性と照合するオープンソースの静的解析ツールです。 Clairは静的解析によって、アプリケーションコンテナに既知の脆弱性がないかを調べます。クライアントがコンテナイメージをClair APIに送信すると、Clairはイメージの内容をインデックス化し、インデックス化されたパッケージを既知の脆弱性データベースと照合します。
clair は無料で使えますか?ライセンスは?
clair は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
clair は今もメンテナンスされていますか?
活発にメンテナンス中。clair の最終コミットは 2026年11月4日 です。
clair は何に使えますか?
デプロイ前にCIパイプラインでコンテナイメージをスキャンする。 コンテナレジストリに保存されたイメージを継続的に確認し、新たに公表された脆弱性を検出する。 Kubernetesやコンテナベースのインフラに脆弱性チェックを組み込む。
clair のインストール方法は?
アーキテクチャと運用についてはドキュメントブックを読んでください リリースページから安定版バイナリをダウンロードしてください コントリビューションガイドに従って貢献してください
clair はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/quay/clair

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト