Respond to Incidents
Use for policy bypass, credential exposure, unsafe routing, audit integrity/loss, malicious release, stale revocation, or serious availability failure. Canonical detail is in governance/INCIDENT_RESPONSE.md.
Prerequisites
Section titled “Prerequisites”Assign Incident Lead, Driver, and Reviewer. Use a private advisory for OSS security issues and approved private evidence storage.
Procedure
Section titled “Procedure”- Record source, time, version, mode, boundary, assets, and severity.
- Contain severe incidents first: revoke/rotate, deny, block, disable, or remove traffic.
- Preserve logs, metrics, audit, Redis pending/DLQ, replay, config, images, and request IDs.
- Reproduce minimally in isolation and identify the missing guard/failure.
- Remove the path, validate reproduction and a negative variant, and search sibling boundaries.
- Recover and reconcile Postgres, Redis, outbox, revocation, sessions, and audit.
- Communicate affected versions/actions after containment or fix.
Verification
Section titled “Verification”Close only when behavior fails safely, targeted validation passes, readiness/safety signals recover, communication completes, and follow-ups have owners.
Recovery Boundary
Section titled “Recovery Boundary”Keep containment until validation. Do not delete evidence or publish exploit detail to accelerate closure.
Next Step
Section titled “Next Step”Use Plan a Platform Rollout for correction.

