Last updated: 2026-04-26
This plan is the operational playbook for wallet, SDK, relayer, and contract security incidents.
- Protect user funds and private key material.
- Contain active exploitation quickly.
- Communicate clearly with users and stakeholders.
- Recover services safely with verified fixes.
- Capture evidence and improve controls post-incident.
| Severity | Definition | Example |
|---|---|---|
| Sev-1 (Critical) | credible risk to funds or private-key control | auth bypass, contract exploit, signing key compromise |
| Sev-2 (High) | meaningful security impact without confirmed fund loss | relayer auth bypass, broad data exposure |
| Sev-3 (Medium) | limited impact or early-stage finding | isolated account issue, partial outage with security angle |
| Sev-4 (Low) | policy/process issue with low immediate risk | missing documentation/test evidence |
- Incident Commander (IC): owns timeline and decisions.
- Security Lead: forensics, exploit analysis, containment recommendations.
- Engineering Lead: patch implementation, rollback/release management.
- Comms Lead: internal/external updates and user advisories.
- Support Lead: user triage and case tracking.
- Sev-1: acknowledgement ≤ 15 min, active response ≤ 60 min.
- Sev-2: acknowledgement ≤ 30 min, active response ≤ 2 h.
- Sev-3: acknowledgement ≤ 4 h, response ≤ 1 business day.
- Sev-4: triage in normal backlog unless escalated.
- Detect & Triage
- Validate report source and impact.
- Assign severity and open incident channel/ticket.
- Contain
- Disable vulnerable pathways (feature flag, endpoint gate, release rollback).
- Increase monitoring and log capture.
- Eradicate
- Fix root cause, add regression tests, review adjacent code paths.
- Recover
- Roll out patched release, verify telemetry and user impact stabilization.
- Post-incident
- Publish RCA with timeline, impact, and prevention actions.
- Preserve affected logs and request traces.
- Capture commit hashes/build artifacts in effect during incident.
- Record IOC list, impacted users/assets, and confidence level.
- Keep a strict timestamped decision log.
- What happened
- Current severity and confidence
- Immediate containment actions
- Next decision checkpoint time
- What users should do now
- Whether funds/keys are believed at risk
- ETA for next update
- Known-safe versions/actions
- Extension unlock bypass discovered in production.
- Session-key permission bypass or expiry check regression.
- Dependency CVE in crypto/signing stack.
- Relayer token replay or brute-force campaign.
- Sensitive data unexpectedly written to plaintext storage/logs.
- Run at least one tabletop simulation for each of:
- auth bypass
- contract/session-key exploit
- dependency compromise
- Validate on-call ownership and escalation paths.
- Ensure rollback/recovery runbooks are current.
- Need formalized user-notification decision tree by severity.
- Need explicit drill evidence attached to audit packet.
- Need ownership assignment for 24/7 first response.