Bugbot for IT: guardrails before you ship a Conditional Access change.
Code teams have CI guardrails. IT teams still ship identity policy from a single portal tab. Bugbot for IT is our preview layer: every CA change is diffed, blast radius is simulated, and apply is blocked when the outcome is reckless.
Why portals are bad at "what breaks?"
The Entra portal answers "what is configured?" It rarely answers "who will this break in production?" That second question is the one that matters when you widen apps.include from Office 365 to all apps, or when you broaden legacy auth blocks.
Mistakes are not careless. They are structural. The UI optimizes for editing, not for review.
Side-by-side policy diff
Every pending change opens in a review surface that looks like a code diff: v12 on the left, v13 on the right, additions in green, deletions in red. Policy names, grant controls, and conditions are normalized so you read the semantic change, not a raw export.
Continuous policy review. Every change diffed, every drift flagged, every Friday.
Blast radius and break-glass paths
Below the diff, Bugbot estimates affected users, apps, and sign-in volume. We highlight break-glass accounts and emergency access paths explicitly. If a change would block your last admin route, you see it before apply, not after the CEO's phone lights up.
- DiffLine-level CA policy comparison with stable ordering.
- SimulateWho matches the new conditions, including legacy client apps.
- DriftPolicies that changed outside TenLens still surface in weekly review.
When apply is disabled
Some changes are valid but dangerous. Others are simply wrong. Bugbot disables Approve when:
- No break-glass account survives the new grant controls.
- MFA would be required on a path that your registered devices cannot satisfy.
- The diff expands scope by more than a threshold you configured for your org.
You can override with a signed reason, which lands in the immutable audit export. Accountability stays intact.
Pair with runbooks and audit export
Bugbot is not a separate product. It lives in the same desktop console as search, reporting, and runbooks. Approve a change, ship the runbook that notifies SecOps, and pin an audit query that watches for regressions.
Want early access to policy guardrails on your tenant? Write to support@tenlens.com.
