Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Signed-off-by: John Osborne <johnfosborneiii@gmail.com>
  • Loading branch information
johnfosborneiii authored Nov 21, 2024
1 parent 6258176 commit ca3d1a5
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@
* Verify integrity of the image by validating the digital signature with cosign
* Use chainctl image diff to determine if the new image remediates a Critical or High CVE
* Scan the image with grype
* Create a PR that updates Helm with the new image tag attaches the scan result
* Leverage Chainguard Unique Tags for consistency and atomic rollbacks

This demo adheres to security least privilege by using short-lived ephemeral tokens to:
* Authenticate to the Chainguard Registry using an [assumed identity](https://edu.chainguard.dev/chainguard/administration/iam-organizations/assumable-ids/) (using the ambient credentials of each workflow invocation)
* Authenticate to GitHub (using [octo-sts](https://www.chainguard.dev/unchained/the-end-of-github-pats-you-cant-leak-what-you-dont-have) in place of a long-lived PAT)
* Signs commits using [Sigstore/gitsign](https://docs.sigstore.dev/cosign/signing/gitsign/)
* Create a PR that:
* Updates Helm with new image
* Lists the CVEs that will be remediated with the change
* Attaches the scan result
* Uses Chainguard Unique Tags for consistency and atomic rollbacks
* Adheres to security least privilege by using short-lived ephemeral tokens to:
* Authenticate to the Chainguard Registry using an [assumed identity](https://edu.chainguard.dev/chainguard/administration/iam-organizations/assumable-ids/) (using the ambient creds of each workflow invocation)
* Authenticate to GitHub (using [octo-sts](https://www.chainguard.dev/unchained/the-end-of-github-pats-you-cant-leak-what-you-dont-have) in place of a long-lived PAT)
* Signs commits using [Sigstore/gitsign](https://docs.sigstore.dev/cosign/signing/gitsign/)

0 comments on commit ca3d1a5

Please sign in to comment.