Images utilisées par les pipelines DevSecOps

Les pipelines DevSecOps d'intégration continue (CI), de déploiement continu (CD) et de conformité continue (CC) utilisent des images Docker pour différents outils afin d'exécuter les analyses au sein des pipelines. Les images sont disponibles dans le registre global IBM Container Registry (ICR) et sont extraites et exécutées lors des exécutions de pipeline.

  1. DevSecOps Baseimage - Utilisé pour exécuter les pipelines de conformité. Cette image exécute toutes les étapes dans les pipelines, déclenchant différentes analyses, collectant des informations collectées et créant des problèmes.
  2. Scanner d'API OWASP ZAP-Utilisé pour déclencher des analyses d'API OWASP ZAP sur les noeuds finaux d'API d'une application déployée pour détecter les vulnérabilités.
  3. OWASP ZAP UI Scanner - Utilisé pour déclencher des analyses OWASP ZAP UI sur le site URL d'une application déployée afin de détecter les vulnérabilités exposées par l'interface utilisateur.
  4. Proxy d'interface utilisateur ZAP OWASP-Utilisé avec l'image d'analyse d'interface utilisateur ZAP OWASP en tant que service proxy pour déclencher des analyses d'interface utilisateur ZAP sur une application déployée.
  5. Détection des secrets-Permet de détecter des secrets tels que des mots de passe ou des clés secrètes qui sont exposés par le code source de l'application.
  6. Docker Dans Docker (DinD)-Utilisé pour exécuter un conteneur Docker dans un autre conteneur Docker. DinD exécute diverses images appartenant à des outils de l'image de base DevSecOps.
  7. Sonarqube-Utilisé pour exécuter un examen statique sur le code source de l'application afin de détecter les vulnérabilités.
  8. Interface de ligne de commande Sonarqube Scanner-Utilitaire de ligne de commande pour déclencher des analyses SonarQube.
ImagesDevSecOps
Type d'outil IBM Cloud Container Registry Référentiel Version la plus récente Statut de vulnérabilité Description de la vulnérabilité
Image de base icr.io/continuous-delivery/toolchains/devsecops/baseimage 3.118.1_commons-1.56.0 Vulnérable
DevSecOps Image de base icr.io/continuous-delivery/toolchains/devsecops/devsecops-baseimage 3.118.1_commons-1.56.0 Vulnérable
Scanner d'API OWASP ZAP icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-api-scanner 06-08-2025-11-21 Vulnérable
Scanner d'interface utilisateur OWASP ZAP icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-scanner 15-05-2025-05-43 Vulnérable
Proxy d'interface utilisateur ZAP OWASP icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-proxy 15-05-2025-05-36 Vulnérable
Détection de secrets icr.io/git-defenders/detect-secrets 0.13.1.ibm.62.dss-redhat-ubi Vulnérable
Docker Dans Docker icr.io/continuous-delivery/base-images/multiarch-dind v1.8.0 Vulnérable
SonarQube icr.io/continuous-delivery/toolchains/devsecops/sonarqube 25.5.0.107428-community Vulnérable
Interface de ligne de commande du scanner SonarQube icr.io/continuous-delivery/toolchains/devsecops/sonar-scanner-cli 09-05-2025-12-26 Vulnérable