Trivy сканит по базовому образу и слоям. в локальной базе хранится список уязвимостей, и при скане версии образов и софта матчатся и вылетают в виде списка уязвимостей в результаты.
В теории, можно поднять trivy как сервер
А на сборочных агентах раскидать клиентов. После скана, результаты отправлять в defectdojo или в другой сервис (в сам CI)
Сканить все ворклоады не тема. Лучше вкорячить в CI.
А по поводу доступа - размещайте рядом с регистром. И токен для сервера пропишите в конфигах.
>Лучше вкорячить в CI.
тогда условный редко деплоящийся продукт (или совсем не условный инфраструктурный компонент в кластере, типа флюента) будет слабо охвачен.
тоже смотрел в сторону вшитого в регистри, но регистри гитлабовый и вряд ли поменяется.
режим работы триви (стэндэлон или клиент-сервер) по сути тут пофиг, концепцию б родить.
у себя вот как делаете? только в CI?