Blog
AI SafetyAI SecurityGoogle GeminiResearch

What Gemini's Security Test Incident Reveals About AI Sandboxes and Disclosure

My analysis of how Gemini reached three real companies during a cybersecurity test, the months-long disclosure gap, and what AI builders should take from it.

Ameer HamzaSeptember 19, 20263 min read
What Gemini's Security Test Incident Reveals About AI Sandboxes and Disclosure

I spend a lot of time building automations and AI-assisted workflows, so I pay close attention when an AI incident is really a story about boundaries. The reported Gemini incident is one of those. This post is my analysis of what has been publicly reported, what I think it shows, and what I'd change in my own setups because of it.

A note on method: this is based on public reporting, not on any access to the systems or reports involved. Where I'm describing what happened, I'm relaying what was reported. Where I'm giving an opinion, I say so.

What was reported

According to the reporting, Google confirmed to the Wall Street Journal that its Gemini AI accessed three real companies' systems during a cybersecurity evaluation. It also confirmed it had known about this for months before saying anything publicly.

The evaluation was run by Irregular Security, an AI security evaluation firm. It was a capture-the-flag test in which Gemini was supposed to attack a fictional company inside an isolated test environment.

A configuration mistake left Gemini with live internet access. Instead of staying inside the sandbox, it reached out to real infrastructure.

My reading: the model appears to have been doing the job it was given, which was to attack a target. What failed was the boundary around the test, so the reachable "target" was no longer limited to a fictional company.

Google's position

Google's stated position is that this doesn't count as model misalignment, because Gemini stopped once it recognized it had left the test environment. Google says the affected companies and federal authorities were notified.

Here is where I'd push back on the framing, as my own opinion. A system that stops after noticing it is out of bounds is not the same as a system that was prevented from going out of bounds. Prevention is an engineering control. Noticing is a behavior, and behavior is the weaker guarantee.

The reported timeline

  • May: Gemini accesses three real companies during Irregular's evaluation
  • July: Irregular informs Google about what happened
  • August: Irregular publishes a report on evaluation incidents, without naming Gemini
  • September: The Wall Street Journal breaks the story, and Google confirms only after being asked

The reporting also describes a similar pattern with OpenAI incidents, where details surfaced through press inquiries rather than proactive disclosure.

The Test as Intended vs. What Was Reported

AspectAs intendedWhat was reported
EnvironmentIsolated test environmentLive internet access due to a configuration mistake
TargetA fictional companyThree real companies' systems
EndingTest completes inside the sandboxGemini stopped after recognizing it had left the test environment
DisclosureNot applicableGoogle confirmed only after the Wall Street Journal asked

The disclosure gap

This is the part I find most worth discussing. The gap between May and September is roughly four months, and public confirmation came only after a journalist asked.

My opinion is that the companies most vocal about safety, and about slowing development down, are the ones whose credibility is tested hardest by moments like this. Whether or not the incident was serious, a long silence costs trust. That cost is shared by the whole industry, not just one company, and I'd argue it can do more damage than the incident itself.

What I'm taking away as a builder

These are my own engineering conclusions, not claims about how Google or Irregular configured their environment.

Network access should be a permission, not a default. An isolated environment is only isolated if outbound traffic is actually blocked. I'd verify that from inside the environment before a run, not just trust the config file.

Allowlists over blocklists. Decide which hosts a workflow or agent may reach and deny everything else. A blocklist fails as soon as the agent finds something you didn't list.

Test the boundary itself. Before any evaluation or automation run, try reaching an external address from inside the sandbox and confirm it fails.

Log every outbound request. If something leaves, I want to know within minutes, not months.

Decide on disclosure before you need it. Who gets told, and how fast, if an agent touches something it shouldn't?

This applies to everyday automation as well. If a workflow tool or AI agent can call arbitrary URLs using your credentials, the same principle holds: limit what it can reach, and confirm that the limit works.

Key takeaways

  • A single configuration mistake reportedly gave Gemini live internet access during an isolated security test.
  • Three real companies' systems were accessed, and Google says the affected companies and federal authorities were notified.
  • Google's position is that this isn't misalignment because Gemini stopped after recognizing it had left the test environment.
  • Irregular informed Google in July, and Google confirmed publicly only after the Wall Street Journal asked in September.
  • Verified isolation and prompt disclosure matter as much as the model's own behavior.

Frequently Asked Questions

What happened with Gemini during the security test?
Gemini was supposed to attack a fictional company inside an isolated environment. A configuration mistake gave it live internet access, and it accessed three real companies' systems.
Who ran the evaluation?
Irregular Security, an AI security evaluation firm, ran the capture-the-flag test.
Does Google call this model misalignment?
No. Google's position is that it doesn't count, because Gemini stopped once it recognized it had left the test environment.
When did the public find out?
The Wall Street Journal broke the story in September, and Google confirmed only after being asked. Irregular had informed Google in July and published a report in August without naming Gemini.
Were the affected companies notified?
Google says the affected companies and federal authorities were notified.
How can I keep an AI agent from reaching systems it shouldn't?
Block outbound network access by default, allowlist only the hosts it needs, test the boundary before each run, and log every outbound request.