Every OAuth application connected to your Microsoft 365 tenant has been granted specific permissions to access data or perform actions on behalf of users or the organisation. When those permissions are broad, sensitive, or poorly understood, they represent a persistent attack surface that exists independently of user credentials or MFA.
Overe flags applications holding high-risk Graph API permissions — including the ability to read all mail, access all files, query directory data, or send email as any user. These permissions can be delegated (requiring a signed-in user) or application-level (operating without any user present). Application-level permissions carry the higher risk, as they can be exercised silently and at scale.
Apps with risky permissions are particularly dangerous because they often persist long after their original purpose is forgotten. A tool added during a project, a vendor integration that was never removed, or an app consented to by a user during a phishing attack can all hold active permissions indefinitely.
Many legitimate business applications require broad Graph permissions to function correctly. HR integrations, backup tools, monitoring platforms, and SIEM connectors commonly hold extensive read access. The question is not whether the permissions are broad — it is whether the application is known, documented, and still in use.
An app with high-risk permissions is acceptable when it has a named owner, a documented business purpose, active usage, and credentials that are managed and rotated appropriately. An app with the same permissions but no clear owner, no recent sign-in activity, or unmanaged credentials is a different matter entirely.
Before modifying or removing any application's permissions:
Where direct remediation is required, Overe provides links to the appropriate Microsoft admin controls to complete the action safely.
Microsoft: Review permissions granted to applications - https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/manage-application-permissions
Microsoft: Restrict user consent to applications - https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/configure-user-consent
Microsoft: Investigate risky OAuth apps - https://learn.microsoft.com/en-us/defender-cloud-apps/investigate-risky-oauth