Skip to content

Scan the images for secrets and write a bill of materials - #54

Merged
satishweb merged 2 commits into
masterfrom
feature/scan-hardening
Oct 22, 2026
Merged

satishweb merged 2 commits into
masterfrom
feature/scan-hardening

Conversation

@satishweb

Copy link
Copy Markdown
Owner

The scan looked at the vulnerabilities of the packages only. The images are scanned for secrets as well now, a secret in an image fails the build.

Every build writes a bill of materials of the image and uploads it, so the components of a published image can be listed later.

The dependencies of a pull request are reviewed, a change that brings in a package with a known vulnerability or with a license that is not allowed fails the review.

The release workflow scans every platform of the published image, not only the one of the runner. The release of the image is only created when every platform is clean.

The scan looked at the vulnerabilities of the packages only. The images are
scanned for secrets as well now, a secret in an image fails the build.

Every build writes a bill of materials of the image and uploads it, so the
components of a published image can be listed later.

The dependencies of a pull request are reviewed, a change that brings in a
package with a known vulnerability or with a license that is not allowed
fails the review.

The release workflow scans every platform of the published image, not only
the one of the runner. The release of the image is only created when every
platform is clean.
The file with the pinned versions is the manifest that the dependency graph
of the repository uses, it is the reason the dependencies of a pull request
can be reviewed. The pipeline installs the versions of the file now.
@satishweb
satishweb merged commit 075388a into master Oct 22, 2026
5 checks passed
@satishweb
satishweb deleted the feature/scan-hardening branch October 22, 2026 07:23
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.

1 participant