Moby — открытый проект Docker для работы с контейнерами, включающий модульные компоненты для сборки, запуска и оркестрации контейнерных систем.
aquasecurity/trivy
Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.
Open source альтернатива:Snyk
Prisma Cloud
- Звёзды
- 38,514
- Форки
- 774
- Открытые issues
- 271
- Последний коммит
- 22 часа назад
Что это?
Trivy — сканер безопасности для разных целей: образов контейнеров, файловых систем, удалённых Git-репозиториев, образов виртуальных машин и кластеров Kubernetes. Для каждой цели он может искать известные CVE в пакетах ОС и зависимостях приложений, формировать SBOM со списком используемого ПО, выявлять ошибки конфигурации в IaC, находить раскрытые секреты и составлять отчёты о лицензиях ПО.
Работа устроена просто: выбирается подкоманда для цели сканирования — например, image, fs или k8s, — указывается набор сканеров с помощью --scanners и объект сканирования. Результаты можно вывести в нескольких форматах отчётов. Инструмент распространяется в виде единого бинарного файла и Docker-образа, а также через популярные пакетные менеджеры.
Trivy поддерживает Aqua Security. Инструмент интегрируется с CI-системами, такими как GitHub Actions, а также с Kubernetes operator и расширением для VS Code.
Ключевые возможности
- 01Сканирует образы контейнеров, файловые системы, удалённые Git-репозитории, образы VM и кластеры Kubernetes.
- 02Выявляет известные CVE в пакетах ОС и программных зависимостях.
- 03Находит ошибки конфигурации IaC и раскрытые секреты.
- 04Формирует SBOM и составляет отчёты о лицензиях ПО.
- 05Позволяет выбирать сканеры для каждого запуска с помощью флага --scanners.
Сценарии использования
- Сканирование образов контейнеров на уязвимости перед развёртыванием.
- Проверка манифестов Terraform или Kubernetes на ошибки конфигурации в CI-пайплайнах.
- Аудит кластера Kubernetes на наличие небезопасных рабочих нагрузок.
- Поиск секретов, жёстко заданных в коде репозитория.
Быстрый старт
- 1
Установите Trivy с помощью Homebrew
brew install trivy - 2
Или запустите Trivy из Docker-образа
docker run aquasec/trivy - 3
Просканируйте образ контейнера
trivy image python:3.4-alpine
Что важно знать
- Canary-сборки из ветки main могут содержать критические ошибки и не рекомендуются для использования в production.
Темы
Частые вопросы
- Что такое trivy?
- Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes. Trivy — сканер безопасности для разных целей: образов контейнеров, файловых систем, удалённых Git-репозиториев, образов виртуальных машин и кластеров Kubernetes. Для каждой цели он может искать известные CVE в пакетах ОС и зависимостях приложений, формировать SBOM со списком используемого ПО, выявлять ошибки конфигурации в IaC, находить раскрытые секреты и составлять отчёты о лицензиях ПО.
- trivy можно использовать бесплатно? Какая у него лицензия?
- trivy распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- trivy всё ещё поддерживается?
- Активно поддерживается. Последний коммит в trivy — 19 окт. 2026 г..
- Для чего можно использовать trivy?
- Сканирование образов контейнеров на уязвимости перед развёртыванием. Проверка манифестов Terraform или Kubernetes на ошибки конфигурации в CI-пайплайнах. Аудит кластера Kubernetes на наличие небезопасных рабочих нагрузок. Поиск секретов, жёстко заданных в коде репозитория.
- Как установить trivy?
- Установите Trivy с помощью Homebrew: brew install trivy Или запустите Trivy из Docker-образа: docker run aquasec/trivy Просканируйте образ контейнера: trivy image python:3.4-alpine
- Где скачать trivy?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aquasecurity/trivy
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый движок авторизации (PDP), который проверяет YAML-политики и определяет, кто может выполнять какие действия над какими ресурсами.
CLI и TUI, которые прослеживают цепочку систем, запустивших процесс, занявших порт или контейнер либо открывших файл.
Собирайте оптимизированные Docker- и OCI-образы Java-приложений с помощью Maven или Gradle, не используя Docker daemon.
Бесплатная веб-панель с открытым исходным кодом для управления игровыми серверами, каждый из которых работает в отдельном Docker-контейнере.
Открытый менеджер задач и домашних дел с самостоятельным хостингом, общими группами, повторяющимися расписаниями и напоминаниями через мобильное приложение, Telegram, Discord или Pushover.