The warning signs are new application permissions, unexpected user assignments to an app, and new tenant users that were not part of an approved change. Those events can indicate a malicious application has gained OAuth access and is moving deeper into the environment. Security teams should investigate the approval chain, the scope granted, and any follow-on mailbox or data access.
How consent phishing turns into a deeper foothold
consent phishing is not just an initial grant problem. Once a malicious app has OAuth access, the next signs usually show that the app is doing more than a single harmless action: it is obtaining broader permissions, being assigned to additional users, or appearing in tenant records that were never part of the approved change path.
That progression matters because OAuth consent can create a durable access path that looks legitimate from the tenant’s point of view. In Microsoft 365 or similar environments, the attacker often tries to convert one successful consent into a wider set of permissions, more reachable data, and a longer-lived presence before defenders notice.
A useful way to read the signals is to separate grant from use. The grant is the consent event itself, while the use is what follows after the app starts touching mailboxes, files, directories, or connected SaaS data. A deeper foothold is usually indicated when the app’s actions begin to expand beyond the originally expected scope.
What the most important warning signs look like
The clearest indicators are new application permissions, unexpected user assignments to an app, and tenant users that were not part of an approved change. Those are not just administrative anomalies, they are often the observable trail of a malicious app moving from consent into operational access.
New permissions are especially important when they are broader than the business justification for the app. An application that only needed limited user data but suddenly gains read and write access, directory visibility, or mailbox-related scope deserves immediate scrutiny because scope expansion is often how the foothold deepens.
Unexpected user assignments matter because they can show the app is being attached to identities it was never meant to reach. That may be a direct sign of abuse, or it may mean an attacker is testing which accounts and assignments they can influence after the initial consent event.
New tenant users that appear outside an approved change path are another strong warning. In tenant environments, unwanted accounts or newly created objects can function as persistence, staging, or privilege support for the malicious app, especially when they are created quietly and then used to extend access.
How to tell whether the app is only present or actively expanding access
Presence alone is not enough. The deeper foothold usually becomes visible when the approval chain does not match the business owner, when the granted scope exceeds the original request, or when follow-on mailbox and data access starts to appear. That is the point where the app is no longer just “consented”, it is being used to widen control.
Review the chain of approval first, then compare the granted scopes with the app’s stated purpose. If the app was approved through an unusual route, if consent was granted by an unexpected user, or if the permission set includes broad access to content or directory data, the likelihood of active abuse rises quickly.
Mailbox access, file access, and directory reach are particularly useful follow-on checks because they show whether the consented app is being used for collection, movement, or persistence rather than a narrow business workflow. A malicious app often starts by looking normal and then expands into the places that hold the most value.
For tenant environments, this is also where discovery and governance overlap. A SaaS-to-SaaS and OAuth App Governance Guide is directly relevant because consent review, scope review, and revocation discipline are the controls that expose whether the app is behaving like a legitimate integration or a foothold.
Risk and Threat Considerations
Consent phishing is dangerous because a single approved OAuth grant can create a trusted path into mail, files, and identity-linked data without looking like a classic password compromise. Once the attacker has that foothold, they can often blend in as an approved application while expanding access or harvesting data.
Failure mechanism: The attacker relies on user- or admin-approved consent, then uses the granted token or permissions to obtain broader access, create follow-on tenant objects, or move into mailboxes and shared data stores.
Impact: The tenant can end up with durable unauthorized access, broader data exposure, and a harder-to-detect compromise because the activity may appear to originate from an approved application rather than a blocked sign-in.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP API Security Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP API Security Top 10 | API2 — Broken Authentication | Consent phishing hinges on abused app authentication and token-based access. |
| Recommendation — Verify API and app authentication paths and revoke any token grants that exceed intended access. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | OAuth consent abuse depends on compromised or misused credentials and tokens. |
| AC-6 — Least Privilege | Deeper footholds emerge when an app receives permissions beyond business need. | |
| Recommendation — Rotate and revoke compromised tokens and strengthen authenticator lifecycle controls. Limit app permissions to the minimum scope required and remove excess access quickly. | ||
| NIST CSF 2.0 | PR.AA-05 — Least Privilege | Tenant footholds deepen when approvals and assigned access exceed intended privilege. |
| Recommendation — Restrict app and user access to the minimum necessary scope and review expansions promptly. | ||
| CIS Controls v8 | CIS-5 — Account Management | Unexpected user assignments and tenant users are account-management signals of abuse. |
| Recommendation — Review and remove unauthorized accounts, assignments, and app-linked access paths. | ||
Practitioner Guidance
What to verify: Confirm who approved the app, what scopes were granted, whether those scopes match the stated business purpose, and whether the app has touched mail, files, directory objects, or tenant users beyond the original approval boundary.
Decision rule: If the app gained permissions that are broader than the change request, or if you see unplanned user assignment or tenant-user creation, treat it as a live compromise investigation rather than a routine review. The question is not whether the app is “bad” in the abstract, it is whether its current access path is now inconsistent with tenant intent.
Common mistake: Teams often look only at the consent event and stop there. In practice, the more useful signal is the follow-on behavior, because that is what separates a one-time risky grant from an active foothold that deserves containment and revocation.
Practitioner takeaway: In consent phishing cases, the decisive clue is usually not the initial click, it is the evidence that the app is using that grant to widen scope, reach more identities, or touch tenant data it should never have seen.
Related resources from NHI Mgmt Group
- How should security teams reduce consent phishing risk in Microsoft 365 and Google Workspace environments?
- Who is accountable when a phishing email creates a persistent Microsoft 365 foothold?
- How should security teams reduce device code phishing risk in Microsoft 365 environments?
- Why do device code phishing campaigns create more risk for Microsoft 365 environments than standard credential phishing?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 27, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org