Use the gl-sast format to populate GitLab’s native Security Dashboard and
the MR security widget. The artifacts:reports:sast keyword tells GitLab to
ingest the JSON report - no extra tooling or analyzer image required.
For per-PR/MR comment posting, see PR/MR Comments.
That page also documents the concurrency: (GitHub) and
resource_group: (GitLab) settings that prevent two scans on the
same PR/MR from racing to update the comment - required reading if you
enable –gh-comment / –gl-comment on a busy repo.