What to Ask Before You Let an AI Agent Touch Company Data

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Somewhere in your company, an AI agent is about to get connected to the inbox, the CRM, or the payment tool. Someone on your team is excited about it, and it probably should get built.

But before it goes live, ask a few questions you can't delegate entirely to IT, because the answers determine how much damage a bad day can do. You don't need to understand the code. You need to know what the agent can touch, who's watching it, and how fast you can shut it off. That's the short list that separates a well-run rollout from next year's incident report.

What the latest data shows (as of October 2026)

The security research community spent 2026 cataloguing exactly how AI agents go wrong in production, and one failure mode keeps showing up more than any other: the agent gets tricked by something it reads, not something it was told. Security researchers call this prompt injection, and it's the reason "what data can this agent see" and "what can it do once it sees something bad" have become the two most important questions in the room.

Key Facts

Here's why that matters to you, not just your security team. A prompt injection attack doesn't need to break into your network. It just needs the agent to read something, a webpage, an email, a shared document, that contains hidden instructions. If the agent can act on what it reads without a human checking in, the attacker never has to touch your systems directly. They just get the agent to do it for them. EchoLeak proved this isn't hypothetical: no one clicked a link or opened an attachment. An email arrived, Copilot processed it as part of its normal job, and that was the entire attack.

Why this is different from a normal software bug

Traditional bugs get patched and stay patched. Prompt injection is harder to fully close because of how large language models work: they process instructions, your request, and any text pulled from outside sources (a webpage, an email, a document) as one continuous stream of words. There's no reliable way to mark some words as trusted commands and others as data to read carefully. A well-crafted sentence hidden in a webpage can look, to the model, exactly like an instruction from you. You can't eliminate that with one patch. You manage it by limiting what the agent can do with what it reads, especially content from outside your organization.

A useful mental shortcut, borrowed from security researcher Simon Willison's widely cited framing: watch for any agent that has all three of the following at once. Access to private data. Exposure to outside content (web pages, incoming email, shared documents). And the ability to take an action that leaves the building: sending a message, moving money, posting publicly. An agent with all three should not run unsupervised. Remove one of the three, or add a human checkpoint before the risky action, and the threat mostly loses its teeth.

Supply chain risk compounds this. Many agents reach outside tools through connectors or plugins (the Model Context Protocol, or MCP, is becoming a common standard for this). The Cloud Security Alliance research cited above found thousands of these connectors running with no authentication, plus at least one malicious connector already installed by hundreds of organizations before it was caught. Every connector is a new vendor relationship, whether anyone framed it that way when it got approved or not.

Treat the agent like a new hire with a badge

The framework that works for most leadership teams is one you already understand: hiring. A new employee with broad access goes through vetting, gets only the access their role requires, needs a manager's sign-off for certain actions, and has an offboarding process the day they leave. Most AI agents get none of that. They get built fast, connected to whatever the integration needed, and left running with no one clearly accountable.

The eight questions below are what a CEO can ask a vendor or internal team proposing the next agent. You need the plain-English version, with a name attached.

Ask this What a good answer sounds like
What's the smallest set of systems and data this agent needs? A short, specific list, not "broad access so it doesn't hit limits later." Access matches the job, nothing more.
Which actions always require a human to approve first? A named list: external email, financial records, moving money, public posts. Low-stakes drafting or internal search runs freely; anything irreversible or external gets a checkpoint.
Can something the agent reads trigger a sensitive action by itself? No. A webpage, email, or document can inform a draft, but should never alone fire off a payment, an email, or a system change without a human in the loop.
What connectors or outside tools can this agent reach, and who approved each? A maintained list with an owner's name per entry, not "whatever the integration needed at the time."
Is there a complete log of what the agent did, and does anyone review it? Yes, with a named reviewer and a set cadence, not logs sitting unread in a dashboard.
How fast can we turn this agent off, and who has that authority? Minutes, not a ticket queue. One named person can disable it immediately.
Who owns this agent? One name. Not "the AI team." If no one can say it, that's the finding.
What's the plan the first time it does something wrong? A written step: who gets notified, how it gets paused, what gets reviewed. Written before the incident, not during it.

