First SOC 2 program
A credible starting point
Use one remediation queue, enrich findings with asset and exposure, review the highest-risk items weekly, and require a rescan or equivalent validation before closing a ticket.
System Operations
Findings are prioritized by severity, exploitability, exposure, customer impact, and ownership; unresolved items require remediation, exception, compensating control, or formal risk acceptance.
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
Every actionable vulnerability has an accountable decision based on technical severity and business exposure, ending in verified remediation or a documented, time-bound exception.
First SOC 2 program
Use one remediation queue, enrich findings with asset and exposure, review the highest-risk items weekly, and require a rescan or equivalent validation before closing a ticket.
As the company scales
Deduplicate findings across tools, apply asset criticality and exploit context, automate ownership and due dates, govern exceptions, and report aging, recurrence, and verified closure by service.
Record the affected asset, weakness, source, first-seen date, current status, exposure, business owner, and links to duplicate or related findings.
You should end up with: Authoritative vulnerability record
Consider exploitability, internet exposure, privilege, data sensitivity, service criticality, compensating safeguards, and customer impact alongside scanner severity.
You should end up with: Risk-ranked finding with rationale
Give each finding an accountable owner, target date, planned treatment, and escalation path when progress stalls.
You should end up with: Owned remediation ticket and due date
Rescan, retest, or inspect the changed configuration and tie the successful result to the original finding before closure.
You should end up with: Closure evidence linked to the finding
Document residual risk, compensating safeguards, approver, expiry, and review conditions for accepted or deferred findings.
You should end up with: Time-bound exception or risk decision
Track overdue work, reopened findings, recurring weaknesses, unsupported assets, and aging by service, then assign systemic improvements.
You should end up with: Remediation review and improvement actions
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.
Records showing that an accountable person reviewed, approved, challenged, or accepted the work.
Confirm what the record proves
Deferred or accepted exposure has asset-specific rationale, compensating safeguards, accountable approval, expiry, and a planned review.
Include this context
Finding and asset
Include this context
Residual risk rationale
Include this context
Compensating safeguards
Include this context
Approver
Include this context
Approval and expiry dates
Include this context
Review condition
Weak evidence to avoid
A blanket approval to accept all medium findings indefinitely without affected assets, safeguards, expiry, or accountable sign-off.
Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.
Confirm what the record proves
Actionable findings have traceable ownership, contextual priority, treatment, due date, status history, and closure evidence.
Include this context
Finding and asset ID
Include this context
Owner
Include this context
Risk rationale
Include this context
Opened and due dates
Include this context
Status history
Include this context
Closure or exception link
Weak evidence to avoid
A ticket titled patch server with no scanner finding, affected asset, original due date, risk context, or verification result.
Confirm what the record proves
The team measures finding age and treatment performance against its own documented remediation targets without hiding overdue or reopened work.
Include this context
Covered period
Include this context
Target definition
Include this context
Finding population
Include this context
Original detection and due dates
Include this context
Current status
Include this context
Overdue explanation
Weak evidence to avoid
A percentage marked compliant that excludes old open findings, resets due dates, or does not define the measured population.
Confirm what the record proves
The original weakness is no longer detected on the identified asset after remediation, or remaining exposure is explicitly documented.
Include this context
Original finding ID
Include this context
Asset ID
Include this context
Rescan ID and time
Include this context
Scanner or method
Include this context
Result
Include this context
Verifier
Weak evidence to avoid
A screenshot showing no findings without the original finding, target asset, rescan time, scanner, or matching check.
Confirm what the record proves
The intended update or configuration change reached the affected asset and can be tied to an authorized remediation action.
Include this context
Asset
Include this context
Patch or change identifier
Include this context
Prior and resulting version
Include this context
Applied time
Include this context
Deployment result
Include this context
Ticket link
Weak evidence to avoid
A vendor release note or approved patch request that does not show installation on the affected production asset.
Type 1
The current prioritization and treatment process, complete open-finding inventory, current ownership and exception state, and recent examples of verified remediation at the review date.
Type 2
Every actionable vulnerability finding newly detected during the review period or still open at its start, including duplicates linked to a retained parent, remediated and verified items, reopened items, false-positive decisions, deferred work, and risk acceptances reviewed or expiring during the period.
Reconcile full-period scanner finding exports, including findings open on the first day and discovered later, to the vulnerability and issue trackers using stable finding and asset IDs; retain duplicate mappings and verify every closed, suppressed, or accepted item has an attributable decision and supporting evidence.
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: Every actionable vulnerability has an accountable decision based on technical severity and business exposure, ending in verified remediation or a documented, time-bound exception.
Compare the documented owner with the intended role (Security Operations / Engineering / Infrastructure), then compare dated records with the stated cadence: Continuous/ongoing; periodic review by risk.
Reconcile full-period scanner finding exports, including findings open on the first day and discovered later, to the vulnerability and issue trackers using stable finding and asset IDs; retain duplicate mappings and verify every closed, suppressed, or accepted item has an attributable decision and supporting evidence.
The current prioritization and treatment process, complete open-finding inventory, current ownership and exception state, and recent examples of verified remediation at the review date.
Every actionable vulnerability finding newly detected during the review period or still open at its start, including duplicates linked to a retained parent, remediated and verified items, reopened items, false-positive decisions, deferred work, and risk acceptances reviewed or expiring during the period.
Records showing that an accountable person reviewed, approved, challenged, or accepted the work.
For each selected record, confirm it demonstrates Deferred or accepted exposure has asset-specific rationale, compensating safeguards, accountable approval, expiry, and a planned review.
Dated proof that the control actually ran, such as tickets, logs, settings, exports, reports, and test results.
For each selected record, confirm it demonstrates Actionable findings have traceable ownership, contextual priority, treatment, due date, status history, and closure evidence.
For each selected record, confirm it demonstrates The team measures finding age and treatment performance against its own documented remediation targets without hiding overdue or reopened work.
For each selected record, confirm it demonstrates The original weakness is no longer detected on the identified asset after remediation, or remaining exposure is explicitly documented.
For each selected record, confirm it demonstrates The intended update or configuration change reached the affected asset and can be tied to an authorized remediation action.
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.