Managed ISPM

ISPM reports "Compliant" for a managed CA policy that fails its own audit criteria
The control "Require Huntress Managed 'Disable Desktop and Mobile Client Access for Guests' Policy" reports Compliant on a policy that has been modified so it no longer matches the control's own documented audit procedure. The check does not appear to inspect WHICH guest/external user types are selected under Users. STEPS TO REPRODUCE Deploy the managed policy to a tenant and let the control report Compliant. Turn Continuous Enforcement ON for that control in that organization. In the tenant, edit the CA policy: Users > Include > Guest or external users, and uncheck one user type (we unchecked "Service provider users"), leaving 5 of 6 types selected. Save. Wait for the next compliance check. EXPECTED The control reports Not Compliant and, with Continuous Enforcement on, remediates. The control's own Manual Remediation & Audit text states: "Under Users verify Guest or external users is selected and all guest and external user types are included" and "Under Target resources verify All cloud apps is selected with no exclusions." ACTUAL The control reports Compliant and does not remediate. The modification persists indefinitely. Observed 2026-09-02: control last checked 02:06:01 UTC, status Compliant, Continuous Enforcement ON, while the policy had "Service provider users" unchecked. No non-compliance event was raised and no remediation occurred. Enforcement was demonstrably active at that moment: the ISPM Actions log for the same organization shows "Update Conditional Access Policy for [HUNTRESS] Block Device Code Flow" at the same timestamp. The platform was pushing policy changes; it simply did not detect this one. WHY IT MATTERS With Continuous Enforcement on, a Compliant status is a statement that the policy matches the Huntress template. Here it does not, and nothing surfaces that. Any tenant where someone narrows the user-type selection still reads Compliant, so the control's score across an estate is not a reliable measure of the posture it claims to represent. Detection is inconsistent between controls. The existing post "PIM-eligible administrators should not fail the 'Restrict Azure Portal Management' control" reports that that control treats ANY Conditional Access exclusion as non-compliant. One control flags every exclusion; this one misses a user-type change entirely. Whichever is intended, it should be consistent and documented. SUGGESTED FIX Have the compliance check compare the policy's selected guest/external user types (and any Users-level exclusions) against the template, not just the policy's existence, state and grant control - i.e. verify what the published audit procedure already says it verifies. RELATED "Conditional Access Policies - Break Glass & Service Account(s)" is the underlying need: partners need a supported way to exempt specific identities (break-glass accounts, RMM/CIPP service accounts, and GDAP service-provider identities) from managed CA policies. Today the only route is modifying the policy, which either gets reverted or - as here - silently passes the compliance check.
0
·
CAP Fidelity
Load More
→