πŸ”’ Incident Playbook

⚠️ Key Compromise Playbook

Use this playbook when a beak key is suspected or confirmed to be compromised. Follow each step in order β€” do not skip containment.

Severity: Suspected β€” follow containment steps immediately
Step 1 Β· Containment

Immediate containment actions

Execute these steps immediately upon suspicion of compromise. Do not wait for confirmation before beginning containment.

Step 2 Β· Agent-by-Agent Rotation

Rotate keys across all bonded agents

Check each bonded agent below and mark them as rotated once confirmed. State is saved in localStorage.

AgentTrust TierBond AgeLast SeenStatusAction
Loading bonded agents from cache…
Step 3 Β· Webhook Revalidation

Revalidate all webhook endpoints

After key rotation, webhook secrets must be updated and signatures revalidated before re-enabling delivery.

Step 4 Β· Post-Incident

Post-incident documentation and follow-up

Document the incident while details are fresh. Export the playbook progress and generate a formal incident report.

πŸ“‹ Open audit log πŸ“Š Fleet health report
Incident report template
Space Duck β€” Key Compromise Incident Report
==========================================
Timestamp (UTC): [INCIDENT START TIMESTAMP UTC]
Severity:        Suspected
Operator:        [RESPONDER NAME / ROLE]
Affected Agent:  [AFFECTED AGENT NAME / ID]

TIMELINE
--------
[INCIDENT DETECTED TIMESTAMP UTC]: Compromise suspected
[KEY REVOKED TIMESTAMP UTC]: Beak key revoked via Key Manager
[AGENT DISCONNECTED TIMESTAMP UTC]: Agent disconnected
[SESSIONS INVALIDATED TIMESTAMP UTC]: Sessions invalidated
[PEER NOTIFIED TIMESTAMP UTC]: Peer agents notified

CONTAINMENT STEPS COMPLETED
----------------------------
☐ Key revoked
☐ Agent disconnected
☐ Sessions invalidated
☐ Peer agents notified
☐ Audit log preserved

ROTATION STATUS
---------------
[ROTATED AGENTS COUNT / TOTAL AGENTS COUNT]

WEBHOOK REVALIDATION
--------------------
☐ Secret updated
☐ Signature tested
☐ Consumer redeployed
☐ Retry queue drained
☐ First live delivery verified

ROOT CAUSE (if known)
---------------------
[ROOT CAUSE SUMMARY]

REMEDIATION ACTIONS
-------------------
[REMEDIATION ACTIONS / FOLLOW-UP OWNER]

SIGN-OFF
--------
Operator signature: [RESPONDER SIGN-OFF]
Date closed:        [DATE CLOSED UTC]