grype README

The project's README from github.com/anchore/grype. As one markdown file: README.md.

Grype logo

Grype

A vulnerability scanner for container images and filesystems.

 Static Analysis + Unit + Integration   Validations   Go Report Card   GitHub release   GitHub go.mod Go version   License: Apache-2.0   Join our Discourse   Follow on Mastodon 

grype-demo

Features

[!TIP] New to Grype? Check out the Getting Started guide for a walkthrough!

Installation

The quickest way to get up and going:

curl -sSfL https://get.anchore.io/grype | sudo sh -s -- -b /usr/local/bin

[!TIP] See Installation docs for more ways to get Grype, including Homebrew, Docker, Chocolatey, MacPorts, and more!

The basics

Scan a container image or directory for vulnerabilities:

# container image
grype alpine:latest

# directory
grype ./my-project

Scan an SBOM for even faster vulnerability detection:

# scan a Syft SBOM
grype sbom:./sbom.json

# pipe an SBOM into Grype
cat ./sbom.json | grype

[!TIP] Check out the Getting Started guide to explore all of the capabilities and features.

Want to know all of the ins-and-outs of Grype? Check out the CLI docs and configuration docs.

Contributing

We encourage users to help make these tools better by submitting issues when you find a bug or want a new feature. Check out our contributing overview and developer-specific documentation if you are interested in providing code contributions.

Grype development is sponsored by Anchore, and is released under the Apache-2.0 License. The Grype logo by Anchore is licensed under CC BY 4.0

For commercial support options with Syft or Grype, please contact Anchore.

Come talk to us!

The Grype Team holds regular community meetings online. All are welcome to join to bring topics for discussion.

grype (anchore/grype)

Searching Database…

13K ·GitHub
Что это такое?Grype — это сканер уязвимостей для командной строки, который проверяет образы контейнеров, файловые системы и SBOM на наличие известных уязвимостей безопасности.
Это CLI-инструмент или библиотека, которую я могу подключить в свой код?Это самостоятельный CLI-инструмент, написанный на Go: вы запускаете его для образа, каталога или файла SBOM. Подключать его как библиотеку в код нельзя.
Как установить Grype?Можно выполнить однострочный быстрый установочный скрипт из README или установить Grype через Homebrew, Docker, Chocolatey или MacPorts, как описано в документации по установке (Installation).
Нужен ли мне Syft или другой инструмент для SBOM, чтобы начать пользоваться Grype?Нет, Grype может сканировать образы контейнеров и файловые системы самостоятельно, но если передать ему заранее созданный SBOM, сканирование будет еще быстрее.
В каких экосистемам пакетов он действительно находит уязвимости?Он охватывает основные дистрибутивы ОС: Alpine, Debian, Ubuntu, RHEL, Oracle Linux и Amazon Linux, а также языковые экосистемы: Ruby, Java, JavaScript, Python, .NET, Go, PHP и Rust. Всё, что за пределами этого списка, не поддерживается.
Работает ли он на Windows и macOS, или только на Linux?Он кроссплатформенный: помимо Linux его можно установить через Chocolatey на Windows, через MacPorts или Homebrew на macOS, а также запускать как контейнер Docker где угодно.
Какие форматы образов контейнеров он может сканировать?Grype поддерживает образы в форматах Docker, OCI и Singularity, а также обычные файловые системы и SBOM.
Как он помогает понять, какие уязвимости исправлять в первую очередь?Он добавляет сигналы приоритизации угроз и рисков, используя EPSS, KEV (известные эксплуатируемые уязвимости) и собственную систему оценки рисков, так что вы можете сосредоточиться на самом важном.
Для чего нужна поддержка OpenVEX?Документы OpenVEX позволяют фильтровать и дополнять результаты сканирования. Например, можно пометить уязвимости как неприменимые (not-affected), чтобы они перестали появляться в отчетах.
Связан ли это с Syft?Да, Grype — это родственный проект компании Anchore для Syft, генератора SBOM. Оба инструмента задуманы так, чтобы работать вместе и ускорять сканирование.
What are similar projects?clair, trivy, osv-scanner, slim, bashka, podman, SkillSpector, buildkit
Creator
anchore
Size
10.6 MB
Stars
13K
Age
6y
Commits · 90 Days