Check ID:
Provider: Microsoft 365
Service:
Severity: HIGH
Categories:
Resource type:
entra_thirdparty_integrated_apps_not_allowedProvider: Microsoft 365
Service:
entraSeverity: HIGH
Categories:
identity-access, e3Resource type:
NotDefinedWhat this check verifies
Microsoft Entra authorization policy restricts registration of third-party applications, verifying that non-admin users cannot create app registrations and that only administrators or explicitly delegated roles can add integrated apps.Risk
Allowing users to create apps enables consent phishing and uncontrolled service principals with long-lived secrets, risking data exfiltration via over-privileged API access, privilege escalation through abused app permissions, and tenant persistence. This degrades confidentiality, integrity, and availability.Recommendation
Restrict app registration to administrators or narrowly scoped delegated roles, following least privilege and separation of duties. Require admin consent and formal review for external integrations, disable broad user consent, and audit app creations and permissions to enforce defense in depth.Remediation
- CLI
- Dashboard steps
References
- https://learn.microsoft.com/en-us/entra/identity/role-based-access-control/delegate-app-roles#restrict-who-can-create-applications
- https://learn.microsoft.com/en-us/entra/identity-platform/how-applications-are-added#who-has-permission-to-add-applications-to-my-microsoft-entra-instance
Where this check fires
This check runs on every scheduled scan against your Microsoft 365 account. Findings appear at Cloud Security → Findings filterable byCheck ID = entra_thirdparty_integrated_apps_not_allowed. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to Microsoft 365 checks