Check ID:
Provider: Azure
Service:
Severity: HIGH
Categories:
Resource type:
defender_assessments_vm_endpoint_protection_installedProvider: Azure
Service:
defenderSeverity: HIGH
Categories:
vulnerabilitiesResource type:
microsoft.security/assessments/governanceassignmentsWhat this check verifies
Azure virtual machines are assessed for the presence of an endpoint protection (antimalware) solution and its reported health across the subscriptionRisk
Absent or unhealthy endpoint protection lets malware execute on VMs, risking:- Data exfiltration (confidentiality)
- Tampering and credential theft (integrity)
- Ransomware, cryptomining, and outages (availability)
Recommendation
Enforce an endpoint protection/EDR baseline on every VM. Enable real-time protection, automatic updates, and alerting; use tamper protection and keep exclusions minimal. Apply least privilege, keep OS and agents patched, and continuously monitor coverage and health via Defender for Cloud.Remediation
- Terraform
- Native IaC
- Dashboard steps
References
- https://www.trendmicro.com/cloudoneconformity/knowledge-base/azure/VirtualMachines/install-endpoint-protection.html#
- https://learn.microsoft.com/en-us/azure/security/fundamentals/antimalware
Where this check fires
This check runs on every scheduled scan against your Azure account. Findings appear at Cloud Security → Findings filterable byCheck ID = defender_assessments_vm_endpoint_protection_installed. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Azure checks