Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Defend UX

Overview

The Defend stage includes all features that help you defend your applications and cloud infrastructure by giving you the ability to identify, catalogue, manage, and remediate threats, vulnerabilities, and risks. For more information about our principles and upcoming features, see our Product Vision page.

While the Secure UX team’s goal is to provide the best experience in taking pre-emptive security measures before deploying your code, the Defend UX team’s goal is to provide the best experience in keeping your application safe after your code is in production. See the Defend and Secure UX page for more about our team and how our two teams work together.

User

The Defend user is responsible for maintaining the security of their company’s environments and/or applications, through both proactive and reactive measures. They prefer to be proactive by abstracting away from manual, repetitive tasks and moving towards automation.

The Defend user is responsible for risk mitigation, remediation, documenting their processes in timelines and runbooks, collaborating with other teams, meeting compliance standards, and performing root cause analyses.

Typically, these user roles are:

UX scorecards

Primary Jobs To Be Done (JTBD):

Team

Team Structure

We've divided the Defend stage into dedicated experience groups to align with a similar split undertaken by our engineering and PM counterparts.

Experience Group Features Designer(s)
Application Security WAF, RASP Rebecca "Becka" Lippert
Infrastructure Security DDos, Container Network Security, IPS (similar to IDS) Andy Volpe
Threat Management Dashboard, Security Center, Vulnerability Management Andy Volpe, Rebecca "Becka" Lippert

Team meetings

Secure & Defend UX

For more information about the Defend team and how we overlap and collaborate with the Secure team, see the Defend and Secure UX page.