Пропуски Middle Безопасность цепочки поставки обновлено
Trivy: падать на критических
Вопрос
Сделайте шаг CI, который падает только при критических уязвимостях, для которых уже есть исправление:
trivy image __(1)__ CRITICAL --ignore-unfixed __(2)__ 1 registry.example.ru/api:1.4.2
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
--severity фильтрует уровни, --ignore-unfixed убирает уязвимости без доступного исправления, --exit-code 1 делает код возврата ненулевым при находках, и шаг CI падает. По умолчанию Trivy возвращает 0 даже с находками.
Что в пропусках
1
--severity
2
--exit-code
Разбор
--severity фильтрует уровни, --ignore-unfixed убирает уязвимости без доступного исправления, --exit-code 1 делает код возврата ненулевым при находках, и шаг CI падает. По умолчанию Trivy возвращает 0 даже с находками.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.