Document API Security scanner concepts
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem
A team member new to the code base needs to understand a lot of concepts that are specific to our application. It would also be helpful to know which concepts are less important to understand, because they are not relevant to GitLab's current usage of the application, so that they can focus their attention on more important topics.
Proposal
Create high-level documentation of the major concepts of the scanner, how they relate to each other, and to what degree they are used in the GitLab offering.
-
Session/Job -
Local/Remote/Worker
-
-
Project/ProjectFile -
Profile -
Check - This does not include documenting each individual check, but rather what checks are and how they are used, and the subtypes.
-
Global -
Passive -
Active -
Mutation
-
Machine/Strategy -
Proxy -
Runner -
Spec/SpecFile -
Request -
Parameter -
Exchange -
Route -
Finding -
Report
Edited by 🤖 GitLab Bot 🤖