Bước này giúp bạn kiểm tra khả năng phát hiện và chặn artifact có chứa dependency lỗ hổng bảo mật trong pipeline.
lodash
vào package.json
.commons-collections
phiên bản cũ vào pom.xml
.flask==0.5
vào requirements.txt
.Ví dụ với npm:
npm install lodash@4.17.4 --save
git add .
git commit -m "testing"
git push origin main
Mở tab Actions trong repository.
Chọn workflow vừa chạy.
Kiểm tra bước Snyk scan hoặc ECR scan:
-Nếu phát hiện CVE mức High/Critical → job sẽ fail.
-EventBridge/SNS sẽ gửi cảnh báo (nếu cấu hình ở chương 3.2).
Artifact sẽ không được publish lên CodeArtifact/ECR.
Email cảnh báo từ SNS (hoặc Slack) được gửi thành công.