SC-500 Defender for Cloud Posture: Defender CSPM, Compliance, Workload Plans, AWS/GCP Connectors and EASM
Managing security posture with Microsoft Defender for Cloud means continuously finding and prioritizing misconfigurations, vulnerabilities and exposures across Azure, AWS, GCP and on-premises machines, proving compliance against security frameworks, and switching on the workload protection plans that defend each resource type. This lesson covers the six SC-500 skills in this task: identifying risk with Defender CSPM (secure score, attack paths, cloud security explorer, governance rules), evaluating compliance and exporting the evidence, enabling workload protection plans at every scope, connecting AWS and GCP, configuring Defender Vulnerability Management for Azure VMs, and discovering internet-facing assets with Defender External Attack Surface Management (EASM).
On this page10 sections
- Foundational CSPM vs Defender CSPM: what each plan gives you
- Secure score: how the number is calculated
- Attack path analysis and cloud security explorer
- Governance rules: owners, deadlines and reminders
- Evaluating compliance: reports, attestation, standards and roles
- Getting posture data out: continuous export and workflow automation
- Enabling workload protection plans, from one resource to a whole management group
- Connecting AWS, GCP and on-premises machines
- Defender Vulnerability Management settings for Azure VMs
- Microsoft Defender External Attack Surface Management (EASM)
- Distinguish free Foundational CSPM from the paid Defender CSPM plan, and explain how the classic secure score is calculated
- Use attack path analysis, cloud security explorer and governance rules to identify, prioritize and assign security risks
- Produce compliance evidence with Download report, Audit reports and manual attestation, and export compliance data with continuous export and workflow automation
- Enable workload protection plans at resource, subscription and management group scope, including the Defender for Servers Plan 1 and Plan 2 differences
- Connect AWS organizations and GCP organizations to Defender for Cloud and troubleshoot connector permissions
- Configure agent-based and agentless Defender Vulnerability Management scanning for Azure VMs and know agentless coverage limits
- Discover and manage internet-facing assets with Defender EASM discovery groups, asset states, insights and data connections
Foundational CSPM vs Defender CSPM: what each plan gives you
Defender for Cloud has two posture tiers: Foundational CSPM, free and on by default, and the paid Defender CSPM plan, which adds risk context, governance and data posture on top. Foundational CSPM tells you what is misconfigured; Defender CSPM tells you which of those findings an attacker could actually chain together, who owns the fix and by when.
| Capability | Foundational CSPM (free) | Defender CSPM (paid) |
|---|---|---|
| Microsoft cloud security benchmark (MCSB) recommendations, secure score, asset inventory | Yes | Yes |
| Regulatory compliance dashboard with the MCSB standard | Yes | Yes |
| Workflow automation and continuous export | Yes | Yes |
| Regulatory compliance assessments against other standards (PCI DSS, ISO/IEC 27001, CIS, NIST and others) | No | Yes |
| Custom recommendations | No | Yes |
| Attack path analysis and cloud security explorer | No | Yes |
| Risk prioritization (risk levels on recommendations) | No | Yes |
| Governance rules (owners, due dates, reminders) | No | Yes |
| Agentless scanning for machines (vulnerabilities, software inventory, secrets) | No | Yes |
| Data security posture management (sensitive data discovery) and AI security posture | No | Yes |
| Defender EASM integration (outside-in internet exposure) | No | Yes |
Two points cause most mistakes. First, the basics of reporting and automation are free: secure score, the compliance dashboard with the MCSB standard, workflow automation and continuous export all work without Defender CSPM. Assessing your resources against any other regulatory standard, and building custom recommendations, are Defender CSPM features. Second, workload protection plans are not posture plans. Defender for Storage, Defender for Resource Manager or Defender for Servers Plan 1 detect threats on their own resource type; none of them builds the cross-resource graph that attack paths come from. If the requirement is to see how an internet attacker could move from an exposed VM to a sensitive data store, the answer is Defender CSPM.
Defender CSPM's features also have their own switches. The plan's Settings page holds components such as Agentless scanning for machines and sensitive data discovery; turning a component off removes the data the dependent features rely on, even though the plan itself still shows as on.
Secure score: how the number is calculated
The classic secure score measures the share of built-in MCSB recommendations you have resolved, grouped into security controls, and it is part of free Foundational CSPM. It does not depend on any workload protection plan.
- Only generally available, built-in MCSB recommendations count. Recommendations marked Preview are excluded until they reach GA, so a new preview check can flag many resources without moving the score. Custom recommendations and other standards don't count either.
- Points are awarded per control, not per recommendation. Each control (for example Secure management ports or Enable MFA) has a maximum score. Its current score is the score per resource multiplied by the number of healthy resources, and a resource is healthy for the control only when every recommendation in that control is resolved for it. Fixing three of four recommendations on every VM earns nothing for that control.
- Timing: controls are recalculated roughly every eight hours per subscription or cloud connector, so a counted recommendation shows within a day.
- Assigning an owner (a governance rule) does not change the score; a governance grace period can keep findings that are still inside their deadline from lowering it (see governance rules below).
The Microsoft Defender portal also shows a newer, risk-based Cloud secure score that weights findings by asset risk. The classic, control-based score in the Azure portal is the one whose mechanics are described above.
Attack path analysis and cloud security explorer
Attack path analysis shows precomputed chains from an external entry point to a critical target; cloud security explorer lets you write your own graph query over the same cloud security graph. Both need Defender CSPM, and both work across Azure, AWS and GCP.
| Attack path analysis | Cloud security explorer | |
|---|---|---|
| What it is | Defender for Cloud's own computed scenarios, e.g. internet-exposed VM with a critical CVE that can reach a key vault | Ad hoc queries you build from conditions (internet exposed, has high-severity vulnerabilities, has access to, contains secrets) or start from a template |
| Prerequisites | Defender CSPM and agentless scanning for machines on; Security Reader or higher to view | Defender CSPM for the full explorer; Security Reader or higher |
| Output | Paths with risk level, entry point and target; remediation steps | Result list; Share query link and Download CSV report |
Attack paths in practice
- No paths despite exposed, vulnerable VMs? Attack paths depend on agentless scanning being on in the Defender CSPM settings. Without it the engine has no software and vulnerability data from VM disks, so it can't identify an exploitable entry point. Viewing paths needs only Security Reader.
- Each path has a Recommendations tab (the steps that break the path) and Additional recommendations (they reduce risk but don't resolve the path).
- Once the path-breaking recommendation is healthy, the path is resolved, but it can take up to 24 hours to disappear from the list. Agentless scanning runs on its own fixed cycle, and an exemption is a way to record accepted risk on a recommendation, not a remediation.
The explorer's plan limit
With Defender for Servers Plan 2 alone (no Defender CSPM), cloud security explorer can only run queries about keys and secrets on machines. Every other query, such as one combining internet exposure with high-severity vulnerabilities, needs the Defender CSPM plan.
Governance rules: owners, deadlines and reminders
A governance rule automatically assigns an owner and a remediation due date to every recommendation that matches its conditions, then tracks and emails about progress; it is a Defender CSPM feature. It is the low-effort way to drive remediation, compared with building Logic Apps that send emails but track nothing.
- Conditions: match recommendations by severity, risk level, category or specific recommendation, within a scope (subscription, management group, AWS account or GCP project).
- Owner: set By resource tag (for example a tag holding the engineer's email address) or By email address.
- Remediation time frame: 7, 14, 30 or 90 days; it sets the due date.
- Apply grace period: MCSB recommendations covered by the rule don't affect the secure score until they become overdue.
- Notifications: weekly emails to owners about open and overdue items, and optionally to the owner's manager.
- Existing recommendations: a new rule acts on recommendations as they match; to cover the backlog, choose to apply it to existing recommendations that lack an owner or due date (or to overwrite existing assignments).
- Conflicts: when several rules match, rules at a management scope apply before single-scope rules, then the rule priority (1 is highest) decides.
Neighbouring features do different jobs. Email notifications deliver security alerts (and attack paths) to roles or addresses; workflow automation runs a Logic App when an event occurs; an Azure Policy modify effect changes resource properties such as tags. Only governance rules give recommendations an owner and a due date and track them.
Evaluating compliance: reports, attestation, standards and roles
The Regulatory compliance dashboard in Defender for Cloud maps your resources' assessment results onto the controls of each assigned standard, and it is where you produce evidence for auditors. Assigning and managing standards (including MCSB as the default) is covered in the governance lesson; this section is about reading the results and proving compliance.
| Need | Use |
|---|---|
| Your subscription's current status against a standard, organized by its controls, for an auditor | Download report for that standard (PDF or CSV) |
| Proof that the Azure platform itself holds a certification (ISO/IEC 27001, SOC, PCI) | Audit reports: Microsoft's own certification reports for Azure and Dynamics 365 |
| What Microsoft does for a control under the shared responsibility model | The control's Microsoft Actions tab (read-only) |
| A process control that can't be checked from resource data (an incident response plan, training) | Manual attestation: select the subscription, choose Attest, add details and attach evidence |
- Freshness: automated assessments refresh about every 12 hours, so a fix doesn't show instantly.
- Access: the dashboard reads policy compliance data. The Reader role can see it; Security Reader sees recommendations and alerts but not that compliance data, so Reader is the least-privilege fix for a Security Reader who sees an empty dashboard. Adding or removing standards needs more (Resource Policy Contributor plus Security Admin), and assessing any standard other than MCSB requires Defender CSPM on that subscription, account or project.
- Policy exemptions remove resources from evaluation for accepted risk or a mitigating control. Custom recommendations (a Defender CSPM feature) are your own configuration checks written as queries; they evaluate resource settings, so process controls rely on attestation.
Standards across clouds
MCSB is enabled by default for every Azure subscription, AWS account and GCP project. Connected clouds also get their own default standard: AWS Foundational Security Best Practices for AWS and GCP Default for GCP. Other standards, such as CIS AWS Foundations, CIS Google Cloud Platform Foundation or PCI DSS, need Defender CSPM and appear only after you assign them; cloud-specific benchmarks can only be assigned to their own cloud. A standard with no relevant resources isn't shown. Defender for Cloud compliance data can also feed Microsoft Purview Compliance Manager.
Getting posture data out: continuous export and workflow automation
Continuous export streams Defender for Cloud data (recommendations, alerts, secure score, regulatory compliance) to a Log Analytics workspace or Azure Event Hubs; workflow automation runs a Logic App when a specific event occurs. Both are free Foundational CSPM features. The one-time CSV download from a portal list is neither continuous nor automatic.
| Setting | Choices and behaviour |
|---|---|
| Target | Log Analytics workspace (queries, workbooks, Microsoft Sentinel) or Event Hubs (third-party SIEMs and other external tools) |
| Data types | Security recommendations, security alerts, secure score, regulatory compliance, and others; each chosen separately |
| Streaming | Sends a record whenever a resource's health state changes (per-change data, near real time) |
| Snapshots | Sends the full current state of the selected data once a week per subscription; records carry an IsSnapshot field for filtering. Good for trend reports |
Workflow automation triggers must match the event
A workflow automation uses one of three Defender for Cloud triggers in Logic Apps: security alerts, recommendations or regulatory compliance assessments. Compliance changes are not alerts, so an alert-triggered Logic App never fires for them. To deploy automations at scale, assign the matching built-in Deploy Workflow Automation for Defender for Cloud DeployIfNotExists policy (there is one per trigger type) to a management group: it covers new subscriptions automatically, and a remediation task covers existing ones.
Enabling workload protection plans, from one resource to a whole management group
Workload protection plans (Defender for Servers, Storage, Databases, Containers, App Service, Key Vault, Resource Manager, APIs, AI services and others) are enabled per subscription in Environment settings, and a few can also be enabled on individual resources. They add threat detection and hardening for their resource type, and most start with a 30-day free trial.
- Subscription level: Environment settings, select the subscription (or AWS/GCP connector), then turn plans on individually or with Enable all. Each plan's Settings link holds its components (for example vulnerability assessment or agentless scanning).
- Resource level: only some plans support it.
| Plan | Enable on a single resource? |
|---|---|
| Defender for Storage | Yes (per storage account) |
| Defender for SQL and open-source relational databases | Yes |
| Defender for Servers Plan 1 | Yes, enable and disable per server |
| Defender for Servers Plan 2 | No: enable for the subscription, then you can disable it on individual servers |
| Defender for Key Vault, App Service and most others | No, subscription-wide |
The Plan 2 asymmetry matters when only a few VMs need Plan 2-only features such as agentless malware scanning or premium Defender Vulnerability Management: Plan 2 goes on at the subscription and is turned off on the servers that don't need it, so they aren't billed for it.
Onboarding many subscriptions
To make sure every current and future subscription in a management group is registered with Defender for Cloud, assign the built-in onboarding policy (Enable Microsoft Defender for Cloud on your subscription) to the management group. Its deployIfNotExists logic handles subscriptions created or updated later; existing subscriptions are only flagged non-compliant until you run a remediation task. The MCSB initiative, by contrast, is an audit initiative: it evaluates resources but doesn't enable plans.
Connecting AWS, GCP and on-premises machines
Defender for Cloud connects AWS and GCP through native, agentless connectors that read the clouds' APIs, and it covers on-premises and other servers through Azure Arc. Each connector lives in an Azure subscription and resource group, and you choose its plans (Foundational CSPM is included; Defender CSPM, Servers, Containers, Databases can be added).
| AWS connector | GCP connector | |
|---|---|---|
| Scope options | Single account, or the management account of an AWS Organization (member connectors are created automatically for existing and future accounts) | Single project, or an organization through a chosen management project (projects and folders can be excluded) |
| Deployment on the other cloud | CloudFormation stack (single account) or StackSet for the organization (Terraform also supported) | A generated gcloud script run in Cloud Shell (Terraform also supported) |
| How Defender authenticates | IAM roles that Defender for Cloud assumes through a federated trust | Workload identity federation: a workload identity pool, providers and service accounts that Defender impersonates. No key files, API keys or user accounts are stored |
| After changing plans | Download and redeploy the updated CloudFormation template | Regenerate the script and rerun it (for an organization, in the management project) |
AWS details
- Organization onboarding must use the AWS management account; delegated administrator accounts are not supported, whatever role they have for AWS security services.
- The StackSet error You must enable organizations access to operate a service managed stack set means trusted access between CloudFormation StackSets and AWS Organizations is off: enable it and rerun.
- The connector's scan interval (4, 6, 12 or 24 hours) controls how often resources are read.
- Defender for Servers on EC2: creating a connector needs Contributor, but Arc autoprovisioning needs Owner on the Azure subscription, and instances need the AWS SSM Agent with the
AmazonSSMManagedInstanceCorepolicy. The Log Analytics agent was retired in August 2024 and is not a prerequisite. Defender for Containers on AWS is the plan that needs EKS clusters.
GCP details
- The script needs the IAM, Security Token Service, Cloud Resource Manager, IAM Service Account Credentials and Compute Engine APIs on the project where it runs: the project itself, or the management project for an organization (the script can enable them).
- A missing permissions connectivity status right after a plan change means the GCP side still has the old identities and roles: regenerate and rerun the script.
Hybrid machines
On-premises servers and servers in other clouds are connected by installing the Azure Connected Machine agent (Azure Arc); the Arc resource then sits in a subscription and inherits that subscription's Defender for Servers plan. Detailed server protection settings are covered in the compute security lesson.
Defender Vulnerability Management settings for Azure VMs
Microsoft Defender Vulnerability Management (MDVM) is the built-in vulnerability scanner for machines in Defender for Cloud, and it reaches VMs in two ways: agent-based through the Defender for Endpoint extension, or agentless from disk snapshots. The older built-in Qualys scanner is no longer offered.
| Agent-based (Vulnerability assessment for machines) | Agentless scanning for machines | |
|---|---|---|
| Where you turn it on | Defender for Servers Settings and monitoring: Vulnerability assessment for machines, with Defender Vulnerability Management selected in Edit configuration | The Agentless scanning for machines component of Defender for Servers Plan 2 or Defender CSPM |
| Plans | Defender for Servers Plan 1 or Plan 2 | Servers Plan 2 or Defender CSPM (not Plan 1) |
| Needs an agent or extension | Yes, the Defender for Endpoint extension | No; reads snapshots of the VM disks |
| Cadence | Continuous, through the sensor | Fixed 24-hour cycle; toggling the setting doesn't force a scan |
The plan also decides the depth. Defender CSPM's agentless scanning gives software inventory, vulnerabilities and secrets; Servers Plan 2 adds agentless malware scanning and the premium MDVM capabilities. Agentless scanning in Defender CSPM therefore delivers MDVM vulnerability findings with no agent and no Defender for Servers plan.
Agentless coverage limits
- Customer-managed-key disks: the principal that needs key access is the Microsoft Defender for Cloud Servers Scanner Resource Provider, not the VM's managed identity. On an Azure RBAC key vault, assign it Key Vault Crypto Service Encryption User; on an access-policy vault, grant Get, Wrap Key and Unwrap Key. Broader roles such as Key Vault Crypto Officer exceed least privilege.
- Unsupported disks and sizes: a VM with any Ultra Disk or Premium SSD v2 disk isn't scanned; VMs with more than 14 attached disks aren't supported; when the combined disk size exceeds 4 TB, data disks are skipped.
- Stopped machines aren't scanned, because there are no current snapshots to take.
- GCP: CMK-encrypted disks need the Compute Engine service agent to hold Cloud KMS CryptoKey Encrypter/Decrypter, and an organization policy that restricts access to disks, images or snapshots silently blocks scanning even when the connector and inventory look healthy.
Microsoft Defender External Attack Surface Management (EASM)
Defender EASM discovers your internet-facing assets from the outside in, as an attacker would, and flags vulnerabilities and exposures on them, including assets hosted outside your clouds. It comes in two forms that are easy to confuse.
| EASM integration in Defender CSPM | Standalone Defender EASM resource | |
|---|---|---|
| Cost and setup | Included with Defender CSPM; no EASM licence or configuration | A separate, separately billed Azure resource |
| What it does | Finds internet-exposed cloud IPs in Azure, AWS and GCP and feeds them into attack paths and cloud security explorer | Full discovery from seeds, inventory with asset states, dashboards, insights and data connections |
| Third-party-hosted sites and EASM dashboards | No | Yes |
Discovery: seeds and discovery groups
Discovery starts from seeds: domains, IP blocks, hosts, email contacts, ASNs and Whois organizations. Private IP ranges can't be seeds. Seeds live in discovery groups, each with its own recurrence (weekly is the default and recommended). Separate groups suit separate organizations or brands whose infrastructure isn't linked: each has its own seeds and stays separate for reporting. Exclusions stop entities from being used as seeds or added to inventory in future runs.
Asset states
| State | Meaning |
|---|---|
| Approved Inventory | Assets you own and are responsible for. Shown in dashboards by default and the only state included in data connections |
| Candidate | Linked to your seeds but ownership not yet confirmed; review and approve or reject |
| Dependency | Third-party infrastructure that your owned assets rely on to function |
| Monitor Only | Relevant to your attack surface but neither controlled by you nor a technical dependency |
| Requires Investigation | Low-confidence connections that need manual validation |
Insights, dashboards and export
- Dashboards include Attack surface summary, Security posture, GDPR compliance, OWASP Top 10, CWE Top 25 and CISA known exploits. These belong to the EASM resource, not to the CSPM integration, and they analyse public web assets wherever they're hosted. The GDPR standard in the compliance dashboard checks your cloud configuration instead.
- Potential insights (for example Potential CVE-…) can't be confirmed from outside, often because of backported fixes. After verifying, mark the observation non-applicable from the insight's drill-down; changing the asset's state would drop owned assets out of Approved Inventory and the dashboards.
- Data connections send asset data and/or attack surface insights to a Log Analytics workspace or Azure Data Explorer, daily, weekly or monthly, and include Approved Inventory only.
Tip. Expect short Microsoft-style scenarios that describe an environment and a requirement, then ask which plan, setting, role or action to use. Questions turn on near-twins: Foundational CSPM vs Defender CSPM, attack path analysis vs cloud security explorer, governance rules vs workflow automation vs email notifications, Download report vs Audit reports, Reader vs Security Reader for compliance data, Streaming vs Snapshots and Event Hubs vs Log Analytics for continuous export, resource-level vs subscription-level plan enablement (and the Servers Plan 2 asymmetry), management account vs delegated administrator for AWS, where the GCP script and APIs run, agent-based vs agentless MDVM scanning, and the CSPM EASM integration vs a standalone EASM resource with its asset states. Constraints such as 'least privilege', 'minimize administrative effort', 'no agent', 'no additional billing' and 'current and future subscriptions' usually decide between two workable answers, and some items ask you to select two actions that together meet the requirement.
- Secure score, the compliance dashboard with MCSB, workflow automation and continuous export are free; assessments against other standards (PCI DSS, ISO, CIS), custom recommendations, attack paths, cloud security explorer, governance rules, agentless scanning, data posture and the EASM integration need Defender CSPM.
- Classic secure score counts only GA built-in MCSB recommendations, and a resource earns a control's points only when every recommendation in that control is resolved.
- Attack paths need Defender CSPM plus agentless scanning; resolved paths can take up to 24 hours to drop off, and Additional recommendations don't break a path.
- Governance rules assign owners (by tag or email) and 7/14/30/90-day deadlines; the grace period protects the secure score and applying to existing recommendations covers the backlog.
- Download report is your status; Audit reports are Microsoft's certificates; manual controls are proven by attestation with evidence; Security Reader can't see compliance data but Reader can.
- Streaming export sends each change, Snapshots send the full state weekly (IsSnapshot); workflow automation triggers and their at-scale policies must match alerts, recommendations or regulatory compliance.
- Resource-level enablement works for Storage, SQL, open-source databases and Servers Plan 1; Servers Plan 2 is subscription-on, resource-off.
- AWS organizations onboard through the management account with a StackSet (trusted access on); GCP uses a generated gcloud script with workload identity federation, rerun after plan changes.
- Agent-based MDVM is Vulnerability assessment for machines (Servers Plan 1 or 2); agentless scanning comes with Servers Plan 2 or Defender CSPM, and CMK disks need key access for the Servers Scanner Resource Provider.
- The Defender CSPM EASM integration feeds attack paths; a standalone EASM resource adds discovery groups, asset states, dashboards and data connections that export Approved Inventory only.
Frequently asked questions
What is the difference between Foundational CSPM and Defender CSPM?
Foundational CSPM is the free tier of Microsoft Defender for Cloud: Microsoft cloud security benchmark recommendations, secure score, asset inventory, the regulatory compliance dashboard with the MCSB standard, workflow automation and continuous export. Defender CSPM is a paid plan that adds regulatory compliance assessments against other standards such as PCI DSS, ISO/IEC 27001 and CIS, custom recommendations, attack path analysis, cloud security explorer, risk prioritization, governance rules, agentless machine scanning, data and AI security posture, and the Defender EASM integration.
Why doesn't a new recommendation change my Defender for Cloud secure score?
The classic secure score counts only generally available, built-in Microsoft cloud security benchmark recommendations, so a recommendation marked Preview is excluded until it reaches general availability. Points are also awarded per security control, and a resource only counts as healthy for a control once every recommendation in that control is resolved, so partial fixes inside a control don't raise the score.
Why does attack path analysis show no attack paths?
Attack path analysis in Defender for Cloud requires the Defender CSPM plan and its agentless scanning for machines component. If agentless scanning has been turned off, Defender for Cloud has no software or vulnerability data from VM disks and can't build paths. Security Reader is enough to view paths, and a resolved path can take up to 24 hours to disappear from the list.
What is the difference between Download report and Audit reports in the Regulatory compliance dashboard?
Download report produces a PDF or CSV of your own subscription's current status against a selected standard, organized by its controls. Audit reports provide Microsoft's own certification reports for the Azure platform and Dynamics 365, such as ISO/IEC 27001 or SOC reports, which prove the platform's compliance rather than yours.
Can Defender for Servers Plan 2 be enabled on a single VM?
No. Defender for Servers Plan 2 can only be enabled for a whole subscription (or connector), but it can then be disabled on individual servers. Plan 1 can be enabled and disabled per server, as can Defender for Storage and the database plans, so to limit Plan 2 to a few VMs you enable it on the subscription and turn it off on the rest.
How do I connect an AWS Organization to Microsoft Defender for Cloud?
Create a connector for the AWS management account with the management account option, then deploy the generated CloudFormation StackSet with trusted access between CloudFormation StackSets and AWS Organizations enabled. Defender for Cloud then creates connectors for existing and future member accounts automatically. Delegated administrator accounts are not supported for organization onboarding.
How does Defender for Cloud scan Azure VMs for vulnerabilities without an agent?
Agentless scanning for machines takes snapshots of VM disks on a fixed 24-hour cycle and analyses them with Microsoft Defender Vulnerability Management. It is included with Defender for Servers Plan 2 and with Defender CSPM. VMs with Ultra or Premium SSD v2 disks or more than 14 disks aren't scanned, and disks encrypted with customer-managed keys need key access granted to the Microsoft Defender for Cloud Servers Scanner Resource Provider.
Do I need a Defender EASM licence to use EASM with Defender CSPM?
No. Defender CSPM includes a Defender EASM integration at no extra cost that discovers internet-exposed cloud IP addresses and uses them in attack path analysis and cloud security explorer. Discovery groups, asset states, the OWASP Top 10, GDPR and CISA dashboards, and data connections require a standalone Microsoft Defender EASM resource, which is billed separately.
Source
This lesson covers the "Manage and monitor security posture" domain of the official SC-500 exam guide. Vendors revise their guides — check the source for the current version.
- Microsoft SC-500 study guide — Microsoft Learn
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.