Aqua Security · Arazzo Workflow
Aqua Security Image Compliance Gate
Version 1.0.0
Authenticate, poll an image scan to completion, then branch on whether critical or high vulnerabilities were found to pass or fail a compliance gate.
View Spec
View on GitHub
Cloud NativeContainersKubernetesRuntime ProtectionSecurityVulnerability ScanningArazzoWorkflows
Provider
Workflows
image-compliance-gate
Poll an image scan and pass or fail a gate based on critical and high vulnerability counts.
Logs in, polls the image detail until the scan completes, then branches to a pass or fail step based on whether critical or high vulnerabilities exist.
1
authenticate
login
Authenticate the user and obtain a JWT bearer token for the scan calls.
2
pollScan
getImage
Read the image detail and loop until the scan reaches a terminal completed or failed state, capturing the vulnerability counts.
3
gateFail
getImage
The image carries critical or high vulnerabilities. Re-read the image detail to record the failing posture and end the workflow as failed.
4
gatePass
getImage
The image is free of critical and high vulnerabilities. Re-read the image detail to record the passing posture.