Commit d23b0bc8 authored by Daniel Paul Searles's avatar Daniel Paul Searles

Add semgrep to SAST config UI

Changelog: added
parent 0a448da2
...@@ -160,6 +160,13 @@ ...@@ -160,6 +160,13 @@
"description": ".NET Core, .NET Framework", "description": ".NET Core, .NET Framework",
"variables": [] "variables": []
}, },
{
"name": "semgrep",
"label": "Semgrep",
"enabled": true,
"description": "Multi-language scanning",
"variables": []
},
{ {
"name": "sobelow", "name": "sobelow",
"label": "Sobelow", "label": "Sobelow",
......
---
title: Add semgrep to SAST config UI
merge_request: 60460
author:
type: added
...@@ -292,7 +292,7 @@ semgrep-sast: ...@@ -292,7 +292,7 @@ semgrep-sast:
# SAST_ANALYZER_IMAGE is an undocumented variable used internally to allow QA to # SAST_ANALYZER_IMAGE is an undocumented variable used internally to allow QA to
# override the analyzer image with a custom value. This may be subject to change or # override the analyzer image with a custom value. This may be subject to change or
# breakage across GitLab releases. # breakage across GitLab releases.
SAST_ANALYZER_IMAGE: "$SECURE_ANALYZERS_PREFIX/semgrep:latest" SAST_ANALYZER_IMAGE: "$SECURE_ANALYZERS_PREFIX/semgrep:$SAST_ANALYZER_IMAGE_TAG"
rules: rules:
- if: $SAST_DISABLED - if: $SAST_DISABLED
when: never when: never
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
module Security module Security
module CiConfiguration module CiConfiguration
class SastBuildAction < BaseBuildAction class SastBuildAction < BaseBuildAction
SAST_DEFAULT_ANALYZERS = 'bandit, brakeman, eslint, flawfinder, gosec, kubesec, nodejs-scan, phpcs-security-audit, pmd-apex, security-code-scan, sobelow, spotbugs' SAST_DEFAULT_ANALYZERS = 'bandit, brakeman, eslint, flawfinder, gosec, kubesec, nodejs-scan, phpcs-security-audit, pmd-apex, security-code-scan, semgrep, sobelow, spotbugs'
def initialize(auto_devops_enabled, params, existing_gitlab_ci_content) def initialize(auto_devops_enabled, params, existing_gitlab_ci_content)
super(auto_devops_enabled, existing_gitlab_ci_content) super(auto_devops_enabled, existing_gitlab_ci_content)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment