AI GovernanceJuly 27, 202613 min read

AI Agent Incident Response Playbook: Contain, Roll Back, Evidence, Report

A practical AI agent incident response playbook for containment, safe rollback, evidence preservation, recovery, and EU AI Act Article 73 reporting decisions.

Antonella Serine

Antonella Serine

Founder, KLA

Founder of KLA, building the independent runtime governance control plane for regulated AI agents under the EU AI Act.

First decision

Name the incident commander, evidence lead, system owner, and legal owner; start one timeline and one reporting clock.

Containment

Cancel runs, deny new side effects, revoke credentials, isolate workloads, and reconcile accepted downstream work.

Recovery

Restore a known-good Release under fresh credentials and compensate for external effects that a deployment rollback cannot reverse.

Article 73

For covered high-risk AI systems, the report path depends on role, incident type, causal assessment, and the statutory two-, ten-, or fifteen-day ceiling.

An AI agent incident compresses the normal response cycle. The system can propose another tool call, refresh a credential, or start another run while the team is still opening a bridge. This playbook gives the incident commander an ordered path: contain the active capability, preserve the record, restore a known-good Release, reconcile side effects, and make the reporting decision from verified facts. It maps the evidence to EU AI Act Article 73 without assuming that every agent or incident falls within that provision. General operational information only; qualified counsel should confirm legal scope, deadlines, and notifications.

Open one incident and start the clocks

The NIST Generative AI Profile recommends defined ownership, regular rehearsal, retrospective improvement, and alignment with breach-reporting, privacy, and other laws for third-party generative AI incident plans. NIST SP 800-61 Revision 3 integrates incident response across preparation, detection, response, and recovery.

Declare one incident record before responders make parallel changes. Record the first detection time, awareness time, affected system and Release, observed behavior, known side effects, people affected, environments, agent and human identities, and the source of each fact. Keep assertions, hypotheses, and decisions as separate fields.

Assign four named roles. The incident commander owns sequence and containment. The system owner operates the agent and downstream services. The evidence lead preserves records and the action timeline. The legal owner decides notification scope and coordinates with counsel, privacy, security, and sector teams.

  • Severity owner: sets the current impact level and the next review time
  • Containment deadline: sets the latest acceptable time for every kill-switch actuator to acknowledge
  • Evidence owner: records source, collection time, integrity state, and custody for every artifact
  • Reporting owner: records each possible regime, statutory trigger, authority, clock, and decision

Preserve volatile evidence before broad changes

Capture volatile state as containment begins: active run identifiers, queued jobs, open Decision Requests, process and workload identity, current Release, model and prompt version, policy version, credential identifiers, network connections, tool-call ledger, and downstream request IDs. Seal the collection time and collector identity.

For a covered serious incident, Article 73(6) of the EU AI Act requires the provider to investigate, assess risk, and take corrective action. It also requires the provider to inform the competent authorities before changing the AI system in a way that may affect a later evaluation of the incident's causes. Counsel should decide when that condition applies. The playbook should make the evidence-preservation checkpoint explicit so containment and regulatory preservation can proceed together.

Copy the relevant logs into an incident-controlled store with retention protection. Preserve the raw records and create derived timelines separately. Hashes and signatures can show whether the collected files changed after capture; they cannot prove that an omitted source never existed, so the collection manifest must list expected sources and missing sources.

Contain the capability

Invoke the AI agent kill-switch architecture at the narrowest scope that contains the observed behavior. Expand to the agent, Release, tenant, or environment as facts change.

Containment ends when every required actuator acknowledges or the incident commander records a manual substitute. A green status from the workflow service cannot establish containment for tokens, queued downstream jobs, or a worker running outside that service.

Containment actions and the fact each one must return
TargetActionFact required for containment
Active and gated runsSend cancellation, close pending Decision Requests, and deny later resume attemptsTerminal state and last committed side effect for each run
Policy pathInstall an incident-scoped block at every tool and output gatePolicy version, first denied action, and fail-closed behavior
Agent identityDisable the identity, revoke tokens, prevent refresh, and rotate exposed secretsResidual access window and result for every credential class
WorkloadTerminate or quarantine compute and restrict egressWorkload inventory and isolation acknowledgement
Queues and downstream jobsCancel pending work and list requests that already committedTerminal or compensating state for every accepted request
Data accessFreeze affected write paths and preserve snapshots where authorizedStores covered, snapshot time, and writes observed after declaration

