Application Security Runbooks
Note for New team members
Whenever you are on a rotation (HackerOne or Triage Rotation or doing your onboarding process and need help or advice, reach out in the #sec-appsec Slack channel or ask during an AppSec Sync meeting. Here are some examples on scenarios where you may need ask or need help:
- You’re doing your onboarding tasks, threat modeling, or appsec reviews, and you’re stuck on it; or don’t know how to tackle something in particular
- You’re on ping rotation and you don’t know how to deal with a particular situation or what to do with a specific question
- You’re on HackerOne rotation and have to deal with a hard report
When evaluating security issues or MRs, it can be useful to have a way to reproduce issues, dig in …
A curated list of the most frequently asked AppSec related questions
This runbook describes the process for times when the Application Security team has team members …
This review template is tailored to application security reviews of GitLab features. Parts of it might be applicable to other software, other parts might not.
This threat modeling process is tailored to GitLab features.
How can AppSec Engineers Contribute to the Secure Code Warrior Training Program? If anyone from the …
Bug Hunting Day Process The Application Security Team has a bug hunting day on the last Friday of …
This content has been moved to Supply Chain Security for Open Source Dependencies and Libraries.
Certain customers scan containers that GitLab provides for known vulnerabilities and other security …
List of Package Hunter Findings Any Package Hunter related finding can be found on this dashboard …
The Merge Monitor tool looks in public GitLab repositories that JiHu contributes to for merge …
Frequency: Daily
AppSec engineers are responsible for triaging the findings of the GitLab security …
Application Security team members are alphabetically assigned as the responsible individual (DRI) …
Last modified December 4, 2025:
PSIRT runbook updates (3283d8a1)