CVE 처리 기한 조회: cve list
apollo-cli cve list는 제품 릴리스와 컨테이너 이미지별 CVE 처리 기한을 조회합니다. 발견한 CVE마다 영향을 받는 컨테이너 이미지별로 행을 출력하며, 제품 좌표, CVE ID, 이미지와 처리 기한을 보여줍니다. 활성 발견 사항이 있는 CVE의 기한에는 Overdue가 표시됩니다.
apollo-cli cve list [flags]
입력과 옵션
배포 환경, 좌표 파일과 제품 ID 중 최소 하나를 지정해야 합니다.
| 옵션 | 조회 범위 |
|---|---|
-e, --environment | 배포 환경의 배포 개체에서 사용하는 모든 제품 릴리스 |
-f, --maven-coordinates-file | YAML 파일에 지정한 Maven 좌표 |
-p, --product-id | group:product로 지정한 제품의 최신 릴리스 |
-h, --help | 명령 도움말 |
제품 ID를 지정했을 때 모든 릴리스를 확인하는 cve check와 범위가 다릅니다. 좌표 파일 형식도 해당 명령의 예시와 같은 YAML 목록입니다.
예시
다음은 가상의 배포 환경과 제품을 조회하는 예시입니다.
./apollo-cli cve list --environment test-spoke
./apollo-cli cve list --product-id com.example:service-a
./apollo-cli cve list --maven-coordinates-file coordinates.yaml
프로그램에서 처리할 JSON 출력은 공통 --output 옵션으로 선택합니다.
./apollo-cli cve list --environment test-spoke --output json