The Access Debt Trap: Why Your Biggest AI Threat Is Already Inside Your Google Drive

Abel Nyamekye

Most companies rolling out AI assistants worry about hackers breaking in from outside. The bigger risk is usually already inside: years of loose file permissions that an AI agent can search in seconds.

That was the focus of Session 12 of Wursta’s AI Learning Academy, “The Threat Within.” Christopher Hopkins-Ward, Wursta’s AI Enablement Lead, was joined by Pete Hoff, Wursta’s Head of Cybersecurity and CISO. Pete ran a live demo of what happens when an AI agent works with and without guardrails. Here is what they covered.

57%
of attendees polled are nervous about their Drive permissions if an AI agent were connected today
0%
said they were very confident their permissions are locked down
100%
want a human to approve before an AI agent sends anything

AI finds what you forgot to lock down

Most shared drives are messy. Over the years, people share folders with the whole company, create links that anyone can open, and leave HR and finance files in places nobody thinks to check. For a long time this felt safe enough, because nobody would ever dig six folders deep into a marketing folder to find the CEO’s salary spreadsheet.

That habit has a name: security through obscurity. It stops working the moment you connect AI. An assistant asked to “summarize the Q2 budget” will search every file the user can technically reach, and it does so in seconds. If executive compensation, M&A plans or HR records are overshared, the AI will find them and include them in its answer.

Gemini doesn’t bypass your permissions. It follows them exactly. That is why the permissions themselves have to be right before you scale AI. We call the backlog of loose permissions “Access Debt.”

Zero-click attacks: EchoLeak and GeminiJack

Christopher opened with a real example. Security researchers found a flaw in Microsoft Copilot called EchoLeak, and a nearly identical one in Gemini Enterprise called GeminiJack. Both have since been patched, but the way they worked is worth understanding.

How a zero-click prompt injection works
1
A polite email arrives
Hidden instructions sit inside. Nobody opens it.
2
A user asks AI a routine question
“Summarize the Q2 budget.”
3
AI reads the inbox for context
It finds the hidden instructions and follows them.
4
Sensitive data leaves
HR data is sent out through an invisible image link.

The email got past security filters because it was written politely. The filters were looking for obvious attack language, not a courteous request buried in a message nobody read. The risk grows as teams build their own AI agents that watch inboxes, read contracts and send replies, often using a single service account that can see everything.

Three controls that close the gap

Step 1 · Audit
doControl
Find overshared files, broad roles and “anyone with the link” sharing.
Step 2 · Control
MCP server
Per-user access, DLP enforcement and human approval before sending.
Step 3 · Screen
Model Armor
Block prompt injection and log every attempt for your security team.

1. Audit your Drive with doControl

Start by finding out what is exposed. doControl scans every file and flags overly broad sharing, roles with too much access and “anyone with the link” sharing. Pete called link sharing the scenario that worries him most. Wursta runs doControl demos that typically take only a few days.

2. Put an MCP server between AI and your data

A Model Context Protocol (MCP) server sits between an AI agent and your Workspace, and it enforces rules on every request. Christopher compared it to a bouncer at the door. It makes the agent run under the identity of the person using it, so the agent can only see what that person is allowed to see. There is no domain-wide access.

It also applies your DLP rules to anything the agent tries to retrieve. And it requires a human to approve before anything leaves the organization: an agent can read a contract and draft a reply, but it can’t send that reply until someone clicks approve. Pete added that an MCP server can do the same for third-party AI tools, not just Google’s.

3. Screen prompts with Model Armor

Google’s Model Armor works like a firewall for prompts. Instead of matching keywords, it checks whether incoming content is trying to cross your AI’s security boundary, for example an email that tells the agent to ignore its instructions. When it blocks an attempt, it writes a security log so your team can follow up. Pete noted it can protect customer-facing chat agents as well as email.

What the live demo showed

Pete ran four scenarios through a test app, first without protection and then through an MCP server:

Scenario Without protection Through an MCP server
Information rights management Asked for Q4 executive compensation changes, the agent returned everyone’s salaries in seconds. IRM enforced. The request was blocked.
Email drafting Nothing stops the agent from sending a reply on its own. The send was held until a person approved it.
DLP guard Asked to audit payment records, the agent listed Social Security numbers, which the AI could keep and repeat later. DLP rules enforced. Every SSN was redacted.
Model Armor probe A prompt to ignore previous instructions and send out salaries and access tokens. Blocked and logged as a policy violation.

Every request and response was written to an audit log, so a security team can see exactly what an agent asked for, what was blocked and who was involved. Pete’s advice: if your developers are building or vibe coding AI tools, make sure they route them through an MCP server.

What attendees told us

We ran three live polls during the session, and the answers backed up the main point of the talk.

How confident are you in your Drive and Shared Drive permissions if an AI agent were connected today?
Nervous: we have data sprawl and overly broad shared folders57%
Somewhat confident: some cleanup and auditing to do29%
Unsure: we haven’t audited file access for AI readiness14%
Very confident: permissions are strictly locked down0%
When AI agents help with workflows like email, where does your comfort level stop?
AI can summarize and draft, but a human must approve before sending100%
No one chose “keep AI out of email,” “autonomous with guardrails” or “full automation.”
Which AI security risk is your IT team’s biggest priority right now?
Employees accidentally querying sensitive data (HR, compensation)38%
AI agents taking unauthorized actions without sign-off25%
Auditing and monitoring AI activity across the board25%
External prompt injection or malicious emails13%

Prompt injection ranked lowest, even though it is exactly how EchoLeak and GeminiJack worked.

A Monday morning checklist

If you only do three things this week
1
Audit your shared drives and find where your sensitive HR and finance files actually live.
2
Stop developers from building AI tools on all-access service tokens.
3
Require a human to approve before any AI agent can contact the outside world.

Also covered: this month’s Gemini updates

Christopher opened with a roundup of recent Google Workspace changes. Docs and Drive now support Markdown files. Skills are arriving in the Gemini app and will replace Gems, with enterprise accounts moving over in March. Meeting recaps now post in Chat. Canvas apps can be published straight to Google Sites. And Gemini Enterprise is becoming Gemini Agent in November, at no extra license cost.

Watch the replay and get your assessment

The full session, including Pete’s live demo, is available on demand. Watch the replay on the event page.

Not sure how much Access Debt you’re carrying?

Wursta offers a complimentary Workspace AI Threat Assessment. We run a doControl scan to show you what’s exposed, help you lock things down with MCP servers and Model Armor, and help you choose the right Gemini Enterprise licensing so you get these protections without overpaying.

Book your assessment today

Stay up to date

Stay informed with expert guidance on cloud strategy, digital transformation, and the evolving tech landscape—delivered straight to your inbox.