Safeguard
Security Guides•

Do AI agents need a break glass procedure?

A break glass path lets a human override agent limits in an emergency, with logging and review. How to design one that does not become a back door.

Safeguard Security Team
4 min read

Yes, but carefully. A break glass procedure lets a named human temporarily widen an agent's access, or override a block, during a real emergency. It must be rare, logged, time limited and reviewed afterward, or it turns into the easiest way around your own controls.

Two meanings, often confused

Break glass can mean two opposite things with agents.

The first is emergency access for the agent: it needs a permission it does not normally hold to fix an outage. The second is emergency stop: a person needs to cut the agent off immediately. The second is more important, and it should be easier than the first. A kill switch should need one action. Emergency widening should need more friction.

Rules for emergency access

RuleReason
A human invokes it, never the agentThe agent cannot grant itself rights
Two named people for productionPrevents solo misuse under pressure
Short fixed window, such as an hourAccess ends without anyone remembering
Narrowest widening that solves the problemEmergencies tempt people to grant everything
Every use creates a ticketGives review something to examine
Extra logging while activeShows exactly what happened
Review within a few daysCloses the loop and finds abuse

Design steps

  1. Decide what emergencies justify it. Write three or four examples, such as a production outage with revenue impact, and a clear list of what does not count.
  2. Define the break glass identity or role separately from the normal one. Never edit the agent's standing role during an emergency, because people forget to change it back.
  3. Require the invoker to state the reason and link an incident or ticket.
  4. Make the grant expire automatically, and alert the on call lead when it is used.
  5. Keep the credential or approval path out of the agent's reach. OWASP's guidance on excessive agency supports this: authorization belongs in downstream systems, not in the model's judgment.
  6. After use, review every action taken under the elevated rights, and record the outcome.

Common failure modes

The grant has no expiry, so it stays for months. The procedure is used for convenience, because it is faster than the normal request. The review never happens. One person holds all the keys. Alerts go to a mailbox nobody reads.

Track how often it is used. Frequent use means the normal path is too slow or too narrow. Fix that rather than normalizing the exception.

Test it before you need it

Run a drill in a non production environment. Time how long it takes to invoke, check that logs capture the actions, confirm that the access really expires, and verify that the agent cannot trigger the process itself. Run the stop path too: how many seconds from decision to the agent being unable to call tools?

Link to incident response

Break glass is a sibling of your incident plan. The runbook should say who may invoke it, where the audit record lives and who reviews it. Keep that review separate from the person who used the access.

Safeguard offers policies, gates and guardrails and agent identity capabilities that you can use to scope emergency roles. A free scan is available at https://gold.safeguard.sh/scan.

Quick check

Should the agent be able to request break glass itself?

It can raise a request for a human to consider, but only a person should grant it.

Is the kill switch part of break glass?

Related, but separate. Stopping an agent should be quicker and simpler than widening its access.

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.