Rollback plan exists
Why it matters
Every production deployment carries the risk of introducing a regression. Without a documented rollback mechanism, a bad deploy becomes a multi-hour incident requiring manual intervention with no defined process. NIST CSF 2.0 RC.RP (Recovery Plan Execution) and ISO 27001:2022 A.5.29 both treat recovery procedures as mandatory controls. The operational reality: Vercel instant rollback takes 30 seconds and requires no technical expertise; discovering you have no rollback path during a production incident adds panic on top of an already stressful situation.
Severity rationale
Medium because lacking a rollback plan converts routine deployment regressions into open-ended manual incidents with no defined recovery path per NIST CSF RC.RP.
Remediation
Confirm the hosting platform supports instant rollback (Vercel, Netlify, Fly.io all do) and document the procedure. Tag the pre-launch commit for a clear recovery reference point.
# Vercel — instant rollback via CLI
vercel rollback
# Or from the Vercel dashboard: Deployments > previous deploy > Promote to Production
# Tag the pre-launch state in git
git tag v1.0.0 && git push origin v1.0.0
For projects with database migrations, rollback is more complex: a code revert does not revert schema changes. Verify your migration tool supports migrate down (Prisma does with some caveats), and test the rollback path on staging before launch. Add a 5-line rollback note to your README — even "go to Vercel dashboard > previous deploy > Promote" is enough to prevent a panic.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Pre-Launch Checklist Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- nist-csf:2.0 · RC.RP — Recovery Planning
- iso-27001:2022 · A.5.29 — Information security during disruption
- soc2:2017 · CC7.5 — Incident recovery
Taxons
History
- 2026-04-18·v1.0.0·Initial import from pre-launch·automated
- 2026-07-06·v1.0.1·Add SOC 2 TSC mapping (CC7.5) from the verified compliance crosswalk register (docs/compliance/).·by soc2-mapping-enrichment-ship-2