glab security config enable
Enable a security scan profile for a project. (EXPERIMENTAL)
Synopsis
Attach a security scan profile to a project.
Prerequisites:
- At least the Maintainer role or the Security Manager role for the project.
For <profile>, use one of the following identifiers:
secret_detection: Secret detection.sast: SAST.dependency_scanning: Dependency scanning.dependency_scanning_post_processing: Dependency scanning auto-remediation.business_logic: Business logic.skillguard: SkillGuard.triage_and_remediation_conservative: Automated triage and remediation, Conservative preset.triage_and_remediation_standard: Automated triage and remediation, Standard preset.triage_and_remediation_proactive: Automated triage and remediation, Proactive preset.- For a custom profile, the numeric part of the profile ID. For example,
123forgid://gitlab/Security::ScanProfile/123.
This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development_stages_support/.
glab security config enable <profile> [flags]Examples
# Enable dependency scanning on the current project
$ glab security config enable dependency_scanning
# Enable SAST on a specific project
$ glab security config enable sast -R gitlab-org/cli
# Enable auto-remediation for vulnerable dependencies
$ glab security config enable dependency_scanning_post_processing
Options inherited from parent commands
-h, --help Show help for this command.
-R, --repo string Select another repository. You can use either OWNER/REPO or GROUP/NAMESPACE/REPO. The full URL or Git URL is also accepted.Was this page helpful?