doc/user/application_security/configuration/scanner_enablement_wizard.md
{{< details >}}
{{< /details >}}
{{< history >}}
group_security_configuration_scanners_tab. Disabled by default.{{< /history >}}
[!flag] The availability of this feature is controlled by a feature flag. For more information, see the history.
Use the Scanner Enablement Wizard to apply security configuration profiles to projects that lack scanner coverage. The wizard configures dependency scanning, SAST, and secret detection, and updates the coverage shown in the security inventory.
Prerequisites:
The Scanners tab displays scanner coverage across all projects in a group.
To view scanner coverage:
The tab displays the following cards:
| Card | Description |
|---|---|
| Unprotected projects | List of projects with no scanners enabled. |
| Scanners enabled | Count of all scanner types enabled in the group. |
| Needs attention | List of projects with scan failures. |
| Stale scans | List of projects with scans older than 90 days. |
Below the cards, a list of each scanner type indicates how many projects have the scanner active, failed, or not configured.
To view the status of a scanner across the projects in the group:
The scanner details page shows stat cards for the scanner (Enabled, Not enabled, Needs attention, and Stale) and a table of every project in the group.
The table shows the following columns:
| Column | Description |
|---|---|
| Project | Project name and path. |
| Source | If available, the name of the applied configuration profile. |
| Status | Current scanner status for the project. |
| Last scan | Time of the most recent scan. |
| Security attributes | Security attributes assigned to the project. Shown only if you can read security attributes. |
You can configure scanners that use profile-based configuration. To configure scanners from other sources, such as security policies or CI/CD configuration, you must adjust them at their origin.
To configure a scanner for a project:
In the top bar, select Search or go to and find your group.
In the left sidebar, select Secure > Security configuration.
Select the Scanners tab.
Next to the scanner, select View details.
Next to a project select the vertical ellipsis ({{< icon name="ellipsis_v" >}}), then select an action:
The Scanner Enablement Wizard provides two approaches:
[!note] The wizard does not configure DAST, container scanning, or IaC scanning. Configure these scanners through security policies or at the project level.
Quick setup applies the GitLab default profiles to every uncovered project in the group.
After you apply a configuration, GitLab applies the profiles to projects in batches, which can take several minutes. The confirmation step lists each scanner, its profile, and the number of items each profile applies to.
Advanced setup applies only the selected profiles to specific projects and scanners. If you need to apply profiles to more than 100 projects at once, use Quick setup.
After you apply a configuration, GitLab applies the profiles to projects in batches, which can take several minutes. The confirmation step lists each scanner, its profile, and the number of items each profile applies to.