| Identity-001 |
Admin MFA enforced |
Microsoft Graph: Authentication Methods API |
Reports.Read.All |
Critical |
Immediate exploitation risk or active breach indicator |
Microsoft Secure Score, CIS Microsoft 365 Benchmark, NIST 800-63B |
| Identity-002 |
User MFA coverage >= 90% |
Microsoft Graph: Authentication Methods API |
Reports.Read.All |
High |
Significant security gap exposing sensitive resources |
Microsoft Secure Score, CIS Microsoft 365 Benchmark, NIST 800-63B |
| Identity-005 |
Legacy authentication blocked |
Microsoft Graph: Authentication Methods API |
Policy.Read.All |
High |
Significant security gap exposing sensitive resources |
Microsoft Secure Score, CIS Microsoft 365 Benchmark, NIST 800-63B |
| Identity-007 |
Baseline Conditional Access policies >= 3 |
Microsoft Graph: Authentication Methods API |
Policy.Read.All |
High |
Significant security gap exposing sensitive resources |
Microsoft Secure Score, CIS Microsoft 365 Benchmark, NIST 800-63B |
| Endpoint-001 |
Device compliance >= 80% |
Microsoft Graph: Device Management API |
DeviceManagementManagedDevices.Read.All |
Medium |
Configuration weakness that increases attack surface |
Microsoft Secure Score, CIS Controls v8, NIST 800-53 CM |
| Security-002 |
Secure Score >= 50% |
Microsoft Graph API |
SecurityEvents.Read.All |
Medium |
Configuration weakness that increases attack surface |
Microsoft Secure Score, CIS Microsoft 365 Benchmark, NIST 800-63B |
| Device-015 |
Critical Security Configuration Gaps Require Action |
Microsoft Graph API |
SecurityEvents.Read.All |
Critical |
Immediate exploitation risk or active breach indicator |
CIS-7.1, NIST-SI-2, SOC2-CC6.1, ISO-A.12.6.1 |
| Network-010 |
NSG Rules Allow All Inbound Traffic |
Microsoft Graph API |
Check Permission Health |
Critical |
Immediate exploitation risk or active breach indicator |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Identity-008 |
40 Users Not Covered by MFA Policy |
Microsoft Graph: Authentication Methods API |
AuditLog.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Identity-010 |
2 High-Risk User Accounts Detected |
Microsoft Graph: Authentication Methods API |
IdentityRiskyUser.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Security-001 |
28 Active Security Alerts (2 High, 5 Medium) |
Microsoft Graph API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| Email-005 |
Safe Links Protection Is Disabled |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-006 |
Safe Attachments Protection Is Disabled |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-007 |
Anti-Phishing Controls Are Not Fully Enabled |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-008 |
Email Threat Detection/Containment Rate Is Below Target |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Identity-014 |
Phishing-Resistant MFA Method (FIDO2) Is Disabled |
Microsoft Graph: Authentication Methods API |
Policy.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Governance-002 |
Privileged High-Risk Administrative Operations Require Review |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.5 |
| DataProtection-010 |
SharePoint External Sharing Is Enabled on Collaboration Sites |
Microsoft Graph API |
Sites.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| Governance-003 |
Secure Score Recommendation Backlog Is Accumulating |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.5 |
| Application-006 |
Third-Party Application Consents Include Elevated-Risk Integrations |
Microsoft Graph: OAuth2 Permissions API |
DelegatedPermissionGrant.ReadWrite.All |
High |
Significant security gap exposing sensitive resources |
CIS-16.1, NIST-CM-7, SOC2-CC6.7, ISO-A.9.4.5 |
| Identity-017 |
Strong Authentication Method Adoption Is Below Target |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Security-003 |
Threat Pulse Indicates Elevated Active Alert Backlog |
Microsoft Graph API |
ThreatIndicators.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| Infrastructure-001 |
Network Security Groups Allow Unrestricted Inbound Access |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-002 |
Storage Accounts Allow Public Blob Access |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-3.7, NIST-SC-28, SOC2-CC6.1, ISO-A.8.2.3 |
| Vulnerability-001 |
Security Configuration Gaps Require Remediation |
Microsoft Secure Score API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-7.1, NIST-SI-2, SOC2-CC6.1, ISO-A.12.6.1 |
| Vulnerability-002 |
High-Severity Vulnerabilities Require Short-Term Remediation |
Microsoft Secure Score API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-7.1, NIST-SI-2, SOC2-CC6.1, ISO-A.12.6.1 |
| Cost-001 |
Orphaned Cloud Resources Incurring Waste |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| ActiveDirectory-003 |
AD: Privileged Admin Footprint Controlled |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-5.2, NIST-IA-2, NIST-AC-6, SOC2-CC6.1, ISO-A.9.2.3 |
| ActiveDirectory-006 |
AD: LDAP Signing/Channel Binding Gap |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-5.2, NIST-IA-2, NIST-AC-6, SOC2-CC6.1, ISO-A.9.2.3 |
| Identity-025 |
Too Many Global Administrators |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Identity-026 |
PIM Not Utilized for Privileged Roles |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Identity-027 |
Legacy Authentication Sign-Ins Detected |
Microsoft Graph: Authentication Methods API |
AuditLog.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Device-010 |
Unencrypted Devices Detected in Fleet |
Microsoft Graph API |
DeviceManagementManagedDevices.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Device-013 |
No Device Compliance Policies Defined |
Microsoft Graph API |
DeviceManagementConfiguration.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Device-016 |
High Endpoint Vulnerability Backlog |
Microsoft Graph API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-7.1, NIST-SI-2, SOC2-CC6.1, ISO-A.12.6.1 |
| DataProtection-013 |
No DLP Policies Configured |
Microsoft Graph API |
InformationProtectionPolicy.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| DataProtection-017 |
Excessive Third-Party App Permissions |
Microsoft Graph API |
DelegatedPermissionGrant.ReadWrite.All |
High |
Significant security gap exposing sensitive resources |
CIS-16.1, NIST-CM-7, SOC2-CC6.7, ISO-A.9.4.5 |
| Network-013 |
Email Encryption Not Enabled |
Microsoft Graph API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-009 |
External Email Forwarding Rules Detected |
Microsoft Graph: Mail Assessment API |
Exchange.ManageAsApp |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-012 |
No Outbound Spam Policy Enabled |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-013 |
Mail Flow Rules Bypass Security Filtering |
Microsoft Graph: Mail Assessment API |
Exchange.ManageAsApp |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-014 |
Auto-Forward to External Addresses Detected |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-016 |
Multiple Domains Without DMARC |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
High |
Significant security gap exposing sensitive resources |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Endpoint-007 |
BitLocker or Device Encryption Not Enabled |
Microsoft Graph: Device Management API |
DeviceManagementManagedDevices.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-011 |
Tamper Protection Not Enabled |
Microsoft Graph: Device Management API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-013 |
Unsupported Operating Systems in Managed Fleet |
Microsoft Graph: Device Management API |
DeviceManagementManagedDevices.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Identity-018 |
PIM Not Configured for Admin Roles |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Identity-020 |
Risky Sign-Ins Not Investigated |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Identity-021 |
Emergency Access Accounts Missing or Incomplete |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Infrastructure-010 |
No Effective Network Segmentation Detected |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-011 |
Storage Accounts Allow HTTP |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-015 |
Anonymous Storage Access Enabled |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-016 |
Key Vault Soft-Delete Not Enabled |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| CloudPosture-001 |
Azure Secure Score Below Target |
Microsoft Graph API |
SecurityEvents.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| Resilience-001 |
Incident Response Plan Not Documented |
Microsoft Graph API |
Check Permission Health |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CP-9, SOC2-A1.2, ISO-A.12.3.1 |
| Resilience-002 |
SIEM Not Connected |
Microsoft Graph API |
AuditLog.Read.All |
High |
Significant security gap exposing sensitive resources |
CIS-10.1, NIST-CP-9, SOC2-A1.2, ISO-A.12.3.1 |
| Identity-006 |
3 Users Authenticating with Legacy Protocols |
Microsoft Graph: Authentication Methods API |
AuditLog.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Identity-009 |
Excessive Global Administrators (7 accounts) |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Monitoring-001 |
Microsoft Sentinel SIEM Not Configured |
Microsoft Graph: Security Alerts API |
AuditLog.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| Application-001 |
2 Apps with High-Risk OAuth Permissions |
Microsoft Graph: OAuth2 Permissions API |
DelegatedPermissionGrant.ReadWrite.All |
Medium |
Configuration weakness that increases attack surface |
CIS-16.1, NIST-CM-7, SOC2-CC6.7, ISO-A.9.4.5 |
| Identity-011 |
1 Service Principal with High-Risk Permissions |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-16.1, NIST-CM-7, SOC2-CC6.7, ISO-A.9.4.5 |
| Identity-013 |
30 Guest Users Require Access Review (20.0% of user base) |
Microsoft Graph: Authentication Methods API |
User.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.5 |
| Identity-015 |
Trusted Named Locations Coverage Is Too Narrow |
Microsoft Graph: Authentication Methods API |
Directory.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Identity-016 |
Default Domain Password Expiration Policy Increases Credential Risk |
Microsoft Graph: Authentication Methods API |
Domain.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Application-005 |
Teams Guest Access Requires Stronger Collaboration Governance |
Microsoft Graph: OAuth2 Permissions API |
Team.ReadBasic.All |
Medium |
Configuration weakness that increases attack surface |
CIS-16.1, NIST-CM-7, SOC2-CC6.7, ISO-A.9.4.5 |
| Endpoint-004 |
Device Configuration Baseline Policy Depth Is Limited |
Microsoft Graph: Device Management API |
DeviceManagementConfiguration.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-005 |
Device Compliance Policy Coverage Is Incomplete |
Microsoft Graph: Device Management API |
DeviceManagementConfiguration.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| DataProtection-012 |
Retention Policy Coverage Is Partial Across M365 Workloads |
Microsoft Graph API |
RecordsManagement.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-AU-11, SOC2-CC6.7, ISO-A.8.2.3 |
| Infrastructure-006 |
Public IP Addresses With Exposure Risks |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-4.3, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Vulnerability-003 |
Medium-Severity Vulnerabilities Require Planned Remediation |
Microsoft Secure Score API |
SecurityEvents.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-7.1, NIST-SI-2, SOC2-CC6.1, ISO-A.12.6.1 |
| Cost-002 |
Unused License Spend Detected |
Microsoft Graph API |
Organization.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Cost-003 |
Azure Advisor Savings Not Yet Realized |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Cost-004 |
Oversized VM Fleet Increasing Compute Spend |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Cost-005 |
Budget Alerting Not Configured |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Cost-006 |
Unlicensed Users Consuming Paid Service Capacity |
Microsoft Graph API |
Organization.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Cost-008 |
Underutilized Premium License Portfolio |
Microsoft Graph API |
Organization.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| ActiveDirectory-002 |
AD: Legacy Authentication Active |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-5.2, NIST-IA-2, NIST-AC-6, SOC2-CC6.1, ISO-A.9.2.3 |
| ActiveDirectory-008 |
AD: Domain Controller Patch Baseline Gap |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-5.2, NIST-IA-2, NIST-AC-6, SOC2-CC6.1, ISO-A.9.2.3 |
| Identity-023 |
Excessive Guest Users in Directory |
Microsoft Graph: Authentication Methods API |
User.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.5 |
| Identity-028 |
Risky Sign-Ins from Unknown Locations |
Microsoft Graph: Authentication Methods API |
AuditLog.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-SI-4, SOC2-CC7.2, ISO-A.12.4.1 |
| Identity-029 |
SMS-Based MFA Still in Significant Use |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Device-011 |
Stale Device Sync Older Than 30 Days |
Microsoft Graph API |
DeviceManagementManagedDevices.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Device-012 |
Outdated Endpoint Operating System Versions |
Microsoft Graph API |
DeviceManagementManagedDevices.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Device-014 |
No Device Configuration Policies Applied |
Microsoft Graph API |
DeviceManagementConfiguration.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| DataProtection-019 |
SharePoint Sites Permit External Sharing |
Microsoft Graph API |
Sites.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| Network-011 |
Unassociated Public IP Addresses Detected |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-4.3, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Network-014 |
No Attack Simulation Campaigns Executed |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-14.1, NIST-AT-2, SOC2-CC1.4, ISO-A.7.2.2 |
| Email-010 |
DMARC Aggregate Reporting Not Configured |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-011 |
SPF Record Too Permissive |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-015 |
DMARC Policy Not Enforced at Reject |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-017 |
Mailbox Auditing Not Enabled for All Mailboxes |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-019 |
Email Quarantine Policy Not Configured |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Email-020 |
Anti-Impersonation Coverage Below Target |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Medium |
Configuration weakness that increases attack surface |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| Endpoint-006 |
OS Versions Not Current |
Microsoft Graph: Device Management API |
DeviceManagementManagedDevices.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-008 |
Stale Devices with No Sync > 90 Days |
Microsoft Graph: Device Management API |
DeviceManagementManagedDevices.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-012 |
Attack Surface Reduction Rules Missing |
Microsoft Graph: Device Management API |
SecurityEvents.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-014 |
Defender Onboarding Coverage Below 80% |
Microsoft Graph: Device Management API |
SecurityEvents.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| Endpoint-015 |
EDR Block Mode Not Enabled |
Microsoft Graph: Device Management API |
SecurityEvents.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CM-8, SOC2-CC6.6, ISO-A.8.1.1 |
| DataProtection-004 |
eDiscovery Not Configured |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| DataProtection-006 |
External Sharing Unrestricted on SharePoint Sites |
Microsoft Graph API |
Sites.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| DataProtection-007 |
OneDrive External Sharing Open |
Microsoft Graph API |
Sites.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| DataProtection-009 |
Retention Period Below Compliance Baseline |
Microsoft Graph API |
RecordsManagement.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| Identity-019 |
No Access Reviews Configured |
Microsoft Graph: Authentication Methods API |
RoleManagement.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Identity-022 |
OAuth Consent Policy Allows User Consent |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.3 |
| Infrastructure-012 |
SQL Servers Without Azure AD Authentication |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-013 |
Key Vault Secrets Not Rotated |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| Infrastructure-014 |
No Private Endpoints for PaaS Resources |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-4.1, NIST-SC-7, SOC2-CC6.6, ISO-A.13.1.1 |
| CloudPosture-003 |
Diagnostic Settings Missing on Critical Resources |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| CloudPosture-004 |
No Azure Policy Assignments Detected |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-8.1, NIST-IR-4, SOC2-CC7.2, ISO-A.16.1.4 |
| Resilience-003 |
Alert Rules Not Configured |
Microsoft Graph API |
AuditLog.Read.All |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CP-9, SOC2-A1.2, ISO-A.12.3.1 |
| Resilience-004 |
Backup Restore Testing Stale |
Microsoft Graph API |
Check Permission Health |
Medium |
Configuration weakness that increases attack surface |
CIS-10.1, NIST-CP-9, SOC2-A1.2, ISO-A.12.3.1 |
| Email-001 |
929 Email Threat Detections Observed in Last 30 Days |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Low |
Best-practice deviation with limited immediate risk |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |
| DataProtection-003 |
Sensitivity Labels Configured but Under-Adopted |
Microsoft Graph API |
InformationProtectionPolicy.Read.All |
Low |
Best-practice deviation with limited immediate risk |
CIS-3.1, NIST-SC-28, SOC2-CC6.7, ISO-A.8.2.3 |
| Cost-007 |
Duplicate Security Tools Detected |
Microsoft Graph API |
Check Permission Health |
Low |
Best-practice deviation with limited immediate risk |
CIS-1.1, NIST-ID.AM, SOC2-CC3.2, ISO-A.8.6 |
| Identity-024 |
Stale Disabled Accounts Not Removed |
Microsoft Graph: Authentication Methods API |
User.Read.All |
Low |
Best-practice deviation with limited immediate risk |
CIS-6.2, NIST-PS-4, SOC2-CC6.2, ISO-A.9.2.6 |
| Identity-030 |
No Passwordless Authentication Adoption |
Microsoft Graph: Authentication Methods API |
Check Permission Health |
Low |
Best-practice deviation with limited immediate risk |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| DataProtection-016 |
Records Management Features Disabled |
Microsoft Graph API |
RecordsManagement.Read.All |
Low |
Best-practice deviation with limited immediate risk |
CIS-3.1, NIST-AU-11, SOC2-CC6.7, ISO-A.8.2.3 |
| DataProtection-020 |
Teams Without Assigned Owners |
Microsoft Graph API |
Team.ReadBasic.All |
Low |
Best-practice deviation with limited immediate risk |
CIS-6.1, NIST-AC-6, SOC2-CC6.2, ISO-A.9.2.5 |
| Network-012 |
No Named Locations Configured |
Microsoft Graph API |
Directory.Read.All |
Low |
Best-practice deviation with limited immediate risk |
CIS-6.5, NIST-IA-2, SOC2-CC6.1, ISO-A.9.4.2 |
| Email-018 |
External Sender Warning Banner Missing |
Microsoft Graph: Mail Assessment API |
MailboxSettings.Read |
Low |
Best-practice deviation with limited immediate risk |
CIS-9.1, NIST-SI-8, SOC2-CC6.1, ISO-A.12.2.1 |