OptyStack LogoOptyStack Logo
Product
Features
Cost OptimizationCut SaaS waste with discovery, usage-backed rightsizing, and renewal leverage—often up to ~30% savings.Shadow IT DiscoveryDiscover unsanctioned SaaS, shadow AI, and unmanaged subscriptions in one place.License ManagementFind unused seats, eliminate zombie accounts, and automate renewals with usage-backed data.Contract Renewal TrackingOne renewal calendar with notice windows, usage context, and negotiation-ready briefs.Seamless App IntegrationsConnect Microsoft 365, Google Workspace, SSO, and 100+ SaaS brands into one live inventory.Identity Management with Zero Trust SecuritySingle sign-on and conditional access by IP, device, and region for your SaaS apps.
ROI Calculator
Resources

Support

  • Support
  • Knowledge Base
  • SaaS Directory
  • Partners

Content

  • SaaS Inflation Index
  • 2026 SaaS Audit Toolkit
  • Blogs
  • Success Stories
  • Events
PricingAboutContact
Start Free Trial
Book Demo
← All postsSaaS Governance

BluePhishing: Why AI Agent Consent Is the New OAuth Blind Spot (and 7 Checks for Your Entra Tenant)

Rohit Kumar · November 12, 2026

BluePhishing infographic illustrating AI agent consent risks and OAuth security vulnerabilities, featuring a phishing email, a laptop displaying an AI agent access request, and a security shield highlighting the importance of reviewing third-party app permissions before granting access.
Share
LinkedInX

Proofpoint’s BluePhishing research shows that one consent to a malicious AI agent blueprint can create up to 250 agent identities in a Microsoft Entra tenant. Those identities skip the controls built for people. This guide explains the proof of concept and gives seven checks for your tenant.

Consent phishing has a new form. Instead of tricking someone into approving a fake app, an attacker can ask for approval of an AI agent. Proofpoint’s BluePhishing research, published November 9, 2026, shows how one such approval could let an attacker create a large number of agent identities in a Microsoft Entra tenant. Those identities are not people, so the controls built for people do not apply to them the same way.

Proofpoint describes BluePhishing as a proof of concept. It has not identified any in-the-wild activity. The research matters because it shows how the attack works, and because the default settings that enable it are changing now.

Related reading

Explore related guides and continue your SaaS optimization research:

  • Your Vendor’s App Is an Identity Too: 5 Lessons from the MSP Process Breach
  • Shadow AI Discovery: Browser vs Endpoint vs SSO/OAuth vs Spend Data
  • Password Resets Don't Offboard AI: How to Revoke AI Tokens, Agent Configs, and App Connections
  • Microsoft Entra's 90-Day Inactivity Rule: Is Your AI Agent Offboarding Ready?

What BluePhishing Is

In plain terms, the attack works like this. The attacker creates an agent blueprint in a Microsoft Entra tenant the attacker controls. A blueprint is the template that defines an agent’s configuration and permissions, similar to an app registration. The attacker then sends the victim a consent link.

If the victim consents, a blueprint principal is created in the victim’s tenant, similar to a service principal. Proofpoint reports that this principal is automatically assigned the AgentIdentity.CreateAsManager permission. Microsoft does not allow that permission to be revoked from the principal, so disabling or removing the principal is the only way to stop it.

With that permission, the attacker can request a token for the victim tenant and create agent identities there. Proofpoint notes that each blueprint supports up to 250 agent identities, and that the agents can inherit permissions from the blueprint. The attacker also needs the victim’s tenant ID and the object ID of a sponsor in that tenant. Proofpoint says both can often be found through public endpoints and user enumeration.

BluePhishing is not a stolen password attack. It depends on a single approval that looks routine.

Why Existing Controls Miss It

Three gaps explain why these identities slip past familiar defenses.

Agent identities are not users. Multi-factor authentication and sign-in policies are designed for people. The same gap appeared in the MSP Process breach, where stolen app credentials reached customer tenants with no user sign-in and no MFA prompt. When an identity acts on its own, user-facing controls are not in the path.

The consent looks familiar. Users are used to approving apps, so an agent consent request can seem like one more prompt. Proofpoint notes that users may be more willing to consent to AI agents than to traditional apps, because awareness of this attack is low.

Inherited permissions are hard to see. Proofpoint cites Microsoft’s documentation as saying that inherited permissions are not visible in the Entra portal or through Microsoft Graph. They appear only in token contents at runtime. Microsoft’s admin center also includes a Granted permissions view for each blueprint, currently in preview. Use it, but do not assume it shows everything an agent can inherit. Check the effective permissions of each agent through its tokens as well.

The audit trail is also less clear than it should be. Microsoft’s preview known-issues page notes that audit logs do not distinguish agent identities from other identities. Operations on agent identities, blueprints, and blueprint principals are logged in the ApplicationManagement category.

The Default to Change Now

