Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IT-3421: Add vulnerability scanning to repo #6

Merged
merged 75 commits into from
Jul 30, 2024

Conversation

brucehoff
Copy link
Contributor

@brucehoff brucehoff commented Jul 25, 2024

This PR adds vulnerability scanning to the repo' using Trivy.
The workflow to build and publish a container will fail if there are HIGH or CRITICAL findings.
There is also a daily scan to see if there are new, major vulnerabilities for already published containers.
When a container image IS published, in addition to being published to the tag major.minor.patch,
it is published to the tag major.minor. This allows us to make security updates to existing containers.

@brucehoff brucehoff requested a review from a team July 25, 2024 21:57
.github/workflows/docker_build_push.yml Show resolved Hide resolved
.github/workflows/trivy.yml Show resolved Hide resolved
.github/workflows/trivy.yml Show resolved Hide resolved
@brucehoff brucehoff requested review from zaro0508 and a team July 28, 2024 23:04
.github/workflows/trivy.yml Show resolved Hide resolved
.github/workflows/trivy.yml Show resolved Hide resolved
@brucehoff brucehoff merged commit 8e3f938 into Sage-Bionetworks-IT:main Jul 30, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants