Update — September 11, 2026: Same-week companion launch — ChatGPT for Financial Services (market data + IB/ER templates on GPT-6 Astra). Distinct from this Data agent: warehouse/BI vs finance vertical SKU.
OpenAI introduced a Data agent for ChatGPT Work on September 10, 2026 — a plugin that connects to a company's data warehouses, BI tools, and internal documents, then turns plain-language questions into analysis, interactive dashboards, and follow-up actions. It's built from the same tooling OpenAI says it uses internally, where "nearly all" of its product team and over two-thirds of its go-to-market organization now query company data themselves instead of waiting on a report. The launch is a real expansion of who can ask a data question and get a real answer — and it puts a new, conversational surface in front of the exact systems most enterprises spend the most effort locking down.
TL;DR
| What launched | Data agent plugin for ChatGPT Work, Sept 10, 2026 |
| Connects to | Snowflake, Databricks, BigQuery, Redshift, ClickHouse, MongoDB, Google Drive, SharePoint |
| Also reads context from | dbt, GitHub, Snowflake Horizon, Databricks Genie Ontology, BI dashboards |
| Can build/edit dashboards in | Tableau, Power BI, Sigma, ThoughtSpot, Omni, Oracle BI |
| Claimed permission model | Enforces the connected account's existing table/row/column permissions |
| Alpha customers cited | NTT DATA, Thermo Fisher, ServiceTitan, and others |
| Main new risk surface | Broader natural-language access to sensitive data + agent-read context as an injection vector |
What the Data agent actually does
The pitch is straightforward: instead of waiting on an analyst to pull a report, anyone with access asks a question — why did sales slow down, where is spending rising, which accounts are at risk of churn — and the agent investigates. It connects to approved data sources (Redshift, BigQuery, ClickHouse, Databricks, Snowflake, MongoDB, and more), pulls in files from Google Drive and SharePoint, and uses the organization's own business definitions and metric logic pulled from semantic layers like dbt, GitHub, Snowflake Horizon, and Databricks Genie Ontology, so it's supposed to interpret "revenue" or "active user" the way the company already defines it, not guess.
From there it can turn the analysis into an interactive dashboard with built-in visualizations that a team can edit, share, and refresh — or it can work inside BI tools you already run, editing and publishing views directly in Tableau, Power BI, Sigma, ThoughtSpot, Omni, or Oracle BI. It can also recommend next steps, identify who should be looped in, share findings over Slack or email, and "carry out the actions you approve through connected tools."
The permission model OpenAI is describing
The one line worth reading carefully in OpenAI's own announcement: "Enterprise administrators choose which data connections are available and which roles can use them. Queries enforce the connected account's existing permissions, including table, row, and column restrictions."
That's the right design instinct — don't build a parallel permission system, inherit the one the data platform already enforces. But it also means the Data agent's safety ceiling is exactly the safety ceiling of whatever service account or role it connects through. If that account has broader read access than any single human employee needs — which is common, because service accounts get provisioned for throughput, not least privilege — the agent now hands that same breadth to anyone in the company who can open a chat and ask a question in plain English. A permission boundary that was previously enforced partly by obscurity — nobody thought to write the SQL — stops being a real boundary once the barrier to asking is "type a sentence."
Where the new risk actually sits
This isn't a reason to avoid the category — natural-language access to company data is clearly where the market is going, and OpenAI isn't alone in shipping it. It's a reason to be specific about where the risk moved to, three places worth planning for before rollout:
- Role and account scoping, at the account the agent connects with, not at the individual user. Audit what each connected service account can actually see before turning the plugin on for a role, not after.
- Indirect prompt injection through connected context. The agent reads documents, dashboard notes, tickets, and semantic-layer definitions as part of investigating a question — any of which is a place someone (an insider, or content synced in from an external system) could plant text meant to redirect the agent's next query or action. We've written the full mechanics of indirect prompt injection elsewhere; a data agent reading semantic-layer text and BI notes on every query is a new instance of the same failure mode, not a new one.
- Action approval that's actually reviewed. "Carries out the actions you approve" is only a safety control if the approval step is read, not clicked through. A tool used dozens of times a day by non-technical staff is exactly the shape of workflow where approval fatigue sets in fast.
None of this is disqualifying — it's the standard cost of moving from "an analyst wrote this query and someone reviewed the SQL" to "an agent wrote this query on the fly." That trade is usually worth making. It just means the review moves from the query to the access path and the action log, and that only works if someone is actually watching what the agent did, not just what it answered — the same visibility gap we described when explainx.ai started building Sentinel for coding and browser agents. A data agent that can query, dashboard, and act across your warehouse deserves the same "what did it actually do" answer, not just "what did it say."
What alpha customers say they're actually using it for
OpenAI names a handful of Alpha program customers — NTT DATA, Thermo Fisher, ServiceTitan, and others — and the quotes are consistent with a specific, narrower use case than "ask the warehouse anything": catching reporting errors, deciding which sales opportunities to pursue, and letting non-engineers in sales and corporate functions build and maintain their own dashboards without going through IT. NTT DATA's Head of Global AI Office is quoted saying licensing costs and technical expertise had made it hard to expand dashboard access across the organization, and the Data agent changed that specifically for non-engineers in sales and corporate roles.
That's a useful signal for how to roll this out responsibly: the strongest early use cases are read-heavy, dashboard-shaped, and bounded to a specific business function — not open-ended "ask anything about the company" access handed to everyone on day one. Scoping the rollout to a function, with a scoped service account behind it, tracks the pattern that's already working for early customers, not just the safest option on paper.
What this means if you're the one turning it on
If you're an IT or data platform lead deciding whether and how to enable this, the decision isn't binary. A staged rollout looks like: pick one function with a clear, bounded data need (sales pipeline analysis, spend tracking), provision a dedicated service account scoped to exactly that function's tables before enabling the connection, and only then open it to the role. Watch the query and action log for the first few weeks before expanding to a second function. That's slower than flipping on every connector at once, but it means the first real incident — and in a rollout of this shape, there usually is one — surfaces against a small, well-understood blast radius instead of the whole warehouse.
It's also worth being honest that admins can't fully outsource this judgment to the vendor's default settings. "Administrators choose which data connections are available and which roles can use them" is a control, not a guarantee — it's only as good as the choices the admin actually makes. The same is true of every enterprise SaaS permission system that came before agents; agents just make the cost of a permissive default higher, because the interface to exploit it — intentionally or by accident — is now a sentence instead of a query someone had to know how to write.
The bigger picture
This launch sits alongside a run of enterprise-data agent incidents already covered this year — including ChatGPT sandbox Gmail data leak findings from Check Point and the broader pattern of agents given tool-call and API access misbehaving in ways plain chat never could. The direction of travel across the industry is the same: give agents real access to real systems, because the productivity case is obvious, and figure out monitoring and guardrails in parallel rather than after the fact. OpenAI's own admin controls — role-gated connections, inherited permissions — are a reasonable starting point. Whether they hold up depends on how carefully each enterprise scopes the accounts behind them, and on having something watching what the agent actually queried and touched, not just trusting the output.
If you're rolling this out, the practical checklist is short: scope the connected service accounts to least privilege before enabling a role, treat any text the agent reads mid-investigation as untrusted input, and log and review the actions it takes — not just the dashboards it produces.
Related on explainx.ai
- ChatGPT for Financial Services — GPT-6 Astra vertical SKU (Sept 11, 2026)
- Why explainx.ai Is Building Sentinel: AI Agent Safety Monitoring
- What Is Indirect Prompt Injection? How Web Content Hijacks AI Agents
- Check Point: ChatGPT Sandbox Gmail Data Leak Findings
- OpenAI Agents: Tool-Call Spoofing and Evaluator Deception (METR)
- ChatGPT Work Outage, August 31, 2026
- Claude Code Permission Modes Explained
- AgentBeam: An AI Safety Layer for Enterprise Data Agents — a deeper technical look at the permission-scoping and prompt-injection risks this launch raises, from a team building runtime monitoring specifically for agent traffic
- OpenAI: Now everyone can put data to work — primary source
This post reflects OpenAI's own September 10, 2026 announcement of the Data agent in ChatGPT Work. Feature details, admin controls, and connected-platform lists are as described in that announcement and may change as the plugin rolls out further.
