Um kernel de aplicação escrito em Go que isola containers interceptando chamadas de sistema Linux no userspace e pode ser executado como runtime OCI runsc.
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
Leia o livro de documentação sobre arquitetura e operação
- 2
Baixe os binários estáveis na página de releases
- 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
Serviço sem configuração que encontra imagens de containers em execução no Kubernetes, Docker ou Podman, verifica se há versões mais recentes e vulnerabilidades, e disponibiliza os resultados por UI, API e RSS.
Ferramenta CLI sem daemon para executar, criar e gerenciar containers, imagens, volumes e pods OCI, com uma interface compatível com Docker.
Crie imagens de container Docker e OCI otimizadas para aplicações Java com Maven ou Gradle, sem precisar de um daemon do Docker.
Regras do Bazel para criar imagens de contêiner OCI a partir de targets do Bazel, com download superficial de imagens-base, deduplicação de camadas e estratégias de push que evitam transferir dados pela máquina local.
Ferramenta CLI e biblioteca Go que gera um SBOM a partir de imagens de contêineres e sistemas de arquivos.