Images used by DevSecOps pipelines
The DevSecOps Continuous Integration (CI), Continuous Deployment (CD), and Continuous Compliance (CC) pipelines use Docker images for different tools to run the scans within the pipeline runs. The images are available in the Global IBM Container Registry (ICR) and are pulled and run during the pipeline runs.
- DevSecOps Baseimage - Used to run the compliance pipelines. This image runs all the stages within the pipelines, triggering different scans, collecting evidence, and creating issues.
- OWASP ZAP API Scanner - Used to trigger OWASP ZAP API scans against the API endpoints of a deployed application to detect vulnerabilities.
- OWASP ZAP UI Scanner - Used to trigger OWASP ZAP UI scans against the URL of a deployed application to detect vulnerabilities exposed by the UI.
- OWASP ZAP UI Proxy - Used with the OWASP ZAP UI scan image as a proxy service to trigger ZAP UI scans against a deployed application.
- Detect Secrets - Used to detect secrets like passwords or secret keys that are exposed by the application source code.
- Docker In Docker (DinD) - Used to run a docker container within another docker container. DinD runs various images that belong to tools within the DevSecOps Baseimage.
- Sonarqube - Used to run static scan against application source code to detect vulnerabilities.
- Sonarqube Scanner CLI - Command-line utility to trigger SonarQube scans.
Tool Type | IBM Cloud Container Registry Repository | Latest version | Vulnerability Status | Vulnerability Description |
---|---|---|---|---|
Baseimage | icr.io/continuous-delivery/toolchains/devsecops/baseimage | 3.40.5_commons-1.12.3 | Vulnerable | |
DevSecOps Baseimage | icr.io/continuous-delivery/toolchains/devsecops/devsecops-baseimage | 3.47.1_commons-1.16.1 | Vulnerable | |
OWASP ZAP API Scanner | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-api-scanner | 09-08-2024-10-57 | Vulnerable | |
OWASP ZAP UI Scanner | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-scanner | 09-08-2024-09-10 | Vulnerable | |
OWASP ZAP UI Proxy | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-proxy | 09-08-2024-11-13 | Vulnerable | |
Detect Secrets | icr.io/git-defenders/detect-secrets | 0.13.1.ibm.61.dss-redhat-ubi | Vulnerable | |
Docker In Docker | icr.io/continuous-delivery/base-images/multiarch-dind | 20231109-0005 | Vulnerable | |
SonarQube | icr.io/continuous-delivery/toolchains/devsecops/sonarqube | 10.0.0-community | Vulnerable | |
SonarQube Scanner CLI | icr.io/continuous-delivery/toolchains/devsecops/sonar-scanner-cli | 4.8 | Vulnerable |