DevOps Security support and prerequisites
Cloud and region support
DevOps security is available in the Azure commercial cloud, in these regions:
- Asia (East Asia)
- Australia (Australia East)
- Canada (Canada Central)
- Europe (West Europe, North Europe, Sweden Central)
- UK (UK South)
- US (East US, Central US)
DevOps platform support
DevOps security currently supports the following DevOps platforms:
Required permissions
DevOps security requires the following permissions:
Feature | Permissions |
---|---|
Connect DevOps environments to Defender for Cloud | Azure: Subscription Contributor or Security AdminAzure DevOps: Project Collection Administrator on target OrganizationGitHub: Organization OwnerGitLab: Group Owner on target Group |
Review security insights and findings | Security Reader |
Configure pull request annotations | Subscription Contributor or Owner |
Install the Microsoft Security DevOps extension in Azure DevOps | Azure DevOps Project Collection Administrator |
Install the Microsoft Security DevOps action in GitHub | GitHub Write |
Security Reader role can be applied on the Resource Group or connector scope to avoid setting highly privileged permissions on a Subscription level for read access of DevOps security insights and findings.
Feature availability
The following tables summarize the availability and prerequisites for each feature within the supported DevOps platforms:
Starting March 7, 2024, Defender CSPM must be enabled on at least one subscription or multicloud connector in the tenant to benefit from premium DevOps security capabilities which include code-to-cloud contextualization powering security explorer and attack paths and pull request annotations for Infrastructure-as-Code security findings. See details below to learn more.
Azure DevOps
GitHub
GitLab
Feature | Foundational CSPM | Defender CSPM | Prerequisites |
---|---|---|---|
Connect GitLab projects | See here | ||
Security recommendations to fix code vulnerabilities | GitLab Ultimate | ||
Security recommendations to discover exposed secrets | GitLab Ultimate | ||
Security recommendations to fix open source vulnerabilities | GitLab Ultimate | ||
Security recommendations to fix infrastructure as code misconfigurations | GitLab Ultimate | ||
Cloud security explorer | Enable Defender CSPM on an Azure Subscription, AWS Connector, or GCP connector in the same tenant as the DevOps Connector |