
Introduction
If you configured your risk policies directly in Microsoft Entra ID Protection — User risk policy and Sign-in risk policy, they are already read-only since July 2025. On October 1, 2026, they stop enforcing entirely. Silently. No warning at runtime. Users who should be blocked or challenged will not be.
This post is the direct follow-up to the Unified Risk Signals article. In that post we made the risk engine smarter by feeding Defender signals into the Identity Risk Score. Now we ensure those signals actually trigger enforcement, through Conditional Access, not the legacy policy engine.
Role requirements
View legacy risk policiesSecurity ReaderCreate/edit Conditional Access policiesConditional Access AdministratorDisable legacy policiesSecurity AdministratorStep 1: Audit your current legacy policies
Portal path: ID Protection → Dashboard → User risk policy / Sign-in risk policy
Document what you currently have before touching anything:


Portal path: Entra ID → Conditional Access → + New policy
You need to create four policies. This is the correct regulated enterprise approach.
Policy 1 — Block high user risk
CA-UserRisk-High-BlockPolicy 2 — Remediate medium user risk
CA-UserRisk-Medium-RemediatePolicy 3 — Block high sign-in risk
CA-SignInRisk-High-BlockPolicy 4 — Require MFA for medium sign-in risk
CA-SignInRisk-Medium-MFAImportant: do not combine sign-in risk and user risk conditions in the same Conditional Access policy. Create separate policies for each risk condition. Microsoft Learn This is why four policies is the correct approach — one condition per policy, cleanly separated.
For regulated environments: Blocking on high user risk rather than requiring self-remediation ensures that a potentially compromised account cannot access any resource while your SOC investigates. Under frameworks like NIS2, DORA and ISO 27001, evidence of investigation before access is restored is expected — a password change log alone is insufficient.
Step 4: Monitor in report-only mode
Before going live, run the policies in report-only mode for at least one week and review impact.
Portal path: Conditional Access → Insights and reporting
Look for:
Step 5: Switch to On and disable legacy policies
Once satisfied with report-only results:
Disable the old risk policies in ID Protection. Browse to ID Protection → Dashboard → Select the User risk or Sign-in risk policy and disable policy enforcement. Microsoft Learn


The bonus — add Unified Risk Signals
The elevated Identity Risk Score from Defender now flows through your new Conditional Access user risk condition, something the legacy policies could never do.
Wrapping up + if it doesn't work
Policy not triggering in report-only:
Break-glass account caught by policy:
Legacy policy still showing as enabled after disabling:
New policy and legacy policy both active at the same time:
If you're running a similar setup or have questions, reach out in the comments or on LinkedIn.
— Antonio | AboutCloud
arusso@aboutcloud.io

Keeping Microsoft Entra ID secure requires constant vigilance. As security configurations, Conditional Access policies, and Privileged Identity Management (PIM) rules evolve, configuration drift becomes an inevitable risk. Manual quarterly reviews leave too much room for silent m
By Antonio Russo

A practical read for engineering and governance teams , the actual API surface, the limits that shape your design, and an honest comparison against Microsoft365DSC | Tenant Configuration Management APIs, Maester, ScubaGear and Azure Policy. If you run identity for an organization of any size, you have two lists. The list of tenants you manage, and the list of tenants that exist. They are not the same list, and the gap between them is where incidents start. On 10 August, Microsoft moved Entra T
By Antonio Russo