GitLab Certified Security Specialist

Validate and showcase your GitLab skills

GitLab Certified Security Specialist

Interested in getting certified?

GitLab offers two class options to prepare for certification, although neither is required in order to take the exam:

  1. Instructor-led: Fill out the form below or contact your GitLab sales representative to schedule an instructor-led delivery of GitLab Security Essentials for your team.
  2. Self-service: You can enroll in our self-paced option to complete your certification in GitLab Level Up.


GitLab Certified Security Specialist is a technical certification offered by GitLab Professional Services to help the GitLab community and team members validate their ability to use GitLab for secure software development through continuous security testing, scanning, and remediation. To earn certification, candidates must first pass a written assessment, followed by a hands-on lab assessment graded by GitLab Professional Services engineers.


This certification exam is available for anyone to purchase and take, regardless of whether they have participated in instructor-led GitLab training, self-service GitLab training, or neither.

Why GitLab Certified Security Specialist certification?

For employers

With GitLab Certified Security Specialist certification, team managers now have a way to confirm their team members possess the skills needed to enable DevSecOps and empower developers to create secure code. All team members who achieve the certification will be able to apply GitLab security functionality and best practices to ensure more secure software releases.

For individuals

Individuals who earn GitLab Certified Security Specialist certification can showcase their ability to enable essential security capabilities of GitLab including SAST, DAST, dependency and container scanning, license compliance, and policy management to ensure more secure software releases.

Exam objectives

Individuals who earn GitLab Certified Security Specialist certification are able to perform the following tasks.

  • Describe the security features available in GitLab
  • Determine teams and/or team members that should give merge request security approvals
  • Enable and configure scanning tool, including enabling and disabling options
  • Enable and configure merge request security approvals
  • View and utilize the Security Dashboard for a given group and project
  • Download scanning results as evidence for compliance
  • Configure defensive mechanisms
  • Test performance and inspect logs

Interested in GitLab Professional Services? Get in touch.

Open in Web IDE View source