Roll back the system and reconcile the effects

Choose the recovery point from evidence. Record the last known-good Release, policy pack, model and prompt version, tool manifest, connector configuration, and secret generation. Verify their provenance before promotion.

A Release rollback restores the previous deployed bytes and configuration. It cannot recall an email, undo a completed transfer, restore a deleted external record, or retract data already disclosed. Open a system-specific compensation item for every committed effect and assign an owner and deadline.

Bring recovery up under fresh credentials and an incident-specific allowlist. Run a controlled canary with the incident deny still active for affected older versions. Release broader traffic only after the canary produces the expected policy decisions, side effects, and evidence.

  • Release: restore the verified prior artifact and retain the failed artifact for analysis
  • Policy: restore the verified prior policy while keeping the incident-scoped deny at higher precedence
  • Identity: issue fresh credentials with a new generation and the minimum required scope
  • State: restore from an authorized snapshot only after the evidence lead records its provenance and impact
  • External effects: compensate, notify, or manually correct each committed action through the owning system
  • Monitoring: raise sampling and alerting for the recovered Release and define the exit threshold

Build the incident evidence record

The record should let an independent reviewer reconstruct the event without reading a chat transcript or asking the responders to remember it. Preserve the source event sequence and attach decisions as separate, signed records.

In KLA Control Plane, Lineage Explorer reconstructs the agent run, Audit Trail keeps governance and operator actions, and Evidence Room packages selected records as a Sealed Evidence Bundle. These paths are implemented in the KLA development environment, which is the only environment KLA currently runs. The bundle still needs a collection manifest that names expected sources, missing sources, and the scope chosen by the evidence owner.

Minimum evidence set for an AI agent incident
Evidence groupRequired fieldsQuestion answered
DetectionSignal, threshold, source, first observed time, first triage, awareness decisionHow and when did the organization know
ExecutionRun, agent, Release, model, prompt, tool calls, arguments, outputs, side effectsWhat capability acted and what changed
GovernancePolicy versions, decisions, Decision Requests, approvers, roles, argument hashesWhich controls evaluated each consequential action
ContainmentCommand, scope, actor, acknowledgements, final side effect, remaining exposureWhen did the capability stop
RecoveryKnown-good provenance, Rollback, canary, fresh identity, compensation itemsHow was safe operation restored
ReportingApplicable regimes, trigger analysis, causal assessment, counsel decision, submissionsWhy, when, and where was the incident reported

Map the facts to EU AI Act Article 73

The official EU AI Act text limits Article 73 to providers of high-risk AI systems placed on the Union market. Article 3(49) defines a serious incident as an incident or malfunction that directly or indirectly leads to death or serious harm to health, serious and irreversible disruption of critical infrastructure, infringement of Union-law obligations protecting fundamental rights, or serious harm to property or the environment.

The Digital Omnibus on AI, Regulation (EU) 2026/1744, entered into force on 27 July 2026. It changed the application dates for the high-risk requirements in Chapter III to 2 December 2027 for Annex III systems and 2 August 2028 for Annex I systems. Article 73's reporting windows remain unchanged. The interaction between system classification, provider or deployer role, sector law, transition dates, and Article 73 requires a case-specific legal decision.

Record that decision with the facts available at the time. A security event outside Article 73 scope may require action under another regime.

Article 73 facts to place in the reporting workstream
ProvisionStatutory rulePlaybook record
Article 73(1)A provider of a high-risk AI system placed on the Union market reports a serious incident to the market surveillance authorities of the Member States where it occurredSystem classification, provider identity, market placement, Member States, authorities
Article 73(2)Report immediately after establishing a causal link or reasonable likelihood of one, with a ceiling of 15 days after awarenessAwareness time, causal assessment versions, report time, reason for elapsed time
Article 73(3)A widespread infringement or serious and irreversible disruption of critical infrastructure has a ceiling of two days after awarenessImpact category, geographic scope, awareness time, two-day deadline
Article 73(4)A death is reported immediately after causation is established or suspected, with a ceiling of 10 days after awarenessKnown harm, suspicion time, causal evidence, ten-day deadline
Article 73(5)An incomplete initial report may be followed by a complete report when needed for timelinessInitial submission, known gaps, update owner, complete-report target
Article 73(6)The provider investigates, assesses risk, takes corrective action, cooperates, and informs authorities before a change that may affect later cause evaluationInvestigation plan, preserved state, corrective actions, authority contact before material change
Article 26(5)A deployer that identifies a serious incident immediately informs the provider first, then the importer or distributor and relevant market surveillance authoritiesRole analysis, contact attempts, notification order, unreachable-provider path

