Check ID:
Provider: Azure
Service:
Severity: LOW
Categories:
Resource type:
entra_trusted_named_locations_existsProvider: Azure
Service:
entraSeverity: LOW
Categories:
identity-access, trust-boundaries, e3Resource type:
NotDefinedWhat this check verifies
Microsoft Entra ID Conditional Access supports trusted named locations defined by public IP ranges. Presence of at least one location markedtrusted with IP CIDR ranges available for use in policy conditions.
Risk
Without trusted IP-based locations, policies can’t reliably distinguish corporate networks from unknown sources. This weakens confidentiality and integrity, enabling risky sign-ins to avoid stricter controls and forcing coarse rules that over-prompt users or leave account takeover and data exfiltration paths open.Recommendation
Define named locations for your organization’s egress IP ranges and mark them astrusted. Keep ranges accurate and narrow; review regularly. Use them in Conditional Access to enforce stronger controls off trusted networks. Apply zero trust and least privilege, and require MFA or device compliance when outside trusted locations.
Remediation
- CLI
- Terraform
- Dashboard steps
References
- https://learn.microsoft.com/en-us/security/benchmark/azure/mcsb-identity-management#im-7-restrict-resource-access-based-on—conditions
- https://learn.microsoft.com/en-us/entra/identity/conditional-access/location-condition
Where this check fires
This check runs on every scheduled scan against your Azure account. Findings appear at Cloud Security → Findings filterable byCheck ID = entra_trusted_named_locations_exists. 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