<aside> 🎯
Objectif : montrer ce que fait Trivy, comment il obtient ses résultats et comment une équipe peut exploiter son rapport.
</aside>
Nous sommes dans une équipe DevOps qui doit déployer une application web.
L'application a déjà été construite sous forme d'une image Docker appelée demo-vulnerable.
Avant de l'envoyer en préproduction, nous voulons vérifier si cette image embarque des composants connus comme vulnérables.
Question de départ : qu'est-ce que Trivy peut nous apprendre sur la sécurité de cette image ?
docker image ls demo-vulnerable
« Ici, notre application a déjà été construite sous forme d'image Docker. L'image
demo-vulnerablereprésente donc la version que l'équipe souhaite déployer. »
« Trivy peut analyser cette image directement, sans avoir besoin de démarrer le conteneur. »
But : montrer clairement quelle cible va être analysée.
trivy image \
--scanners vuln \
--severity CRITICAL \
demo-vulnerable