Use a 24-hour operating sequence

Set the internal response pace well inside the statutory reporting ceilings so legal review receives verified facts while evidence is still available.

Example first-day sequence for an AI agent incident
Elapsed timePrimary objectiveExit evidence
0 to 15 minutesDeclare incident, assign roles, set deny scope, invoke kill switchIncident ID, awareness time, command, actuator status
15 to 60 minutesPreserve volatile state, revoke identity, isolate workload, scope downstream workCollection manifest, credential result, final known side effect
1 to 4 hoursSelect known-good state, Rollback, open compensation items, run controlled canaryRecovery provenance, canary result, compensation register
4 to 8 hoursReconstruct the event and classify harm, role, geography, and possible regimesVersioned timeline, impact assessment, legal issue list
8 to 24 hoursApprove notifications, issue the first status update, define monitoring and investigation planReporting decision, submissions, stakeholder update, next review time

Rehearse the gaps that appear under pressure

NIST AI RMF Manage 4 calls for documented and monitored response, recovery, and communication plans. The post-market monitoring plan should supply the thresholds, ownership, and evidence feeds that open this playbook.

Run exercises for an active run, an approval wait, a stolen credential, a committed external side effect, a missing log source, an unreachable provider, and an unavailable evidence exporter. Record containment time, the final post-command side effect, missing acknowledgements, evidence completeness, recovery time, and reporting-decision time.

Use the Accountable Autonomy guide to confirm that ordinary oversight and emergency authority have named owners. Review the Hugging Face incident walkthrough for a public example of machine-speed action, credential harvesting, lateral movement, and reconstruction from more than 17,000 recorded events.

Frequently Asked Questions

What is the first action in an AI agent incident?

Declare one incident, assign the incident commander, system owner, evidence lead, and legal owner, record the awareness time, and set the affected scope to deny. Invoke the kill-switch actuators while preserving volatile execution, identity, policy, and downstream state.

How do we contain a rogue AI agent?

Cancel active and gated runs, deny new tool calls at an external enforcement point, disable the agent identity, revoke and rotate credentials, isolate the workload, cancel queued and downstream work, and keep the incident open until every required actuator acknowledges.

What does rollback mean for an AI agent incident?

Restore the verified prior Release, policy, model, prompt, tool manifest, and connector configuration under fresh credentials. Track every committed external side effect through a system-specific compensation, correction, or notification procedure.

When does EU AI Act Article 73 require a report?

Article 73 addresses providers of high-risk AI systems placed on the Union market when a serious incident under Article 3(49) occurs. The reporting clock and authority depend on causal assessment, incident type, Member State, role, sector overlap, and current application dates. Qualified counsel should confirm the case-specific obligation.

What are the Article 73 reporting deadlines?

Article 73 sets immediate reporting after a causal link or reasonable likelihood is established, with a 15-day ceiling after awareness. A widespread infringement or serious and irreversible critical-infrastructure disruption has a two-day ceiling. A death has a ten-day ceiling and an immediate trigger when causation is established or suspected. An incomplete initial report is permitted when needed for timeliness.

What evidence should an AI agent incident record contain?

Keep detection and awareness times, run and Release identifiers, model and prompt versions, tool calls, arguments, policy decisions, approvals, side effects, the containment command and acknowledgements, credential changes, preserved logs, Rollback provenance, compensation results, legal analysis, and reports.

Key Takeaways

A strong incident playbook establishes control before the team tries to explain the event. Stop the capability, preserve the state, restore a verified Release, reconcile every committed effect, and make the reporting decision from a versioned evidence record. Connect the playbook to post-market monitoring and rehearse it until containment time, evidence completeness, and recovery state are measured facts.

See It In Action

Ready to automate your compliance evidence?

Book a 20-minute demo to see how KLA helps you prove human oversight and export audit-ready Annex IV documentation.

AI Agent Incident Response Playbook | KLA