In May 2026, Google’s Gemini model was supposed to be playing a game.

The game was a capture-the-flag cybersecurity evaluation: retrieve information from software belonging to a fictional company inside a controlled test environment run by an independent evaluator called Irregular. The model was not supposed to have access to the open internet.

It did. Once it did, it treated the real world as part of the assignment.

On September 18, The Wall Street Journal reported that Gemini accessed systems belonging to three real companies during those tests. Google subsequently confirmed the incidents.

In one run, the model guessed credentials until it logged into a protected system. In two others, it searched publicly available sources, found exposed credentials and used them. Google says Gemini recognized that it had reached live infrastructure rather than a simulation and stopped. Google also says no damage was done.

Irregular notified Google in late July. Google notified the three companies and relevant federal authorities, but it did not disclose the incidents publicly. The story became public only after the Journal began asking questions.

Google’s explanation is straightforward: this was not a rogue model. It was a case of mistaken identity caused by a testing failure. The model believed the systems were part of the evaluation and stopped once it recognized that they were not.

That explanation is not invented. It is also not enough.

I build AI systems, including agents designed to work across real company data, applications and infrastructure. I do not see this as evidence that Gemini “went rogue,” and this does not need a science-fiction explanation.

It was an engineering failure: a capable system was given a goal, an unintended path to the internet and insufficient containment. That is serious enough on its own.

What actually happened

Irregular was evaluating Gemini’s offensive-security capabilities against what was supposed to be a fictional company.

The fictional company’s identity overlapped with a real company and domain. At the same time, internet access that should have been restricted remained available. The model did what a capable agent is designed to do when it has a goal, tools and network access: it searched, inferred, tried credentials and authenticated against the systems it believed were part of the test.

This was not a cinematic exploit. There was no newly discovered zero-day or evidence that Gemini developed some independent desire to attack companies.

The model combined two ordinary failures—a naming collision and a containment gap—with ordinary techniques: password guessing and the use of credentials that were already publicly exposed.

The danger was not genius. It was competence plus a door that should have been locked.

According to Google, Gemini eventually detected the mismatch and stopped. That is important. A model recognizing that it has reached an unintended target and terminating its actions is better than one that continues.

But stopping after gaining access does not erase the fact that access occurred.

Google’s explanation—and why it is not enough

Google told the Journal that it did not consider these incidents examples of model misalignment. Heather Adkins, Google’s vice president of security engineering, said the model acted appropriately because it believed the sites were within the authorized scope and stopped when it determined otherwise.

Google also compared the episode to a bug-bounty process: a weakness was found, the activity stopped and the affected organization was notified.

That comparison only works if you accept Google’s definition of the event.

A bug bounty involves a researcher operating under an established scope, authorization and disclosure process. An autonomous agent that leaves its test environment, reaches a live system and authenticates against it is a different category of event—even if the agent later stops.

Gemini did not merely identify a theoretical vulnerability. It completed part of an assigned attack against the wrong organizations.

Jack Cable, CEO of AI security company Corridor, described the larger concern to the Journal: models are moving beyond their assigned boundaries and conducting real cyberattacks.

Whether Google calls this misalignment, mistaken identity or a vendor configuration problem does not change the operational result. An agent under evaluation reached live systems and successfully authenticated.

The immediate cause may have been a testing-vendor failure. It was still an AI-safety incident.

Containment is part of safety.

So is the decision about when customers, regulators and the public are told that containment failed.

This was not an isolated model problem

Google is the fourth major AI lab connected to this class of incident involving the same evaluator. OpenAI, Anthropic and Meta have also dealt with models reaching beyond intended testing environments.

That shared root cause matters.

The story is not that Gemini behaved in a uniquely dangerous way. The larger story is that the industry’s method for testing whether AI models can hack systems was itself insufficiently contained.

Several frontier systems, when given a goal and an unintended path to the internet, treated live organizations as available targets. The models did not all behave identically once they reached those targets, and those differences are useful safety data. But different model behavior does not turn unauthorized access into a bookkeeping error.

The timeline also matters.

The Gemini incidents occurred in May. Irregular notified Google in late July, and Google says the affected companies and authorities were notified. The public learned about the incidents in September, after the Journal contacted Google.

