youtube image
From YouTube: Walk through of GitLab's APEX Static Application Security Testing (SAST) for Salesforce Development

Description

This is a casual Q/A discussion with Lucas C, GitLab's Sr. engineer who helped build our SAST functionality for APEX code in GitLab. In this video you'll see us discuss:

1. Overview of SAST in GitLab. Brief review of visual diagrams.

2. Details around how we leverage PMD under the hood and what all is currently supported for scanning.

3. Demo of how to set up SAST on a new project that has APEX code starting from a blank .gitlab-ci.yml template. Also we touch on setting up optional approval groups from Security teams.

4. How to leverage SAST in our existing Salesforce Project Template's .gitlab-ci.yml. In the video we create this MR : https://gitlab.com/sfdx/sfdx-project-template/merge_requests/2

Also check out resources at:

1. https://gitlab.com/sfdx
2. https://docs.gitlab.com/ee/user/application_security/sast/
3. https://pmd.github.io/pmd/