feat(security): carry reviewed image CVEs across builds #54
No reviewers
Labels
No labels
app-migration
bug
ci-cd
cluster
Documentation
duplicate
enhancement
gpu
invalid
networking
question
security
Storage
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Homelab/workflows!54
Loading…
Reference in a new issue
No description provided.
Delete branch "kiyi/stable-image-vulnerability-mitigations"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Comfy-UI run 176 repeated 224 already-reviewed OS package CVE findings under new build fingerprints. This adds an optional mitigation selector pinned to CVE, package, installed version, component class/type, image repository, and severity, so only an unchanged finding carries across build hashes and image digests. Exact fingerprint behavior remains for image secrets and other findings; new or changed CVEs still block.
Validation: 21 security tests and 7 reporting tests passed. Replaying run 176 with the paired Comfy-UI policy mitigated the 224 previously reviewed vulnerabilities and left 8 new vulnerabilities plus 22 image secret findings blocking. The full suite has unrelated Windows ClamAV socket and Bash runner canary failures (4 failures, 2 errors).
Related: Homelab/Comfy-UI#1. Release this library as v1.17.0 before merging the paired Comfy-UI caller pins.