Describe the enhancement
Switch to immutable releases for this repository.
Additional context
Github is offering a functionality to set releases as immutable - once the git tag or release asset is created, it cannot be changed or deleted.
This was considered a best practice anyhow, but become more of a pressing issue after the latest string of issues surrounding Trivy. As a tool used to deliver infra, this tool will usually have access to very strong credentials and any additional security layer can help.
I'm not sure how the full release process looks like in Gruntwork, but I'd not expect this to be a major undertaking with big negative effects.
Describe the enhancement
Switch to immutable releases for this repository.
Additional context
Github is offering a functionality to set releases as immutable - once the git tag or release asset is created, it cannot be changed or deleted.
This was considered a best practice anyhow, but become more of a pressing issue after the latest string of issues surrounding Trivy. As a tool used to deliver infra, this tool will usually have access to very strong credentials and any additional security layer can help.
I'm not sure how the full release process looks like in Gruntwork, but I'd not expect this to be a major undertaking with big negative effects.