A vague answer isn't cause for panic, but it's the item to fix before the agent goes further into production. The AI agent security guide and how prompt injection works against agents cover the technical detail behind these answers, and where to place human-in-the-loop approval gates helps with the second question specifically.

What to do in the next 30 days

You don't need a security overhaul to make real progress. Four moves, in order, close most of the gap.

Week 1: Find out what's actually running. Ask every department head, not just IT, which AI agents or automated assistants are connected to company systems. The real number is almost always higher than what IT has on file.

Week 2: Sort by what each agent can do, not what it's for. An agent that drafts internal summaries is low risk. One that can send external email, touch customer records, or move money is high risk, regardless of how simple it seems. Run the high-risk agents through the eight questions first.

Week 3: Put a human checkpoint on every irreversible action. For each high-risk agent, write down the specific actions that need approval, and confirm someone is actually reviewing those requests, not auto-approving out of habit a month in.

Week 4: Assign an owner and a kill switch to each agent. One name per agent. One documented way to disable it fast. If your team runs CRM or workflow automation on a unified platform like Rework, the system that already logs activity and gates approvals for your human team can often double as the audit trail and off switch for an agent working inside it, so you're not building a separate control layer from scratch.

None of this requires pausing an agent that's running well. It requires knowing, in plain language, what it can touch and who's accountable if it goes wrong. The AI governance gap most companies are running with right now, the machine-identity access problem flagged in the 2026 Verizon breach report, and a template for the department-level policy that makes these rules stick sit right alongside this one.

Frequently Asked Questions about AI Agent Security

What is prompt injection, in plain terms?

It's when an AI agent reads something, a webpage, an email, a document, that contains hidden instructions designed to make it do something it shouldn't. The agent can't always tell an instruction from your team apart from one buried in content it's reading, which is why letting it act on untrusted content without a human checkpoint is the riskiest combination in agent security.

Do we need a security expert on staff to ask these questions?

No. These eight questions are built for a non-technical leader. You're listening for specificity, a named owner, a defined approval list, an actual review cadence, versus vague reassurance. If the person answering can't get specific, that's informative on its own.

Should we pause AI agent deployments until this is all in place?

Usually not. Start with the highest-risk agents, the ones that touch money, customer data, or send things externally, and apply the questions to those first. Pausing everything just trades one risk for falling behind competitors managing this responsibly.

What's the difference between this and the broader AI governance conversation?

Governance is the umbrella: who's accountable, what gets reported to the board, how spending maps to oversight. Agent security is one urgent slice of that umbrella, the technical and procedural controls that stop a specific agent from being manipulated or over-reaching. You need both.

What should we do if we find an agent already has too much access?

Don't rip it out if it's providing real value. Scope the access down to what the role needs, add approval checkpoints on the sensitive actions it performs unsupervised, and assign a named owner. Document what changed, so the next review shows a closed gap instead of an open one.

Source: OWASP Top 10 for Agentic Applications, OWASP GenAI Security Project (2025) | Help Net Security, "Why prompt injection is the top AI security failure mode" (2026) | Unit 42, Palo Alto Networks (2026) | CVE-2025-32711, National Vulnerability Database | Cloud Security Alliance, AI agent scope violation survey (2026) | Cloud Security Alliance, MCP security research note (2026)

About the author

Victor Hoang

Victor Hoang

Co-Founder, Rework.com

Victor Hoang is Co-Founder and CMO of Rework. He spent 12+ years scaling B2B SaaS growth, building a lead engine that generated over 1 million leads and $10M+ in annual recurring revenue. Today he builds AI agents and MCP servers into Rework's products to empower customers across growth and operations. He writes about what actually works.