Microsoft Security Exposure Management
Developer and API

Create an Azure DevOps connector for agentic code security

In brief

Documentation now describes connecting Azure DevOps organizations to Microsoft Defender for repository discovery and remote on-demand agentic code scans, with optional write access for remediation workflows.

What Defender admins need to know

Administrators need the specified Defender and Azure DevOps permissions, tenant preparation, and Microsoft Defender Code app provisioning. Existing Azure portal connectors must be disconnected before using the Defender portal connector.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

new file mode 100644 \ No newline

title: Create an Azure DevOps connector for agentic code security description: Connect your Azure DevOps organization to Microsoft Defender to enable remote on-demand agentic code scans across your repositories. ms.topic: how-to ms.date: 07/06/2026 ai-usage: ai-assisted

Create an Azure DevOps connector

The Azure DevOps (ADO) connector is the recommended onboarding path for agentic code security for organizations that use Azure DevOps as their source code management (SCM) platform. It lets you connect your Azure DevOps organization and onboard its repositories through a simple flow. After onboarding your repositories, you can trigger a remote on-demand agentic scan for any onboarded repository.

Prerequisites

You must have all of the following permissions to successfully authorize or reauthorize the connector:

  • Access to the Microsoft Defender portal with at endleast the Security Administrator role in Microsoft Entra ID.
  • The Project Collection Administrator role on each Azure DevOps organization you want to connect (Organization Settings > Security > Permissions).
  • The Basic or Basic + Test Plans access level in each Azure DevOps organization (Organization Settings > Users). The Stakeholder access level isn't sufficient.

The Microsoft Defender Code app must also be provisioned in your tenant. You can skip the provisioning script only if both of filethe following conditions are met:

  • Your organization has a Microsoft 365 E5 license. The app is provisioned automatically during MDASH onboarding.
  • The Azure DevOps organization tenant is the same as the Defender tenant.

Otherwise, run the provisioning script before creating the Azure DevOps connector. For more information, see Microsoft Defender Code script for Azure DevOps connector.

Step 1: Prepare your tenant

Cloud Security must be prepared in the tenant before you can access the Azure DevOps connector creation flow.

If Cloud Security has already been activated in your Defender tenant, no action is required. The Prepare my tenant option won't be displayed, and you can proceed directly to creating the connector.

If the tenant hasn't used Cloud Security in the Defender portal:

  1. Go to Cloud security > Overview.
  2. Select Prepare my tenant.
  3. Confirm tenant preparation.

Step 2: Open the connector wizard

In the Defender portal, go to MDASH Initiative > Settings. For information about accessing the MDASH Initiative, see Entry points.

  • Select Create and Manage connectors. You'll be redirected to the Cloud Security Connectors page.
  • On the Connectors tab, select the Azure DevOps connector from the list.
  • Optionally, enter a connector name. If you leave it blank, a default name is assigned automatically.
  • Select Next.

Step 3: Configure access and permissions

The connector exposes two permission tiers:

  • Read — Selected by default and can't be removed. Allows Defender for DevOps to scan your Azure DevOps repositories and identify security issues without making any changes.
  • Write — Selected by default and optional. Required only for a limited set of Azure DevOps operations that inherently need write access, such as creating pull requests.

Read access

Read access includes:

  • Source code and repository metadata
  • Pipelines and service connections
  • Security-related signals across the connected organizations and projects

Write access (optional)

Write access enables Defender for DevOps to take actions in your repositories and integrate findings into developer workflows. This access includes the ability to:

  • Create pull requests that carry AI-generated fixes
  • Update repository content and metadata as part of remediation flows

Review the permission selection and select Next.

Step 4: Authorize and configure

Grant the DevOps security app permission to access your Azure DevOps resources and select the organizations to onboard.

  1. Select Authorize Entra ID.
  2. In the sign-in dialog, select the account that has Project Collection Administrator on the target Azure DevOps organizations.
  3. After authorization succeeds, the wizard lists all Azure DevOps organizations discovered for that account, with the number of projects in each.
  4. Select the organizations you want to onboard, then select Next.

Step 5: Review and activate

The Review and finish page shows a summary of your flow:

  • Display name of the connector
  • List of Azure DevOps organizations being onboarded, with project counts
  • Access and permissions scope (Read and, if selected, Write)

Select Activate to activate the connector.

After activating the Azure DevOps connector, the ability to trigger an on-demand agentic scan for onboarded repositories becomes available within up to one hour. \ No newline at end of file