These images are built in github actions see .github/workflows/docker-build-push.yml
- and they are pushed to github packages.
We have a scheduled Trivy scan GitHub Action which runs every week day.
Vulnerability failures can often be resolved by pushing an empty commit which will bump/refresh the container builds.
This also has the benefit of creating activity in the repository, as GitHub has the policy of disabling scheduled workflows after 60 days of inactivity. See Slack thread discussing this.