Пропуски 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 ошибок.