Incident response
What to do for a bad release, a secret or certificate compromise, and host loss — without weakening the security controls under pressure.
The recurring theme: under incident pressure, do not reach for the shortcut of disabling a security control. The controls are what make the tool trustworthy for assessment.
A bad release
Never run automatic down-migrations during a failed deploy.
A secret or certificate compromise
.seb downloads.Do not do any of these
Do not enable production debug mode, disable configuration encryption, widen URL filters, or place client private identities in the server runtime. If the SEB private identity is suspected compromised, follow the certificate incident path in Certificate management — rotate and reissue, never fall back to plaintext.
Host loss (Docker / VPS)
/ready before changing DNS or shifting traffic.After recovery, resume monitoring of disk space, certificate expiry, container health, backup age, cleanup age, PostgreSQL connections, and host security updates.
What to keep on hand
- The current runbook for rotation and the exact secret names for your environment.
- Off-host, access-controlled backups with a verified restore drill on record.
- The verification sequence to confirm the integration after recovery.
- Contact paths for your Canvas administrator and device-management owner, since a full recovery may touch all three systems.
Operations
Day-2 running of the service — cleanup, backups and restore drills, upgrades, application vs schema rollback, pool sizing, monitoring, and the dev database reset.
Troubleshooting
A symptom index — find what you are seeing, jump to the check that resolves it. Organized by where the symptom appears.