Under Microsoft message center item MC1506733, starting November 4, 2026, users without a built-in or custom Entra role can create agent blueprints unless an administrator turns off the setting “Users can create agent blueprints,” which sits under Default user role permissions.

Turning it off does not remove existing blueprints, and it does not stop agents from creating identities from blueprints that already exist. It controls only new blueprint creation. If your organization does not need user-created agents, set it to No now.

Seven Checks for Your Entra Tenant

1. Restrict user consent for agents. Entra’s user consent settings extend to agent blueprints, as Proofpoint notes. Limit who can consent to third-party agents, and route requests through the admin consent workflow so a person can ask for access without granting it.

2. Review consented blueprint principals. Open the Agents panel, select Agent blueprints, and check each third-party blueprint principal. Look for blueprints you did not request, and record the blueprint ID so you can search for it across the tenant. Proofpoint notes the ID is consistent across every tenant that consents to the same blueprint, which makes it a useful indicator.

3. Watch “Add application” and “Add service principal” events. Proofpoint identifies these as the audit events for blueprint and agent identity creation. Search the ApplicationManagement category, and alert on new blueprint principals and new agent identities. Pay attention to bursts of creation after a single consent.

4. Classify agent permissions. For each agent, record its permissions and rate them low, medium, or high risk. Treat directory write access, mailbox-wide access, and rights to change authentication methods as high risk. Microsoft blocks some high-risk Graph permissions, such as User.ReadWrite.All, for agents, but do not rely on that alone.

5. Apply Conditional Access and risk controls to agents. Proofpoint points to Conditional Access policies for agents and Entra ID Protection for agents as ways to limit what a compromised agent can do. Confirm which of these your license allows before you plan around them.

6. Assign an owner to every agent. An agent without an accountable person is a risk you cannot review or retire. Record the owner, the business purpose, and the approval date. Disable any agent that has no owner. Proofpoint notes that the sponsor requirement exists so that a person is accountable for each agent identity, and that a sponsor can be removed once the identity is created. Track sponsors separately.

7. Run recurring access reviews. Review agents, their permissions, and their owners on a fixed schedule, such as monthly for high-risk agents and quarterly for the rest. Remove access that no longer matches the agent’s task.

If You Find a Malicious Blueprint

Because the blueprint permission cannot be revoked from the principal, the practical response is to disable or remove the blueprint principal in the affected tenant. Then review every agent identity created from that blueprint, remove the agents, and check the audit log for the creation events. Search other tenants you manage for the same blueprint ID.

Why This Is an OAuth Problem Too

BluePhishing looks new, but its structure matches older OAuth consent attacks. Permissions are granted once, the grant persists, and the identity that holds them runs independently of the user who approved it. The MSP Process and ConnectWise incidents showed the same pattern at scale, where permissions granted in the past remained active after the original approval.

The difference is multiplicity. One approval can produce many identities, and each one can carry permissions that a reviewer has to understand separately.

Where OptyStack Fits

OptyStack’s discovery covers connections that tenant reviews often miss. It finds SaaS and AI tools using signals from spend, SSO, and browser activity, and it maps each tool to the people who sign in to it. It flags shadow AI and ranks each finding by risk, so unfamiliar agents and integrations appear in one inventory with an owner to assign.

OptyStack does not manage Entra agent blueprints or change consent settings in your tenant. Those controls belong to Entra and to your administrators. Before you rely on OptyStack for agent review, confirm in a demo whether it shows agent identities and blueprint-level permissions, and whether it supports recurring access reviews.

To see the apps and AI tools connected in your environment, you can start a free trial.

Unlock visibility. Slash SaaS waste.

Get real-time SaaS spend insights, discovery, and optimization in OptyStack Hub—start free, no credit card required.

Sign up for OptyStack Hub
PreviousYour Vendor’s App Is an Identity Too: 5 Lessons from the MSP Process Breach

