Immagini utilizzate dalle pipeline DevSecOps
Le pipeline DevSecOps Continuous Integration (CI), Continuous Deployment (CD) e Continuous Compliance (CC) utilizzano immagini Docker per diversi strumenti per eseguire le scansioni all'interno delle pipeline. Le immagini sono disponibili in ICR (Global IBM Container Registry ) e vengono estratte ed eseguite durante l'esecuzione della pipeline.
- DevSecOps Baseimage - Utilizzato per eseguire le pipeline di conformità. Questa immagine esegue tutte le fasi all'interno delle pipeline, attivando scansioni diverse, raccogliendo prove e creando problemi.
- OWASP ZAP API Scanner - Utilizzato per attivare le scansioni OWASP ZAP API rispetto agli endpoint API di un'applicazione distribuita per rilevare le vulnerabilità.
- OWASP ZAP UI Scanner - Utilizzato per attivare le scansioni OWASP ZAP UI contro il sito URL di un'applicazione distribuita per rilevare le vulnerabilità esposte dall'interfaccia utente.
- Proxy UI ZAP OWASP - Utilizzato con l'immagine di scansione UI ZAP OWASP come un servizio proxy per attivare le scansioni UI ZAP rispetto a un'applicazione distribuita.
- Rileva segreti - Utilizzato per rilevare segreti come password o chiavi segrete esposte dal codice sorgente dell'applicazione.
- Docker In Docker (DinD)- Utilizzato per eseguire un contenitore docker all'interno di un altro contenitore docker. DinD esegue varie immagini che appartengono a strumenti della DevSecOps Baseimage.
- Sonarqube - Utilizzato per eseguire la scansione statica rispetto al codice sorgente dell'applicazione per rilevare le vulnerabilità.
- Sonarqube Scanner CLI - Programma di utilità della riga comandi per attivare le scansioni SonarQube.
| Tipo di strumento | IBM Cloud Container Registry Repository | Versione più recente | Vulnerability status | Descrizione vulnerabilità |
|---|---|---|---|---|
| Immagine di base | icr.io/continuous-delivery/toolchains/devsecops/baseimage | 3.118.1_commons-1.56.0 | Vulnerabile | |
| DevSecOps Immagine di base | icr.io/continuous-delivery/toolchains/devsecops/devsecops-baseimage | 3.118.1_commons-1.56.0 | Vulnerabile | |
| Scanner API ZAP OWASP | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-api-scanner | 06-08-2025-11-21 | Vulnerabile | |
| Scanner UI ZAP OWASP | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-scanner | 15-05-2025-05-43 | Vulnerabile | |
| Proxy UI ZAP OWASP | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-proxy | 15-05-2025-05-36 | Vulnerabile | |
| Rileva segreti | icr.io/git-defenders/detect-secrets | 0.13.1.ibm.62.dss-redhat-ubi | Vulnerabile | |
| Docker In Docker | icr.io/continuous-delivery/base-images/multiarch-dind | v1.8.0 | Vulnerabile | |
| SonarQube | icr.io/continuous-delivery/toolchains/devsecops/sonarqube | 25.5.0.107428-community | Vulnerabile | |
| SonarQube CLI Scanner | icr.io/continuous-delivery/toolchains/devsecops/sonar-scanner-cli | 09-05-2025-12-26 | Vulnerabile |