Block vulnerable dependencies and unsafe container configuration #30
Labels
No labels
area/backend
area/frontend
area/tooling
kind
build
kind
chore
kind
ci
kind
docs
kind
feat
kind
perf
kind
test
size
l
size
m
size
s
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#34 Deploy validated main images to development
viacheslavshuka/quorum
#36 Promote published releases without rebuilding their images
viacheslavshuka/quorum
#43 Rescan main dependencies and the production image daily
viacheslavshuka/quorum
#13 Enforce complete validation in the shared Forgejo runner flow
viacheslavshuka/quorum
#26 Package and serve the website and API from one image
viacheslavshuka/quorum
Reference
viacheslavshuka/quorum#30
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Every dependency vulnerability and Trivy configuration finding must block unless an exact reviewed exception applies. An unavailable scanner or advisory source cannot count as a clean result.
Scope
Run uv audit across all Python groups and extras, Bun dependency auditing, Hadolint, and Trivy image/configuration scans. Provide reusable scan commands for CI, complete local checks, and release rescans.
Acceptance criteria
Validation
Exercise representative low-severity, unclassified, no-fix, configuration, and Hadolint warning findings through policy fixtures. Cover expired and mismatched exceptions, unavailable advisory data, and a scanner error. Scan the actual built image when available.
Dependencies
Related work