The design and operating effectiveness of internal controls are continuously evaluated against the established controls framework by GitLab. Corrective actions related to identified deficiencies are tracked to resolution.
GitLab's controls aim to protect the confidentiality, integrity, and availability of customer, GitLab team-member, and partner data and the service provided to them. To ensure the controls remain current and relevant, and they're both being used in the way they were intended and have the expected impact, they should be regularly evaluated and improved when necessary.
This control applies to all controls in the GitLab Control Framework (GCF).
The design and operating effectiveness of GCF controls can be evaluated as part of a gap analysis. A gap analysis can identify areas where the design of a control is insufficient to satisfy the control objectives and any findings can be preliminarily validated through control testing. Further control testing may then be performed by the Internal Audit team. This control can be tested by verifying the documented gap analysis process is used and that a gap analysis was performed.
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 Continuous Monitoring control issue.
Examples of evidence an auditor might request to satisfy this control: