2.3.5 Ensure access to build process triggering is minimized
ID |
cis_sscs/access_build_min |
Severity |
critical |
Category |
build_pipelines/pipeline_instructions |
Levels |
|
Optional |
false |
Tags |
security, supply-chain |
Rationale
Build pipelines are used for multiple reasons. Some are very sensitive, such as pipelines which deploy to production. In order to protect the environment from malicious acts or human mistakes, such as a developer deploying a bug to production, it is important to apply the Least Privilege principle to pipeline triggering. This principle requires restrictions placed on which users can run which pipeline. It allows for sensitive pipelines to only be run by administrators, who are generally the most trusted and skilled members of the organization.