M365 Security Checker
40+ automated checks across identity, conditional access, privileged roles, auth methods, devices & Intune, applications, and security posture — mapped to CIS, NIST, SOC 2, ISO 27001 and more. Sign in with your admin account; results in under 60 seconds. No data leaves your browser.
Uses delegated, read-only Microsoft Graph permissions. No data leaves your browser.
One-time Azure app setup
Register a free multi-tenant app in Azure, add delegated read-only permissions, and paste your Client ID below. Takes about 5 minutes and only needs to be done once.
Go to portal.azure.com → App registrations → New registration
Name: TenantShield Checker · Account types: Any organizational directory
Redirect URI: Web → https://tenantshield.io/tool
Under API Permissions → Add a permission → Microsoft Graph → Delegated:
Click Grant admin consent (requires Global Admin).
Found on the app's Overview page. Saved to your browser only — never sent to TenantShield.
Your Client ID is stored in localStorage on your browser only.
Running security checks…
Querying Microsoft Graph API in real time
Your tenant has gaps we can fix
This tool checks 40+ controls via the Graph API. Our full assessment runs 400+ checks and includes a branded PDF report, compliance framework mapping, and remediation — all done for you.