{ "global": [ { "field" : "SECURE_ANALYZERS_PREFIX", "label" : "Image prefix", "type": "string", "default_value": "", "value": "", "size": "MEDIUM", "description": "Analyzer image's registry prefix (or Name of the registry providing the analyzers' image)" }, { "field" : "SAST_EXCLUDED_PATHS", "label" : "Excluded Paths", "type": "string", "default_value": "", "value": "", "size": "LARGE", "description": "Comma-separated list of paths to be excluded from analyzer output. Patterns can be globs, file paths, or folder paths." }, { "field" : "SAST_ANALYZER_IMAGE_TAG", "label" : "Image tag", "type": "string", "default_value": "", "value": "", "size": "SMALL", "description": "Analyzer image's tag" } ], "pipeline": [ { "field" : "stage", "label" : "Stage", "type": "string", "default_value": "", "value": "", "size": "MEDIUM", "description": "Pipeline stage in which the scan jobs run" }, { "field" : "SEARCH_MAX_DEPTH", "label" : "Search maximum depth", "type": "string", "default_value": "", "value": "", "size": "SMALL", "description": "Maximum depth of language and framework detection" } ], "analyzers": [ { "name": "brakeman", "label": "Brakeman", "enabled" : true }, { "name": "bandit", "label": "Bandit", "enabled" : true }, { "name": "eslint", "label": "ESLint", "enabled" : true }, { "name": "flawfinder", "label": "Flawfinder", "enabled" : true }, { "name": "kubesec", "label": "kubesec", "enabled" : true }, { "name": "nodejsscan", "label": "Node.js Scan", "enabled" : true }, { "name": "gosec", "label": "Golang Security Checker", "enabled" : true }, { "name": "phpcs-security-audit", "label": "PHP Security Audit", "enabled" : true }, { "name": "pmd-apex", "label": "PMD APEX", "enabled" : true }, { "name": "security-code-scan", "label": "Security Code Scan", "enabled" : true }, { "name": "sobelow", "label": "Sobelow", "enabled" : true }, { "name": "spotbugs", "label": "Spotbugs", "enabled" : true }, { "name": "secrets", "label": "Secrets", "enabled" : true } ] }