Skip to content

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.

Assign Incident Lead, Driver, and Reviewer. Use a private advisory for OSS security issues and approved private evidence storage.

  1. Record source, time, version, mode, boundary, assets, and severity.
  2. Contain severe incidents first: revoke/rotate, deny, block, disable, or remove traffic.
  3. Preserve logs, metrics, audit, Redis pending/DLQ, replay, config, images, and request IDs.
  4. Reproduce minimally in isolation and identify the missing guard/failure.
  5. Remove the path, validate reproduction and a negative variant, and search sibling boundaries.
  6. Recover and reconcile Postgres, Redis, outbox, revocation, sessions, and audit.
  7. Communicate affected versions/actions after containment or fix.

Close only when behavior fails safely, targeted validation passes, readiness/safety signals recover, communication completes, and follow-ups have owners.

Keep containment until validation. Do not delete evidence or publish exploit detail to accelerate closure.

Use Plan a Platform Rollout for correction.