Repolode
anchore

anchore/grype

Scanner de vulnerabilidades em linha de comando que verifica imagens de contêineres, sistemas de arquivos e SBOMs em busca de problemas de segurança conhecidos.

Alternativa open source a:Snyk Container

Estrelas
13,206
Forks
934
Issues abertas
445
Último commit
há 18 horas

O que é?

Grype é um scanner de vulnerabilidades escrito em Go. Aponte-o para uma imagem de contêiner, um diretório ou uma SBOM existente para que ele informe as vulnerabilidades conhecidas nos pacotes do sistema operacional e nas dependências específicas de linguagens que encontrar.

Ele cobre os principais ecossistemas de pacotes de distribuições Linux, como Alpine, Debian, Ubuntu, RHEL e Amazon Linux, além de pacotes de Ruby, Java, JavaScript, Python, .NET, Go, PHP e Rust. Aceita formatos de imagem Docker, OCI e Singularity e, quando solicitado explicitamente, pode ler imagens de um armazenamento local containers-storage no Linux.

Os resultados podem ser priorizados com EPSS, CISA KEV e pontuação de risco, além de filtrados ou complementados com declarações OpenVEX.

Recursos principais

  • 01Verifica imagens de contêineres, sistemas de arquivos e SBOMs em busca de vulnerabilidades conhecidas.
  • 02Cobre pacotes de sistemas operacionais de Alpine, Debian, Ubuntu, RHEL e outras distribuições.
  • 03Detecta pacotes de Python, Java, JavaScript, Go, Rust e outras linguagens.
  • 04É compatível com formatos de imagem Docker, OCI e Singularity.
  • 05Prioriza os resultados com EPSS, KEV e pontuação de risco.
  • 06Filtra e complementa os resultados com OpenVEX.

Casos de uso

  • Verificar se uma imagem de contêiner contém pacotes vulneráveis antes de implantá-la.
  • Verificar um diretório de projeto durante o desenvolvimento local ou em pipelines de CI.
  • Analisar uma SBOM gerada pelo Syft para encontrar problemas conhecidos sem precisar ler a imagem novamente.
  • Priorizar o trabalho de correção usando dados de explorabilidade, como KEV.

Início rápido

  1. 1

    Execute o script oficial de instalação do README

  2. 2

    Analise uma imagem de contêiner

    grype alpine:latest
  3. 3

    Analise um diretório

    grype ./my-project

Em coleções

Tópicos

Perguntas frequentes

O que é grype?
Scanner de vulnerabilidades em linha de comando que verifica imagens de contêineres, sistemas de arquivos e SBOMs em busca de problemas de segurança conhecidos. Grype é um scanner de vulnerabilidades escrito em Go. Aponte-o para uma imagem de contêiner, um diretório ou uma SBOM existente para que ele informe as vulnerabilidades conhecidas nos pacotes do sistema operacional e nas dependências específicas de linguagens que encontrar.
grype é gratuito? Qual é a licença?
grype é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
grype ainda é mantido?
Manutenção ativa. O último commit de grype foi em 7 de nov. de 2026.
Para que posso usar grype?
Verificar se uma imagem de contêiner contém pacotes vulneráveis antes de implantá-la. Verificar um diretório de projeto durante o desenvolvimento local ou em pipelines de CI. Analisar uma SBOM gerada pelo Syft para encontrar problemas conhecidos sem precisar ler a imagem novamente. Priorizar o trabalho de correção usando dados de explorabilidade, como KEV.
Como instalar grype?
Execute o script oficial de instalação do README Analise uma imagem de contêiner: grype alpine:latest Analise um diretório: grype ./my-project
Onde consigo grype?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anchore/grype

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

Projetos relacionados