Microsoft Security Exposure Management
Vulnerabilities and exposure

Codename MDASH Overview

In brief

The documentation now describes direct GitHub and Azure DevOps connectors, on-demand local or CI/CD scans through Defender CLI, and integration with AI coding environments. It also changes the status label from “private preview” to “preview” and reorganizes capability, language-support, and setup information.

What Defender admins need to know

Review the updated integration and onboarding details when planning code-scanning workflows. No administrator action is stated.

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.

Codename MDASH overview (private preview)(preview)

Codename MDASH - Agenticis an agentic code scanner is a capability inwithin Microsoft Defender that uses a multi-model agentic AI system to assist security and engineering teams detect and fix code vulnerabilities with unprecedented depth and accuracy. It extends the Defender CLI with agentic code scanning that goes beyond traditional static analysis.

Capabilities

CapabilityDescription
AI-powered vulnerability detectionSubmits repository code to a multi-model agentic pipeline that identifies vulnerabilities with greater depth than traditional static analysis.
Granular confidence scoringRates each finding on a 10-level confidence hierarchy — from UNLIKELY to PROVEN — so teams can prioritize with precision.
AI-generated code fixesUses the defender fix command to generate and apply code fixes directly from scan results.
Centralized results in Defender portalPublishes findings to Microsoft Security Exposure Management for organization-wide tracking and triage.
CI/CD integrationRuns as part of automated pipelines with SARIF output compatible with GitHub Advanced Security, Azure DevOps, and other tooling.

How it works

This service uses a multistage agentic pipeline where specialized AI agents collaborate to find, validate, and prove vulnerabilities:

  • PrepareRanksThe system ranks files by risk using call-graph analysis and code complexity metrics, prioritizing functions most likely to contain vulnerabilities.
  • Scan — More than 100 specialized AI agents (for example, injection-auditor, memory-safety-auditor, auth-bypass-auditor) analyze the ranked code using multiple LLMs. Each agent targets a specific vulnerability class.
  • Validate — The system uses taint analysis and type resolution through Language Server Protocol (LSP) servers. A multi-model agentic debate refines confidence and eliminates false positives.
  • Dedup — The system consolidates duplicate findings, producing a final set of unique, actionable vulnerabilities.

Key features & capabilities

CapabilityDescription
AI-powered vulnerability detectionSubmits code repositories to a multi-model agentic pipeline that identifies vulnerabilities with greater depth than traditional, pattern-matching static analysis.
Granular confidence scoringRates each finding with a confidence score so teams can prioritize with precision.
AI-generated code fixesUses the defender fix command in the Defender CLI to generate and apply code fixes directly from scan results.
Centralized results in Defender portalPublishes findings to Microsoft Security Exposure Management for organization-wide tracking and triage.
Deployment and developer integrationConnects directly to GitHub and Azure DevOps using connecters, triggers on-demand scans locally or in the CI/CD via Defender CLI and integrates with AI coding environments using a dedicated agentic SKILL.

Language support

Codename MDASH operates across codebases generically and supports all major programming languages. It has 100+ agents with different roles and expertise, and we tune it to deepen expertise across languages and environments.

Codename MDASH is continually adding new agents and expertise to improve both detection and prioritization of findings. Currently, we've trained individual specially tuned expert agents with particularly deep expertise in languages such as C, C++, Java, and C#.

Key features

FeatureDescription
Multi-model agentic architectureOver 100 specialized agents coordinated across multiple models - not a single LLM prompt.
10-level confidence hierarchyGranular confidence scoring from UNLIKELY to PROVEN so teams can prioritize with precision.
Integrated remediationThe defender fix command generates AI-powered code fixes from scan results.
Portal integrationResults publish to Microsoft Security Exposure Management for tracking and remediation.

Requirements

Allow list