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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Sonarqube-Utilisé pour exécuter un examen statique sur le code source de l'application afin de détecter les vulnérabilités.
- Interface de ligne de commande Sonarqube Scanner-Utilitaire de ligne de commande pour déclencher des analyses SonarQube.
| 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 |