Related articles

  • Your Vendor’s App Is an Identity Too: 5 Lessons from the MSP Process Breach
    SaaS Governance

    Your Vendor’s App Is an Identity Too: 5 Lessons from the MSP Process Breach

    Stolen app secrets from MSP Process reportedly reached customer Microsoft 365 tenants with no user sign-in and no MFA prompt. This guide explains why MFA and SSO did not help, and gives a five-step third-party app permissions audit covering scopes, owners, secrets, and alerts.

    Nov 11, 2026

  • Shadow AI Discovery: Browser vs Endpoint vs SSO/OAuth vs Spend Data
    SaaS Governance

    Shadow AI Discovery: Browser vs Endpoint vs SSO/OAuth vs Spend Data

    Shadow AI discovery tools start from different places: the browser, the endpoint, SSO and OAuth grants, or spend data. Each one catches something and misses something. This guide compares the four methods and shows how OptyStack combines SSO, OAuth, browser, and finance signals.

    Nov 10, 2026

  • Password Resets Don't Offboard AI: How to Revoke AI Tokens, Agent Configs, and App Connections
    SaaS Governance

    Password Resets Don't Offboard AI: How to Revoke AI Tokens, Agent Configs, and App Connections

    Researchers found 2,539 secrets exposed through Claude Code settings files and infostealer logs holding AI tokens that survive password resets. This guide explains why disabling a user at the identity provider leaves live tokens behind, and gives a five-step AI offboarding checklist.

    Nov 10, 2026

  • Microsoft Entra's 90-Day Inactivity Rule: Is Your AI Agent Offboarding Ready?
    SaaS Governance

    Microsoft Entra's 90-Day Inactivity Rule: Is Your AI Agent Offboarding Ready?

    Microsoft's Entra Agent ID inactivity policy notifies owners and sponsors after 60 days, disables inactive identities after 90 days and deletes them after 455 days. This guide explains the policy's preview status, why it does not cover every external credential, and how to build a joiner-mover-leaver process for AI agents.

    Nov 9, 2026

  • Conditional Access for AI Agents: What Mid-Market Teams Without Microsoft E7 Should Do
    SaaS Governance

    Conditional Access for AI Agents: What Mid-Market Teams Without Microsoft E7 Should Do

    Microsoft has announced dynamic permissions and agent risk controls, while Entra Conditional Access policy plans are in preview. This guide explains the licensing routes and shows mid-market teams how to inventory applications, OAuth grants and agents, apply least privilege, enforce SSO and review access.

    Nov 6, 2026

Keep reading

More guides on SaaS visibility, spend, and governance—jump between topics without leaving the blog.

View all posts →
  • Torii Alternatives and Freshservice SaaS Management Compared
    SaaS Optimization

    Torii Alternatives and Freshservice SaaS Management Compared

    Freshworks has agreed to acquire Torii and extend Freshservice into SaaS and AI spend management. This guide compares Torii alternatives side by side and sets out what to ask vendors about roadmap, pricing, AI spend coverage, and India support.

  • What the AU Small Finance Bank Leak Teaches Indian Companies About Third-Party SaaS Risk
    Vendor Management

    What the AU Small Finance Bank Leak Teaches Indian Companies About Third-Party SaaS Risk

    The AU Small Finance Bank data leak investigation highlights the risks of relying on third-party SaaS platforms. Explore the November 2 disclosure, five essential security checks, and a practical 30-day plan to strengthen SaaS visibility, access controls and vendor risk management.

  • Stolen AI Keys Are the New Shadow AI Bill

    Stolen AI Keys Are the New Shadow AI Bill

    Stolen AI API keys can turn hidden security gaps into unexpected bills. Explore the October 2026 AI platform breaches and learn how to inventory AI tools, assign key ownership, monitor spending, and revoke exposed credentials before costs escalate.

  • How to Offboard an Employee's AI Agents: A Checklist for IT Teams
    Best Practices

    How to Offboard an Employee's AI Agents: A Checklist for IT Teams

    Employees leave, but the AI agents they created and connected can keep running with active credentials. This checklist helps IT teams find every agent, OAuth grant, and API key tied to a departing employee, reassign or retire it, revoke access, and reclaim unused licenses.

  • AI Security Checklist for Businesses: How to Assess AI Features in SaaS Tools
    Vendor Management

    AI Security Checklist for Businesses: How to Assess AI Features in SaaS Tools

    AI features are appearing inside the SaaS tools businesses already use. Before enabling them, review what data they can access, how vendors process information, which controls are available, and whether the feature introduces new costs or risks.

  • How to Track AI Spend Per User Across GitHub Copilot, Claude, and ChatGPT
    Cost Management

    How to Track AI Spend Per User Across GitHub Copilot, Claude, and ChatGPT

    Seat counts no longer explain every AI bill. GitHub Copilot, Claude, and ChatGPT offer different usage reports and spending controls. Learn how to combine vendor billing data, identity logs, and expense records into one per-user view.

Ask the smartest LLMs about OptyStack

ChatGPTGeminiClaudePerplexityGrokCopilot
OptyStack LogoOptyStack Logo

The complete SaaS spend visibility and optimization platform. Connect, analyze, and optimize your entire software stack.

Product

  • Features
  • Integrations
  • Pricing
  • API

SaaS Directory

  • Browse All Apps
  • Slack
  • Microsoft 365
  • Salesforce
  • Zoom
  • Zoho One

Features

  • Cost Optimization
  • Shadow IT Discovery
  • License Management
  • Contract Renewals
  • App Integrations
  • Identity & Zero Trust

Tools & Resources

  • ROI Calculator
  • Knowledge Base
  • SaaS Inflation Index
  • Compare Tools
  • Getting started with OptyStack

Company

  • About
  • Blog
  • Success Stories
  • Events
  • Careers
  • Contact
  • Review us on G2

Stay updated

Get the latest insights on SaaS optimization

© 2026 OptyStack. All Rights Reserved.

LegalPrivacy PolicyTerms of Service