Командная строка Middle Безопасность цепочки поставки обновлено
Проверить базовые образы в Dockerfile
Условие
На stdin Dockerfile. Для каждой инструкции FROM (регистр не важен, может быть флаг --platform=... и суффикс AS <имя>) выведите <образ> <статус>, где статус: pinned, если указан digest (@sha256:); unpinned, если тега нет или тег latest; иначе tag. Если FROM ссылается на имя предыдущей стадии, выведите <имя> stage. Последней строкой выведите verdict: ok, если ни одного unpinned нет, иначе verdict: fail.
Как подойти
Подсказки: 2
- Двоеточие в адресе реестра с портом не тег: смотрите только последний компонент после
/. - Имя стадии после
ASрегистронезависимо.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.