Peta dunia

 

EN: Read in English

Dunia C2: Pipeline Container

Henti talian bila ada CVE kritikal

Anda akan belajar: imbas setiap image dan henti talian bila ada lubang kritikal.

Teks BM belum disemak oleh penutur asli.

Disemak dengan GitHub Actions 2026-10 pada 31 Okt 2026

Masalahnya

Pemeriksa makanan jumpa bahan yang ditarik balik dalam pek malam ini. Apa patut tali sawat buat?

Pilih satu jawapan.

Tengok

CVE: ID awam untuk lubang keselamatan yang diketahui, contohnya CVE-2099-0001. Setiap satu ada tahap bahaya. ialah ID awam untuk lubang yang diketahui, contohnya CVE-2099-0001. Pengimbas beri setiap satu tahap bahaya. Susun dari yang paling ringan.

Paling ringan di atas. Susun ikut turutan. Guna anak panah, atau seret.

  • MEDIUM
  • LOW
  • HIGH
  • CRITICAL

Teka

Trivy imbas lubang CRITICAL, dan image ini ada satu. Ketik stesen yang akan hentikan talian. Atau ketik “Tiada yang hentikannya”.

Stesen mana akan hentikan tali sawat? Tekan stesen itu, kemudian Run.

Apa yang berlaku di GitHub

Fail workflow .github/workflows/scan.yml

name: Scan
on:
push:
branches: [main]
permissions:
contents: read
jobs:
scan:
runs-on: ubuntu-latest
steps:
- uses: docker/setup-buildx-action@v4
- uses: docker/build-push-action@v7
with:
load: true
tags: kedai-kancil:scan
- uses: aquasecurity/trivy-action@v0.36.0
with:
image-ref: kedai-kancil:scan
severity: CRITICAL

Tali sawat

Push ke main · main

Tengok

Ketik baris yang jadikan penemuan satu stesen merah.

0 daripada 1 dijumpai

Trivy tamat dengan kod keluar 0 melainkan anda minta. exit-code: '1' buat penemuan gagalkan langkah. Stesen merah, talian berhenti.

Cuba

Image yang sama, kini dengan exit-code: '1'. Tekan Run.

Pilih satu event. Tekan Run dan tengok tali sawat.

Apa yang berlaku di GitHub

Fail workflow .github/workflows/scan.yml

name: Scan
on:
push:
branches: [main]
permissions:
contents: read
jobs:
scan:
runs-on: ubuntu-latest
steps:
- uses: docker/setup-buildx-action@v4
- uses: docker/build-push-action@v7
with:
load: true
tags: kedai-kancil:scan
- uses: aquasecurity/trivy-action@v0.36.0
with:
image-ref: kedai-kancil:scan
severity: CRITICAL
exit-code: '1'

Tali sawat

Push ke main · main

Semak

Tabiat imbasan yang bagus? Leret ke kanan untuk ya, ke kiri untuk “perlu dibaiki”.

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 4

Imbas image yang tepat yang anda akan push

Imbas image yang tepat yang anda akan push

Anda berjaya!

Kini anda boleh hentikan talian bila ada lubang kritikal.

Nak tahu lebih (pilihan)

ignore-unfixed: true langkau lubang yang belum ada pembaikan. Docker Scout buat kerja sama dengan docker/scout-action. Image lama pun dapat CVE baru. Imbas semula ikut jadual.

Latihan sebenar (pilihan), dengan Trivy yang dipasang ikut dokumen rasminya:

Misi sebenar

  1. trivy image --severity CRITICAL --exit-code 1 alpine:3.22
  2. echo $?

0 daripada 3 langkah siap · Tanda anda disimpan.