First SOC 2 program
A credible starting point
Add a short security questionnaire to feature planning and hold a documented threat-model session for changes involving sensitive data, authorization, tenant boundaries, encryption, or availability.
Change Management
New features and material architecture changes undergo security review and threat modeling proportionate to customer data, authorization, encryption, tenant isolation, and availability risk.
Use this guide to put the control into operation, decide what records to retain, and check that an auditor can trace the evidence back to the work your team performed.
Maintained by GreenHat Security · Reviewed August 21, 2026
Material designs receive a security review that identifies realistic threats, required safeguards, owners, and accepted residual risks before production release.
First SOC 2 program
Add a short security questionnaire to feature planning and hold a documented threat-model session for changes involving sensitive data, authorization, tenant boundaries, encryption, or availability.
As the company scales
Create risk-tiered review triggers, reusable threat libraries, security sign-off paths, and metrics for unresolved findings and approved exceptions.
Identify design characteristics that require security review, including new trust boundaries, privileged actions, sensitive data, and material availability dependencies.
You should end up with: Security-review trigger checklist
Document components, actors, data flows, trust boundaries, dependencies, and security assumptions for the proposed change.
You should end up with: Current design and data-flow diagram
Record plausible abuse cases, affected assets, existing safeguards, required treatments, and an accountable owner for each open item.
You should end up with: Threat model with tracked findings
Verify required treatments or document time-bound risk acceptance before the change is approved for production.
You should end up with: Security review decision linked to release
Build the evidence set in three layers: what defines the control, who approved or reviewed it, and what proves it operated. Collect operating records when the work happens so they remain dated, attributable, correctly scoped, and traceable to the underlying activity.
Before sharing, remove unrelated personal or customer data, never expose passwords, tokens, or secret values, preserve enough source context to authenticate the record, and use the secure exchange approved for the engagement.
Documents that define the control, its scope, ownership, and expected way of working.
Confirm what the record proves
The team analyzed credible threats against the actual design and assigned treatment or acceptance decisions before release.
Include this context
Design or change ID
Include this context
Assets and trust boundaries
Include this context
Threats
Include this context
Safeguards
Include this context
Finding owners
Include this context
Review date
Weak evidence to avoid
A reused diagram and generic threat list with no connection to the released feature or tracked treatments.
Records showing that an accountable person reviewed, approved, challenged, or accepted the work.
Confirm what the record proves
Engineering and security reviewers evaluated the proposed architecture, assumptions, data flows, and release conditions.
Include this context
Design version
Include this context
Affected services
Include this context
Reviewers
Include this context
Review date
Include this context
Decisions
Include this context
Open actions
Weak evidence to avoid
Meeting notes listing attendees but no reviewed version, decisions, findings, or action owners.
Confirm what the record proves
A scoped security assessment produced an attributable decision and follow-up work for the production change.
Include this context
Review ID
Include this context
Change scope
Include this context
Reviewer
Include this context
Risk findings
Include this context
Disposition
Include this context
Release linkage
Weak evidence to avoid
A security checkbox marked complete with no reviewer, analysis, findings, or linked release.
Confirm what the record proves
Any unresolved design risk was knowingly accepted for a defined scope and period by an authorized owner.
Include this context
Exception ID
Include this context
Risk description
Include this context
Affected release
Include this context
Approver
Include this context
Compensating action
Include this context
Expiry or review date
Weak evidence to avoid
An open-ended exception that omits the affected release, risk owner, compensating action, and expiry.
Type 1
Retain current security-review triggers and one recent material design showing the threat analysis, review decision, treatments, and any active exception as of the selected date.
Type 2
Identify every production deployment and approved change during the period that met a documented security-review trigger, including new services, material architecture changes, emergency releases, and releases with risk exceptions; include the completed review or documented trigger assessment.
Start from deployment and change exports, apply the documented trigger rules, reconcile qualifying items to design and security-review records, and separately account for emergency paths and accepted risks.
Use this checklist to prepare for procedures an auditor may perform. The exact steps and sample selection depend on your engagement scope and the service auditor's professional judgment.
Determine whether the control is designed to achieve this result: Material designs receive a security review that identifies realistic threats, required safeguards, owners, and accepted residual risks before production release.
Compare the documented owner with the intended role (Head of Engineering / Platform Owner), then compare dated records with the stated cadence: Per change.
Start from deployment and change exports, apply the documented trigger rules, reconcile qualifying items to design and security-review records, and separately account for emergency paths and accepted risks.
Retain current security-review triggers and one recent material design showing the threat analysis, review decision, treatments, and any active exception as of the selected date.
Identify every production deployment and approved change during the period that met a documented security-review trigger, including new services, material architecture changes, emergency releases, and releases with risk exceptions; include the completed review or documented trigger assessment.
Documents that define the control, its scope, ownership, and expected way of working.
For each selected record, confirm it demonstrates The team analyzed credible threats against the actual design and assigned treatment or acceptance decisions before release.
Records showing that an accountable person reviewed, approved, challenged, or accepted the work.
For each selected record, confirm it demonstrates Engineering and security reviewers evaluated the proposed architecture, assumptions, data flows, and release conditions.
For each selected record, confirm it demonstrates A scoped security assessment produced an attributable decision and follow-up work for the production change.
For each selected record, confirm it demonstrates Any unresolved design risk was knowingly accepted for a defined scope and period by an authorized owner.
Use the categories that apply to this control: connect any policy or design artifact to its approval or review record, then trace a selected operating record through execution, result, and any exception or remediation.
These identifiers help you navigate related Trust Services Criteria. They do not reproduce the criteria or prove that this control fully addresses them in your environment.
Confirm final scope, mappings, and testing expectations with your service auditor. SOC 2® is an AICPA trademark; GreenHat Security is not affiliated with or endorsed by AICPA.