1.1.12 Ensure verification of signed commits for new changes before merging
ID |
cis_sscs/signed_commits |
Severity |
high |
Category |
source_code/code_changes |
Levels |
|
Optional |
false |
Tags |
branch-protection, cicd-sec-09, cicd-security, security, supply-chain |
Rationale
Signing commits, or requiring to sign commits, gives other users confidence about the origin of a specific code change. It ensures that the author of the change is not hidden and is verified by the version control system, thus the change comes from a trusted source.