Repolode
anchore

anchore/grype

Сканер уязвимостей для командной строки, который проверяет образы контейнеров, файловые системы и SBOM на известные угрозы безопасности.

Open source альтернатива:Snyk Container

Звёзды
13,195
Форки
934
Открытые issues
445
Последний коммит
17 часов назад

Что это?

Grype — сканер уязвимостей, написанный на Go. Передайте ему образ контейнера, каталог или готовый SBOM — и он сообщит об известных уязвимостях в найденных пакетах операционной системы и зависимостях для языков программирования.

Сканер поддерживает основные экосистемы пакетов дистрибутивов Linux, в том числе Alpine, Debian, Ubuntu, RHEL и Amazon Linux, а также пакеты для Ruby, Java, JavaScript, Python, .NET, Go, PHP и Rust. Он принимает образы в форматах Docker, OCI и Singularity. В Linux его также можно явно настроить на чтение образов из локального хранилища containers-storage.

Результаты можно приоритизировать с помощью EPSS, CISA KEV и оценки рисков, а также фильтровать или дополнять утверждениями OpenVEX.

Ключевые возможности

  • 01Проверяет образы контейнеров, файловые системы и SBOM на известные уязвимости.
  • 02Охватывает пакеты ОС из Alpine, Debian, Ubuntu, RHEL и других дистрибутивов.
  • 03Обнаруживает пакеты для Python, Java, JavaScript, Go, Rust и других языков.
  • 04Поддерживает образы в форматах Docker, OCI и Singularity.
  • 05Помогает расставлять приоритеты для обнаруженных проблем с помощью EPSS, KEV и оценки рисков.
  • 06Фильтрует результаты и дополняет их данными OpenVEX.

Сценарии использования

  • Проверка образа контейнера на наличие уязвимых пакетов перед развертыванием.
  • Сканирование каталога проекта при локальной разработке или в CI-пайплайне.
  • Проверка SBOM, созданного с помощью Syft, на известные проблемы без повторного чтения образа.
  • Приоритизация исправлений с помощью данных об эксплуатируемости уязвимостей, например KEV.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README

  2. 2

    Просканируйте образ контейнера

    grype alpine:latest
  3. 3

    Просканируйте каталог

    grype ./my-project

В подборках

Темы

Частые вопросы

Что такое grype?
Сканер уязвимостей для командной строки, который проверяет образы контейнеров, файловые системы и SBOM на известные угрозы безопасности. Grype — сканер уязвимостей, написанный на Go. Передайте ему образ контейнера, каталог или готовый SBOM — и он сообщит об известных уязвимостях в найденных пакетах операционной системы и зависимостях для языков программирования.
grype можно использовать бесплатно? Какая у него лицензия?
grype распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
grype всё ещё поддерживается?
Активно поддерживается. Последний коммит в grype — 6 нояб. 2026 г..
Для чего можно использовать grype?
Проверка образа контейнера на наличие уязвимых пакетов перед развертыванием. Сканирование каталога проекта при локальной разработке или в CI-пайплайне. Проверка SBOM, созданного с помощью Syft, на известные проблемы без повторного чтения образа. Приоритизация исправлений с помощью данных об эксплуатируемости уязвимостей, например KEV.
Как установить grype?
Запустите официальный скрипт установки из README Просканируйте образ контейнера: grype alpine:latest Просканируйте каталог: grype ./my-project
Где скачать grype?
Исходный код и инструкции по установке — на GitHub: https://github.com/anchore/grype

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

CLI, библиотека и сервер для создания SBOM в форматах CycloneDX и SPDX по исходному коду, образам контейнеров и работающим хостам.

1,1 тыс.+6 за неделю269JavaScriptApache-2.0Обновлён 15 часов назад

Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.

39,1 тыс.+205 за неделю832GoApache-2.0Активно поддерживаетсяОбновлён 22 часа назад