What we do about it
How the exposure is limited
The app lives in your tenant, not ours
Auto-managed setup creates a dedicated app registration inside your Entra tenant with its own credential. There is no single shared credential across our customers, so a compromise of another customer's connector cannot reach you, and a compromise of our infrastructure is bounded by the per-tenant secrets it holds.
You can revoke us unilaterally
Delete the app registration, disable its service principal, or remove its credential in the Entra portal. It takes effect immediately, needs nothing from us, and there is nothing we could do to prevent it.
Everything is attributed in your audit log
Every call the connector makes is recorded in your own Entra audit log against that service principal. You can see exactly what ITDR did and when, without asking us.
The secret rotates itself, narrowly
A daily job replaces the secret when it is within 30 days of expiry using Application.ReadWrite.OwnedBy — scoped to apps the connector owns, which is only itself. No Global Admin session is needed after setup.
Failed setup leaves nothing behind
If any step of provisioning fails, the half-created app is deleted so an orphaned privileged identity is never left in your tenant.
Stored encrypted
Connector secrets are encrypted at rest with a key held separately from the database.