Dots Make the OAuth Consent Screen Your AI Perimeter
The Enterprise toggle governs the tier employees are least likely to start on, so the boundary that holds is identity consent and Slack channel scope.
Each Dot runs on its own OpenAI-hosted cloud computer. Your EDR has no endpoint to watch there, and you cannot sandbox the runtime. Only one part of a Dot touches infrastructure you control: its connector tokens. Every connection to a SaaS app is an OAuth grant, issued by your identity provider or by the SaaS tenant. The third-party app consent policy in Entra ID, Google Workspace and Slack is therefore the one gate you can enforce today.
That policy applies to your tenant whichever ChatGPT tier the employee pays for. If your tenant lets users approve third-party apps themselves, a Pro subscriber can connect a Dot to corporate mail, files and chat in minutes. If your tenant requires admin consent, the same attempt arrives in your queue as a request.
What one phished login exposes
TheSequence maps the exposure to ATT&CK T1528 and T1550.001, which cover stealing an application access token and then reusing it. An attacker who compromises a user's ChatGPT account gets every connector grant that user's Dot holds. They inherit a worker that already runs 24/7 under a real employee's name, from OpenAI's cloud egress. Your UEBA sees an employee working late from somewhere new. Data leaving through a sanctioned connector also looks like ordinary API traffic (T1567, exfiltration over a web service), and most DLP won't flag it.
Slack and Teams become an input channel
The same DevDay release added @ChatGPT inside Slack and Teams, plus plugin extensions built on MCP Events. MCP, the Model Context Protocol, is the standard agents use to call tools. Any message, file or thread the assistant can read becomes input it may act on. In a Slack Connect, shared or guest channel, people outside your company write that input. That is indirect prompt injection (MITRE ATLAS AML.T0051.001): instructions hidden in content the agent reads rather than typed by its user. TheSequence reads MCP Events as event-triggered execution that could take the human out of the loop. It calls that an inference from the feature name, not documented behavior.
Price no longer slows a hijacked loop
TheSequence reports GPT-6.1 Sol at $2/$10 per million tokens, roughly one-fifth of Astra's price. The new Pro 500 tier carries 25x the Plus allowance. A runaway or hijacked agent loop will no longer burn budget fast enough for finance to notice. The API model ID gpt-6.1-sol gives your AI gateway an exact string to allow, deny or log.
OpenAI is not the only free agent
Meta's Muse for Small Business is free. Any marketing or ops user can connect it to Shopify, Slack, Dropbox, QuickBooks, Stripe and Zoom. The control point is the same: the OAuth grant inside each connected app.
The move
- Require admin consent for third-party AI apps in every identity plane. Then inventory existing OpenAI and Meta Muse grants and revoke any write scopes nobody has reviewed.
- Scope @ChatGPT to internal channels. Block it in Slack Connect, shared and guest channels until you have red-teamed it for prompt injection.
- Keep the Enterprise beta off until you have a pilot policy, and check your own tenant for an equivalent Business Premium control. Always-on agents that process personal data across many apps likely need a GDPR DPIA before any pilot.
When you cannot instrument the agent, the grants you allow it are your only enforcement point.
What to do
Require admin consent for third-party AI apps in Entra ID, Google Workspace and Slack by Friday. Then inventory OpenAI and Meta Muse grants and revoke unreviewed write scopes.
Restrict @ChatGPT to internal Slack and Teams channels this week. Block it in Slack Connect, shared and guest channels until an indirect prompt-injection red-team is complete.
Ship detections this quarter for new OAuth grants to AI apps and for token use from AI-vendor egress. Label agent-originated sessions separately in UEBA.