How do I write a change management policy for SOC 2?

March 6, 20262 min readSOC 2 Policies and Documentation

What Change Management Means for SOC 2

Change management (CC8.1) proves that changes to your systems don't happen randomly. Auditors want evidence that code changes are reviewed, approved, and deployed through a controlled process — and that your policy describes that process accurately.

For most SaaS startups, change management is just your existing GitHub workflow, formalized into a policy.

What to Include

SectionContent
ScopeWhich systems the policy covers (production application, infrastructure, configurations)
Change typesStandard changes (PRs), emergency changes (hotfixes), infrastructure changes
Approval processWho reviews and approves changes (e.g., one engineering peer)
TestingHow changes are tested before production (CI pipeline, preview deployments)
DeploymentHow approved changes reach production (merge to main triggers Vercel deploy)
Emergency changesHow hotfixes bypass normal process and what documentation is required after
RollbackHow to revert a problematic change

Example Policy Statements

  • "All application code changes require a GitHub pull request with at least one approving review before merge to the main branch."
  • "Branch protection rules on the main branch enforce required reviews and prevent force pushes."
  • "Merging to main automatically triggers deployment to production via Vercel's GitHub integration."
  • "Emergency changes may bypass the standard review process. A post-deployment PR with review must be created within 24 hours, documenting the reason for the emergency change."

What Auditors Look For

Auditors will pull a sample of recent deployments and check:

  1. Was there a PR for each deployment?
  2. Did someone other than the author approve it?
  3. Did automated tests run before merge?
  4. Was the change linked to a ticket or description?

If your policy says "two approvals required" but your GitHub settings only require one, that's a finding. Write the policy to match your actual settings.

Ready to Automate Your Compliance?

Join 50+ companies automating their compliance evidence with Screenata.

© 2025 Screenata. All rights reserved.