Safeguard
AI Security•

What should an AI agent kill switch cover? A buyer's checklist

An AI agent kill switch should stop actions, revoke credentials, halt queued work and keep a record. Use this checklist to test whether yours really works.

Safeguard Security Team
3 min read

An AI agent kill switch should do four things at once: stop new actions, revoke the agent's credentials, halt work already queued, and preserve a record of what it did. A button that only pauses the chat window does none of that. Test the switch before you need it.

Why one button is not enough

An agent is not one process. It may hold tokens to several services, have tasks waiting in a queue, and run scheduled jobs. Stopping the visible part leaves the rest alive. OWASP notes that logging, monitoring and rate limiting do not prevent excessive agency but can limit the damage, which is exactly the job of a good stop procedure.

What to cover

LayerStop actionCheck
Agent runtimeHalt the process or disable the agentNew tool calls fail
CredentialsRevoke or rotate tokens and keys the agent holdsOld token is rejected by the service
Tool serversDisable the agent's access to each serverCalls from this identity are refused
Queued and scheduled workCancel pending jobsNothing runs after the stop
EvidenceSnapshot logs and configurationRecord exists and is readable
CommunicationTell the owner and incident contactMessage sent, time noted

Identity makes this possible

If every agent shares one service account, stopping one means stopping all, or none. Give each agent its own identity and its own credentials so you can revoke one without touching others. The same design lets you see which agent made which call afterwards.

Test it on a schedule

  1. Pick a test agent with realistic access.
  2. Start a long task.
  3. Trigger the stop procedure as if it were real.
  4. Time how long until the last action stops.
  5. Try the old token. It should fail.
  6. Check that the log shows what ran, in order.
  7. Write down anything that surprised you and fix it.

Run the test every quarter and after any large change to how agents are hosted. Record the time to stop, because that number is what your incident plan depends on.

Who can press it

Decide in advance. A kill switch that needs three approvals is a slow switch. Many teams let the on-call engineer stop any agent immediately and review afterwards, since an unnecessary stop is cheaper than a late one. See also the first hour when an agent is hijacked.

What to ask a vendor

Ask what the stop does, step by step, and whether you can see it in a test. Ask whether revoking a credential is instant or waits for a refresh. Ask how the record of the stop is kept.

Safeguard offers agent identity and policies as GA capabilities, which relate to giving each agent its own revocable credentials. The free scan helps find leaked keys that a stop would otherwise miss.

Quick check

Is pausing an agent the same as stopping it?

No. A paused agent may still hold valid credentials and queued tasks. Stopping means revoking access as well.

How often should we test it?

Quarterly is a reasonable start, plus after any major change to agent hosting or identity.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.