Agentic Incident Response Pack
What this is. SecurityRecipes should not stop at prevention. This pack gives an enterprise team a deterministic way to classify an agentic incident, correlate run receipts and context hashes, contain MCP authority, preserve evidence, replay the failure, and produce a trust-center-ready readout.
Rechecked source anchors against the public MCP specification 2026-07-28 on August 21, 2026.
The product bet
SecurityRecipes is positioned as The Secure Context Layer for Agentic AI. A credible secure context layer must answer two questions:
- Can the platform prevent unsafe context, authority, and tool use before an agent acts?
- When prevention fails, can the platform prove what happened, contain authority, and replay the failure before the workflow scales again?
The Agentic Incident Response Pack fills that second gap. It turns the generated control-plane evidence into a response model for context-poisoning, MCP tool misuse, authorization confused-deputy events, token passthrough, agent handoff leakage, memory or skill compromise, high-impact autonomy near misses, and receipt integrity gaps.
This makes AI easier for enterprises because SOC, AI platform, security engineering, GRC, and procurement teams can inspect one machine-readable artifact instead of reverse-engineering a failure from chat transcripts.
Workflow at a glance
Agentic Incident Response Pack workflow
Classify, contain, investigate, eradicate, and recover from an agentic incident while preserving correlated evidence.
Signal
Detect and declare
Correlate telemetry, denials, receipts, user reports, model/tool anomalies, context events, and affected runs.
Scope
Classify the incident
Determine scenario, severity, data/action impact, identities, tools, context, handoffs, tenants, and blast radius.
Decision
Contain active authority
Kill sessions, revoke tokens/entitlements, block tools/connectors, quarantine context/skills, and preserve evidence.
Action
Eradicate and recover
Remove root causes, rotate credentials, repair policy, replay safe tests, restore bounded service, and monitor.
Proof
Close with learning
Publish timeline, decisions, evidence hashes, affected assets, corrective controls, owners, and validation dates.
Decision gate
Is the threat contained and is recovery supported by clean identities, context, tools, policies, and replay evidence?
Restore only the bounded service and maintain enhanced monitoring.
Remain isolated and escalate when scope, evidence, credentials, or root cause is unresolved.
Evidence to retain
- correlated incident timeline
- containment/revocation decisions
- recovery and replay evidence
Expected outputs
- incident response packet
- recovery authorization
- corrective-action backlog
What was added
data/assurance/agentic-incident-response-profile.json- source contract for incident classes, response phases, required evidence, severity thresholds, standards alignment, and operational packaging.data/evidence/agentic-incident-response-pack.json- generated incident response pack for MCP clients, CI drift checks, and reviewer diligence.recipes_agentic_incident_response_pack- MCP lookup by incident class, workflow, severity, or response decision.
Evaluate a token passthrough incident:
python3 scripts/evaluate_agentic_incident_response_decision.py \
--incident-id inc-ci-token \
--workflow-id vulnerable-dependency-remediation \
--run-id run-ci-token \
--agent-id sr-agent::vulnerable-dependency-remediation::codex \
--identity-id sr-agent::vulnerable-dependency-remediation::codex \
--tenant-id tenant-demo \
--correlation-id corr-ci-token \
--incident-class-id mcp-authorization-confused-deputy \
--severity-signal sev1 \
--source-event-id event-authz-1 \
--receipt-id receipt-ci-token \
--context-source-id workflow-manifest \
--context-source-hash hash-ci \
--mcp-namespace repo.contents \
--authorization-decision allow_authorized_mcp_request \
--containment-action-id freeze_mcp_namespace_or_scope \
--indicator raw_token_passthrough \
--token-passthrough \
--expect-decision kill_session_and_escalate_board
What is inside
| Section | Purpose |
|---|---|
incident_response_summary |
Class counts, response phase counts, workflow coverage, decision distribution, severe incident coverage, required evidence count, and source failure count. |
incident_contract |
Default fail-closed state, required runtime fields, required evidence sources, and severity thresholds for SEV0 through SEV3. |
incident_classes |
Response models for context poisoning, MCP tool misuse, identity abuse, token passthrough, handoff leakage, memory or skill compromise, high-impact autonomy, and evidence gaps. |
response_phases |
Detect, contain, preserve, eradicate, replay, recertify, disclose, and learn phases mapped to minimum evidence and MCP tools. |
workflow_response_matrix |
Per-workflow incident classes, severity floor, containment actions, readiness state, risk tier, MCP namespaces, and replay requirements. |
tabletop_cases |
Ready-made tabletop cases for poisoned context, token forwarding, production writes without approval, and missing receipts after drift. |
source_artifacts |
Hashes and paths for the source evidence packs used to build the incident response model. |
MCP examples
Get the executive summary and workflow matrix:
{}
Inspect a specific incident class:
{
"incident_class_id": "mcp-authorization-confused-deputy"
}
Inspect incident response coverage for a workflow:
{
"workflow_id": "artifact-cache-quarantine"
}
Find SEV0-class response surfaces:
{
"severity": "sev0"
}
Evaluate one runtime incident signal:
{
"incident_id": "inc-2026-ctx-001",
"workflow_id": "sensitive-data-remediation",
"run_id": "run-ctx-001",
"agent_id": "sr-agent::sensitive-data-remediation::codex",
"identity_id": "sr-agent::sensitive-data-remediation::codex",
"tenant_id": "tenant-a",
"correlation_id": "corr-ctx-001",
"incident_class_id": "context-poisoning",
"severity_signal": "sev1",
"source_event_ids": ["poisoning-finding-1"],
"receipt_id": "receipt-ctx-001",
"context_source_hashes": ["sha256:example"],
"mcp_namespaces": ["findings.sde", "repo.contents"],
"authorization_decisions": ["allow_authorized_mcp_request"],
"containment_action_ids": ["hold_context_source_promotion"],
"indicators": ["critical_poisoning_finding"]
}
Why it is review-ready
The prevention layer creates trust. The incident layer creates operational confidence.
The site should not be only a documentation archive or recipe catalog. It needs a control-plane story that a security team can inspect, run, and improve. Agentic incident response becomes useful when the open evidence can support:
- hosted run-receipt vault,
- SIEM and SOAR exports,
- signed incident evidence bundles,
- MCP kill-switch automation,
- customer trust-center incident readouts,
- continuous replay of incident-derived eval cases,
- workflow recertification gates after context, connector, model, or policy drift.
That is a credible trusted-source layer around the open knowledge base: public guidance creates distribution, generated evidence creates trust, and hosted response automation remains a later deployment concern.
Industry alignment
The pack is anchored in current primary guidance:
- NIST SP 800-61 Rev. 3 for incident response integrated with CSF 2.0 risk management.
- NIST AI Agent Standards Initiative for agent identity, open protocols, secure multi-agent interactions, and security evaluations.
- CAISI AI Agent Security RFI for prompt injection, data poisoning, misaligned action, measurement, and deployment interventions that constrain and monitor agent access.
- OWASP Top 10 for Agentic Applications 2026 for operational risks in agents that plan, act, make decisions, and execute across complex workflows.
- MCP Authorization for protected resource metadata, OAuth 2.1, audience binding, token handling, confused-deputy prevention, and scope restriction.
- CISA Joint Guidance on Deploying AI Systems Securely for controls to protect, detect, and respond to malicious activity against AI systems and related data and services.