CLI, biblioteca e servidor que geram listas de materiais de software (SBOMs) CycloneDX e SPDX a partir de código-fonte, imagens de contêineres e hosts em execução.
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
Execute o script oficial de instalação do README
- 2
Analise uma imagem de contêiner
grype alpine:latest - 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
Ferramenta CLI e biblioteca Go que gera um SBOM a partir de imagens de contêineres e sistemas de arquivos.
Trivy é um scanner de segurança de código aberto que encontra vulnerabilidades, configurações incorretas, secrets e dados de SBOM em contêineres, sistemas de arquivos, repositórios Git, imagens de VM e Kubernetes.
Plataforma de análise de componentes baseada em SBOM que acompanha as dependências de software e suas vulnerabilidades conhecidas nos projetos de uma organização.
Uma CLI em Go que verifica as dependências do seu projeto e imagens de contêiner usando o banco de dados de vulnerabilidades OSV para identificar falhas conhecidas.
Analisa configurações de ferramentas de desenvolvimento com IA (Claude Desktop, Cursor, VS Code) e o código-fonte de servidores MCP em busca de segredos expostos, endpoints de API, modelos de IA e riscos de injeção de comandos no shell.