An attacker who gains control of an enterprise AI kill switch may not need to compromise the agents themselves. They could simply shut down the work those agents are doing.
That’s an uncomfortable possibility for a security mechanism designed to prevent business disruption. And it raises a question that gets less attention than how quickly a runaway agent can be stopped: Who gets to press the button?
Darren Meyer, security research advocate at Checkmarx Zero, says enterprises need to think carefully about that question as vendors introduce emergency controls for autonomous AI agents.
“You don’t want to create a situation where the agent can press its own emergency button,” Meyer told Security Point Break in a Beyond the Break interview.
The problem extends beyond a compromised agent. An emergency control that can disable applications, revoke credentials or terminate business processes becomes a potential denial-of-service mechanism if attackers can gain access to it. Even legitimate use could cause significant disruption if the shutdown is broader than intended.
And the more powerful the switch, the more important it becomes to decide who is allowed to use it.
The Kill-Switch Stack — An SPB Series
- Part I: The AI Kill-Switch Problem Is That There Is No Kill Switch
- Part II: There’s No Ctrl-Z for AI Agents
Watch: Darren Meyer’s full Beyond the Break interview with Security Point Break.
The Emergency Stop Becomes an Attack Surface
Traditional industrial emergency stops are built around a simple premise: When machinery becomes dangerous, someone nearby needs to stop it immediately.
Enterprise AI agents complicate that model.
An agent may be running in a cloud environment while accessing corporate applications, issuing API requests, authenticating through an identity provider and directing other agents to perform tasks. There may be no single machine to turn off.
“It’s almost like you need a group of interlocking e-stop switches and circuit breakers,” Meyer said.
Those interlocking controls create a new security problem. An attacker who compromises an account or system authorized to invoke them could potentially disable legitimate workflows across multiple services.
A single compromised credential should not be enough to trigger an enterprise-wide shutdown. But adding layers of authorization creates its own tension: Emergency controls must be available quickly when something genuinely dangerous is happening.
Should one administrator be able to terminate every agent? Should a particularly disruptive shutdown require a second approval? What happens if the identity or management system responsible for authorizing the stop is itself compromised?
Meyer jokingly compared the authorization problem to nuclear launch controls, although he hoped the consequences would be considerably less severe.
The analogy makes a serious point. The more systems an emergency command can affect, the more carefully enterprises need to protect the authority to issue it.
The same questions become more complicated when the entity controlling the switch is a technology provider rather than the customer.
Cloud platforms can terminate workloads. Identity providers can revoke access. AI developers may have mechanisms to disable their services. Applications can refuse transactions or block particular actions.
But an enterprise relying on those systems may not want any single provider to hold unilateral authority over critical operations.
Meyer used Anthropic as a hypothetical example.
“If you say, ‘Hey, Anthropic, you can just pull the kill switch whenever you feel like it,’ then you’ve essentially handed Anthropic control over your business,” he said.
The concern is not unique to Anthropic. Any provider with the power to remotely disable essential AI-enabled workflows introduces questions about control, accountability and contractual responsibility.
Data sovereignty adds another layer. A European organization might question whether an American provider should be able to disable operations running in its jurisdiction. The same concern could arise between companies, cloud providers and governments.
“There has to be consensus of some kind,” Meyer said.
Exactly what that means remains unsettled. A narrow emergency action against one compromised agent may be relatively straightforward. A provider-wide shutdown affecting thousands of customer agents is a fundamentally different proposition.
Meyer compared the latter challenge to trying to pull every car off every U.S. road at once.
The issue is no longer simply whether an agent can be stopped. It’s who has the right to stop it, under what circumstances and with what consequences for everyone else.
Stopping the Agent Is Only Part of the Job
Even when the right person presses the right button, there is no guarantee that all the work stops.
An agent may already have launched a database operation, submitted a transaction or delegated a task to another service. Terminating the original agent doesn’t necessarily terminate those independently running processes.
Meyer offered a destructive example: An agent issues a command to delete an entire database, and the operation continues after the agent that initiated it is stopped.
“That command is running. That’s now disconnected from the agent. I want to stop that too,” he said.
The distinction is central to SPB’s Kill-Switch Stack series, which has examined the separate controls vendors use to contain AI agents, and what survives when those agents are shut down.
Meyer’s point is that organizations must be prepared for the work that follows containment.
“What do we do after the button press?” he asked.
Security teams still need to determine which commands executed, what data moved, which credentials remain usable and whether downstream systems continue processing the agent’s instructions.
An emergency stop can limit further damage. It cannot automatically reverse what already happened.
Three Tests for CISOs Buying an AI Kill Switch
The implications extend directly to enterprise procurement.
A vendor claiming to have an AI kill switch should be able to explain not merely whether it works, but what it controls, how it is protected and how customers can verify the result.
Three areas deserve particular scrutiny:
1. Who can trigger it, and how is that authority protected? Can a compromised agent, administrator account or external provider invoke the shutdown? Are there different authorization requirements for stopping one agent versus disrupting an entire environment? Who gets the final say?
2. What exactly stops, and how quickly? Does the control terminate an agent’s runtime, revoke credentials, block new API calls or halt processes already executing? What happens to queued work, delegated tasks and commands accepted by external services?
3. Can the vendor prove it works? Has the mechanism been tested against realistic workflows? Can customers see which actions stopped, which systems confirmed containment and which processes remain their responsibility?
Meyer likened evaluating a kill switch to evaluating a disaster recovery plan. Having one is not the same as knowing it works.
A serious buyer asks when the system was last tested, what failed and what happens when the expected response does not occur.
Those questions should also extend to the period after containment. An organization may have to investigate completed transactions, recover altered data, rotate credentials and determine whether suspended workflows can safely restart.
Stopping an agent is an incident-response action, not an entire incident-response plan.
Contracts Are Catching Up, Slowly
Some vendors are beginning to address those responsibilities in their contracts.
Meyer said he has seen provisions covering agent control, rapid decommissioning and process-abort capabilities, although he has not encountered standardized language defining what an AI kill switch must do.
“This is very much new territory,” he said.
That leaves enterprises facing a familiar problem with an unfamiliar technology: A product capability can sound definitive in a sales presentation while leaving important responsibilities unresolved.
The first question is whether the vendor can stop an agent.
The next is whether it can stop the work the agent has already set in motion.
But there is a third question, and it may be the most consequential as AI agents take on more critical operations.
Who gets to decide when the entire system must stop?