Remediate Vulnerabilities with GitLab AI
In this course, we'll cover the Explain this Vulnerability AI feature and how it can be used with vulnerability insights to remediate vulnerabilities. We'll cover what exactly the feature is including how to enable it in your project. Then we'll take a look at an example project where we'll use AI-generated suggestions to remediate a SQL injection vulnerability.
Estimated Effort: 30 minutes
Course Format: 5 self-paced modules
Prerequisites
To complete this course, you should already have a familiarity with the GitLab platform, including the concepts and topics covered in the GitLab with Git Essentials course or equivalent knowledge.
Primary Audience
- Developers, DevSecOps engineers, and security specialists who are using GitLab with the Ultimate license
Learning Objectives
Upon completion of this self-paced course, you should be able to:
- Describe how the Explain this Vulnerability AI feature works.
- Apply AI-generated vulnerability insights to remediate a security vulnerability.
Interactivity
This self-study course employs many different learning interactions including videos and written tutorial instructions to ensure you retain the knowledge and skills of this course.
Technical Requirements
To fully participate in the hands-on tutorials in this course, you will need:
- GitLab Ultimate SaaS subscription
- Experiment features enabled
- Third-party AI features enabled
- Static application security testing (SAST) vulnerability finding in the default branch of a project
- Maintainer or greater role in the vulnerable project
- SAST scanner enabled in the vulnerable project
- An active internet connection