2.6 KiB
type | stage | group | info |
---|---|---|---|
reference, howto | Secure | Static Analysis | To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments |
Security Configuration (FREE)
- Introduced in GitLab Ultimate 12.6. (ULTIMATE)
- SAST configuration was enabled in 13.3 and improved in 13.4. (ULTIMATE)
- DAST Profiles feature was introduced in 13.4. (ULTIMATE)
- A simplified version was made available in all tiers in GitLab 13.9.
WARNING: This feature might not be available to you. Check the version history note above for details.
The Security Configuration page displays what security scans are available, links to documentation and also simple enablement tools for the current project.
To view a project's security configuration, go to the project's home page, then in the left sidebar go to Security & Compliance > Configuration.
For each security control the page displays:
- Security Control: Name, description, and a documentation link.
- Manage: A management option or a documentation link.
Status (ULTIMATE)
- Introduced in GitLab Ultimate 12.6.
The status of each security control is determined by the project's latest default branch CI pipeline. If a job with the expected security report artifact exists in the pipeline, the feature's status is enabled.
If the latest pipeline used Auto DevOps, all security features are configured by default.
For SAST, click View history to see the .gitlab-ci.yml
file's history.
Manage (ULTIMATE)
You can configure the following security controls:
- Auto DevOps
- Click Enable Auto DevOps to enable it for the current project. For more details, see Auto DevOps.
- SAST
- Click either Enable or Configure to use SAST for the current project. For more details, see Configure SAST in the UI.
- DAST Profiles
- Click Manage to manage the available DAST profiles used for on-demand scans. For more details, see DAST on-demand scans.