GitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementGitLab
A single application for the entire DevOps lifecycle
GitLab Professional Services
Accelerate your software lifecycle with help from GitLab experts
Popular GitLab use cases
Remote Work Continuous Integration (CI/CD) Source Code Management (SCM) Out-of-the-box Pipelines (Auto DevOps) Security (DevSecOps) Agile Development Value Stream ManagementAccess to modify source code is restricted to authorized personnel.
As GitLab is open source and we have contributors outside of the company from across the world, anybody can view and submit edits to the codebase to fix issues, add features, and so on. The spirit of this control is to ensure there's a process in place so that all additions, including from the GitLab community, are appropriately reviewed and approved before being merged into the codebase.
This control applies to any system or process where source code can be modified.
Control owner:
Engineering
Process owner:
As the GitLab system supports the ability to restrict modification without the Owner
approval, this should be able to demonstrate how access reviews are achieved of the Maintainer
, Developer
, and Owner
roles within GitLab.com.
Possible evidence an auditor would request:
Non-public information relating to this security control as well as links to the work associated with various phases of project work can be found in the Source Code Security control issue.
gitlab-org