Repolode
quay

quay/clair

Clair é uma ferramenta de análise estática open source que indexa imagens de contêiner e as compara com vulnerabilidades conhecidas.

Estrelas
11,087
Forks
1,213
Issues abertas
61
Último commit
há 3 dias

O que é?

Clair analisa contêineres de aplicações em busca de vulnerabilidades conhecidas por meio de análise estática. Os clientes enviam imagens de contêiner para a API do Clair, que indexa seu conteúdo e, em seguida, compara os pacotes indexados com um banco de dados de vulnerabilidades conhecidas.

Atualmente, o projeto oferece suporte aos formatos de imagem de contêiner OCI e Docker. Seu objetivo declarado é dar às equipes uma visão mais clara da postura de segurança de infraestruturas baseadas em contêineres. O nome do projeto vem da palavra francesa para claro ou transparente.

A documentação completa sobre a arquitetura e a operação é publicada como um livro na página inicial do projeto. Clair é licenciado sob a Apache 2.0 e escrito em Go.

Recursos principais

  • 01Indexa o conteúdo de imagens de contêiner para análise pela API do Clair.
  • 02Compara os pacotes indexados com dados de vulnerabilidades conhecidas.
  • 03Oferece suporte aos formatos de imagem de contêiner OCI e Docker.

Casos de uso

  • Analisar imagens de contêiner em um pipeline de CI antes da implantação.
  • Verificar continuamente imagens armazenadas em um registro de contêiner em busca de vulnerabilidades divulgadas recentemente.
  • Integrar verificações de vulnerabilidades ao Kubernetes ou a infraestruturas baseadas em contêineres.

Início rápido

  1. 1

    Leia o livro de documentação sobre arquitetura e operação

  2. 2

    Baixe os binários estáveis na página de releases

  3. 3

    Contribua seguindo o guia de contribuição

Antes de usar

  • A branch main pode estar instável ou não funcionar, então use as releases.
  • A configuração e a operação estão documentadas em um livro externo, e não no README.

Tópicos

Perguntas frequentes

O que é clair?
Clair é uma ferramenta de análise estática open source que indexa imagens de contêiner e as compara com vulnerabilidades conhecidas. Clair analisa contêineres de aplicações em busca de vulnerabilidades conhecidas por meio de análise estática. Os clientes enviam imagens de contêiner para a API do Clair, que indexa seu conteúdo e, em seguida, compara os pacotes indexados com um banco de dados de vulnerabilidades conhecidas.
clair é gratuito? Qual é a licença?
clair é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
clair ainda é mantido?
Manutenção ativa. O último commit de clair foi em 4 de nov. de 2026.
Para que posso usar clair?
Analisar imagens de contêiner em um pipeline de CI antes da implantação. Verificar continuamente imagens armazenadas em um registro de contêiner em busca de vulnerabilidades divulgadas recentemente. Integrar verificações de vulnerabilidades ao Kubernetes ou a infraestruturas baseadas em contêineres.
Como instalar clair?
Leia o livro de documentação sobre arquitetura e operação Baixe os binários estáveis na página de releases Contribua seguindo o guia de contribuição
Onde consigo clair?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/quay/clair

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados