DevSecOps 파이프라인에서 사용하는 이미지
DevSecOps 지속적 통합(CI), 지속적 배포(CD) 및 지속적 규정 준수(CC) 파이프라인은 파이프라인 실행 내에서 스캔을 실행하기 위해 다양한 도구에 대해 Docker 이미지를 사용합니다. 이미지는 글로벌 IBM Container Registry (ICR) 에서 사용 가능하며 파이프라인 실행 중에 가져오고 실행됩니다.
- DevSecOps 기본 이미지 - 규정 준수 파이프라인을 실행하는 데 사용됩니다. 이 이미지는 파이프라인 내의 모든 단계를 실행하여 다른 스캔을 트리거하고 증거를 수집하며 문제를 작성합니다.
- OWASP ZAP API 스캐너-취약성을 발견하기 위해 배치된 애플리케이션의 API 엔드포인트에 대해 OWASP ZAP API 스캔을 트리거하는 데 사용됩니다.
- OWASP ZAP UI 스캐너 - 배포된 애플리케이션의 URL 에 대해 OWASP ZAP UI 스캔을 트리거하여 UI에 노출된 취약점을 탐지하는 데 사용됩니다.
- OWASP ZAP UI 프록시-배치된 애플리케이션에 대해 ZAP UI 스캔을 트리거하기 위해 OWASP ZAP UI 스캔 이미지와 함께 프록시 서비스로 사용됩니다.
- 시크릿 발견-애플리케이션 소스 코드에 의해 노출되는 비밀번호 또는 시크릿 키와 같은 시크릿을 발견하는 데 사용됩니다.
- Docker In Docker (DinD)- 다른 Docker 컨테이너 내에서 Docker 컨테이너를 실행하는 데 사용됩니다. DinD DevSecOps 베이스이미지 내의 도구에 속하는 다양한 이미지를 실행합니다.
- Sonarqube-취약성을 발견하기 위해 애플리케이션 소스 코드에 대해 정적 스캔을 실행하는 데 사용됩니다.
- Sonarqube 스캐너 CLI- SonarQube 스캔을 트리거하는 명령행 유틸리티입니다.
| 도구 유형 | IBM Cloud Container Registry 리포지토리 | 최신 버전 | 취약성 상태 | 취약성 설명 |
|---|---|---|---|---|
| 기본 이미지 | icr.io/continuous-delivery/toolchains/devsecops/baseimage | 3.118.1_commons-1.56.0 | 취약 | |
| DevSecOps 기본 이미지 | icr.io/continuous-delivery/toolchains/devsecops/devsecops-baseimage | 3.118.1_commons-1.56.0 | 취약 | |
| OWASP ZAP API 스캐너 | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-api-scanner | 06-08-2025-11-21 | 취약 | |
| OWASP ZAP UI 스캐너 | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-scanner | 15-05-2025-05-43 | 취약 | |
| OWASP ZAP UI 프록시 | icr.io/continuous-delivery/toolchains/devsecops/owasp-zap-ui-proxy | 15-05-2025-05-36 | 취약 | |
| 시크릿 감지 | icr.io/git-defenders/detect-secrets | 0.13.1.ibm.62.dss-redhat-ubi | 취약 | |
| Docker 의 Docker | icr.io/continuous-delivery/base-images/multiarch-dind | v1.8.0 | 취약 | |
| SonarQube | icr.io/continuous-delivery/toolchains/devsecops/sonarqube | 25.5.0.107428-community | 취약 | |
| SonarQube 스캐너 CLI | icr.io/continuous-delivery/toolchains/devsecops/sonar-scanner-cli | 09-05-2025-12-26 | 취약 |