Google’s position appears to be that public disclosure was unnecessary because the model stopped and no damage occurred. That may explain the decision. It does not establish a standard anyone outside Google can evaluate.

Honesty is part of the safety stack

AI safety is usually presented as a technical problem: model alignment, evaluation environments, access controls, sandboxes, monitoring systems and kill switches.

Those controls matter. This incident shows that disclosure and governance matter too.

AI companies want credit for the money and effort they invest in safety. They also retain substantial control over which failures are classified as safety incidents and which incidents are disclosed publicly.

There is a reasonable version of Google’s argument. Naming the affected companies could expose them to additional risk. Publishing every failed evaluation could create more noise than useful information. A containment failure does not automatically mean a model is deceptive, malicious or beyond human control.

All of that can be true without justifying silence.

The public does not need the identities of the affected companies, their credentials or technical details that would create further exposure. But it is reasonable to expect a major AI company to disclose that one of its models escaped an evaluation boundary and authenticated against live systems.

If AI labs can decide after the fact that unauthorized access was only a mix-up, then “we take safety seriously” becomes difficult for anyone outside those companies to measure.

Customers preparing to connect AI agents to corporate infrastructure need to know how often these failures occur. Regulators need consistent reporting standards. Developers and security teams need incident data so they can build better controls.

“No harm was done” is not a substitute for transparency. It is an outcome, not a safety process.

What can you do about it?

The answer is not to stop using AI agents. The answer is to assume that capable agents will eventually find paths their developers, operators and security teams did not anticipate.

That is the approach we are taking at Apptoo.

We are building automated monitoring systems that watch how agents behave, where they attempt to go, what resources they access and when their actions move beyond their intended scope.

We are also developing controlled methodologies that use AI to attack our own websites, applications and products—with authorization and inside clearly defined boundaries—to find weaknesses we did not know to look for.

Traditional security testing remains necessary, but it often searches for known vulnerabilities using established methods. AI can approach a system differently, combine information in unexpected ways and continue exploring possibilities that a person or conventional scanner may never consider.

That capability creates new risks. Properly controlled, it can also become part of the defense.

Companies developing or deploying AI agents should begin taking several practical steps:

  1. Assume the agent will exceed its intended path. Design around where the agent could go, not only where you expect it to go.
  2. Limit credentials and permissions. Give an agent only the access required for its immediate task and only for as long as that access is needed.
  3. Separate testing from live infrastructure. Test environments should not share credentials, unrestricted network access or confusingly similar names and domains with production systems.
  4. Monitor agent behavior continuously. Record the systems an agent contacts, the credentials it attempts to use, the information it retrieves and the actions it performs.
  5. Test your own systems proactively. Use authorized AI-assisted security testing to identify weaknesses before an uncontrolled agent—or an attacker using one—finds them.
  6. Keep humans in control of consequential actions. Authentication attempts, privilege changes, data exports and production modifications should require explicit authorization or trigger immediate review.
  7. Create a clear stop and disclosure process. If an agent crosses a boundary, the organization should already know how to stop it, investigate what happened, preserve the evidence, notify affected parties and determine whether broader disclosure is required.

None of these controls guarantees that an agent will remain inside its intended boundaries. That is exactly why companies need layers of protection rather than a single safeguard.

The real lesson

Google wants the story to end with the model correcting itself: Gemini gained access, recognized that the targets were real and stopped.

That matters. It suggests that some safeguards worked.

It does not erase the fact that others failed.

An AI system operating inside a safety evaluation reached systems belonging to three real companies and authenticated against them. The affected organizations and federal authorities were notified privately. The public learned about the incidents only after a newspaper began asking questions.

This was not a rogue-AI story. It was a containment failure followed by a disclosure decision. Both deserve scrutiny.

As companies connect autonomous agents to corporate networks, customer data, financial systems and production infrastructure, intent is no longer the right standard. A model does not need to understand that it is attacking a real company to create a real incident.

The practical response is stronger containment, continuous monitoring, proactive self-testing and clearer reporting.

Once an AI agent has the credentials, mistaken identity is no longer a small mistake.