SOC 2 CC7.1 is where the vulnerability management program lives inside the Trust Services Criteria: it requires an organization to detect configuration changes that introduce new vulnerabilities and to identify susceptibility to newly discovered ones. It opens the CC7 series (System Operations) and is where auditors evaluate configuration baselines, drift detection, vulnerability scanning, and remediation timelines as one connected program.
CC7.1 at a glance
- Series: CC7 System Operations | Source: AICPA TSC 2017 (rev. 2022)
- COSO principle: AICPA supplemental (beyond the 17 COSO principles)
- Points of focus: 5
- ISO 27001:2022: A 8.8, A 5.7 (Full overlap)
- Reference card: FEX Framework Explorer
- Part of: the SOC 2 Trust Services Criteria guide
What does SOC 2 CC7.1 require?
To meet its objectives, the entity uses detection and monitoring procedures to identify (1) changes to configurations that result in the introduction of new vulnerabilities, and (2) susceptibilities to newly discovered vulnerabilities.
AICPA, Trust Services Criteria for Security, Availability, Processing Integrity, Confidentiality, and Privacy (TSC section 100), 2017, revised 2022. © AICPA. Quoted for purposes of commentary and reference.
The criterion has two halves. The first covers vulnerabilities the organization creates for itself: a configuration change that opens a port, weakens a permission, or disables a control. Meeting it means having defined configuration standards and a way to notice when systems drift from them. The second covers vulnerabilities the world discovers: a CVE published against software already in the environment. Meeting it means scanning on a defined cadence, monitoring vendor advisories, and acting on the results.
CC7.1 is technology-neutral. It does not name a scanner or prescribe a scan frequency. It requires detection that is deliberate, documented, and demonstrable across the in-scope environment, including devices that cannot run a scanning agent. An open-source scanner wired into a CI pipeline can satisfy CC7.1; an enterprise platform whose agents cover half the asset inventory cannot.
Cadence can vary by asset class, provided the tiers, reasoning, and remediation timelines are written into policy; auditors check whether the program the policy describes is the program the evidence shows.
What are the CC7.1 points of focus?
The AICPA defines 5 points of focus for CC7.1. Because the Trust Services Criteria are AICPA copyrighted material, the points of focus below are paraphrased and grouped by theme rather than reproduced verbatim; consult the official TSC document for exact wording.
- Configuration standards and compliance monitoring. Defined configuration standards exist for infrastructure and software, and both are monitored for noncompliance with those standards.
- Change detection on critical files. Mechanisms such as file integrity monitoring alert personnel when critical system files are modified without authorization.
- Detection of unknown or unauthorized components. Procedures identify hardware and software that appears in the environment without being registered or approved.
- Vulnerability scanning and remediation. Scans run periodically and after significant changes, and critical findings are remediated.
How do you meet CC7.1 in cloud environments?
Cloud environments satisfy CC7.1 through native scanner and configuration services, plus scanning built into the deployment pipeline:
- Native vulnerability scanning. Amazon Inspector, Microsoft Defender for Cloud, and Google Security Command Center scan instances, container registries, and workloads continuously and export findings with severity ratings. Auditors check coverage first: the service has to be enabled across every in-scope account or project.
- Config rules for drift. AWS Config, Azure Policy, and Google Cloud organization policies evaluate resources continuously against defined rules and record every noncompliance event. Mapped to a CIS-aligned rule set, this covers the configuration-standards half of the criterion as a managed service.
- Container scanning in the pipeline. A scanner wired to three triggers (a schedule, every merge to main, and a manual run) with a notification on failure turns image scanning into a continuous evidence stream. One small team stood this up with an open-source scanner and no dedicated security engineer, giving the auditor a timeline of scan results instead of a single screenshot.
- Dependency scanning with documented outcomes. Package manager warnings on unmaintained dependencies do not fail an audit; unexamined warnings do. A periodic review that records each outcome (updated, risk accepted, or planned for the next cycle) converts warning icons into evidence of a working process.
- Static analysis where it fits the stack. Teams running framework versions that commercial SAST tools no longer support can meet the requirement with an open-source scanner carrying rules for their specific version.
Whatever the scanning stack, findings need remediation timelines the team can meet, documented in the vulnerability management policy, with a ticket for every critical and high finding showing who fixed it and when.
How do you meet CC7.1 on-prem?
On-prem environments have no native scanner service to switch on, and the asset mix is harder: servers accept agents; firewall appliances, managed switches, and storage controllers do not. One company that had run entirely on-premises for over 15 years had never performed a vulnerability scan; the lead developer's process was checking each system by hand for available updates. A tiered program resolved it, and the on-prem vulnerability scanning guide covers the full implementation:
- Tier assets by exposure. Tier 1 (internet-facing production, VPN gateways, bastion hosts) gets weekly agent-based scans and a 48-hour critical SLA. Tier 2 (hypervisors, internal servers, build infrastructure) gets quarterly scans and a 7-day critical SLA. Tier 3 (managed switches, storage controllers, UPS interfaces) gets quarterly-to-annual firmware verification against vendor advisories.
- Match the scanning method to the device. Agents on servers; authenticated scans over SSH, SNMP, or HTTPS for appliances with management interfaces; network-based scans or manual firmware checks for devices that support neither, with the reasoning for each method documented.
- Run patches as tracked changes. Patches are tested in non-prod, applied inside maintenance windows, and recorded in tickets that double as change records. The on-prem patch management guide covers the workflow, including network isolation on a restricted VLAN as the compensating control for systems that cannot be patched.
- Baseline against CIS with documented exceptions. A custom baseline records a decision per benchmark item: pass, remediate, not applicable, or disabled with justification and compensating controls. Recurring benchmark scans then double as drift detection, and syslog alerting catches configuration changes on appliances that cannot run agents. The configuration baselines guide covers the tooling.
Cloud vs on-prem at a glance
| Point-of-focus theme | Cloud implementation | On-prem implementation |
| Configuration standards | Config rules and conformance packs mapped to CIS-aligned rule sets | Custom CIS baseline per system type with per-item decisions and exceptions |
| Noncompliance monitoring | Continuous config-rule evaluation with recorded noncompliance events | Recurring benchmark scans by tier; syslog change alerts from appliances |
| Change detection on critical files | File integrity monitoring via workload protection agents | FIM from the SIEM agent on servers |
| Unknown or unauthorized components | Platform asset inventory; alerts on unregistered resources | Network scans reconciled against the maintained asset inventory |
| Vulnerability scanning | Native scanners plus pipeline container and dependency scans | Tiered agent, authenticated, and network scans; firmware verification |
What evidence do auditors expect for CC7.1?
| Artifact | What it demonstrates | Cadence |
| Scanner configuration and scan schedule | The control exists and covers in-scope assets | Point-in-time per audit period |
| Scan execution history with detection and remediation counts | The control operates continuously | Weekly to quarterly by tier |
| Remediation tickets for critical and high findings | Findings are fixed within the documented SLA | Per finding |
| Written risk acceptance or applicability analysis | Unremediated findings are deliberate decisions | Per exception, reviewed quarterly |
| Configuration baseline with per-item decisions | Configuration standards are defined and reviewed | Annual baseline review |
| Drift and FIM alerts with investigation notes | Configuration changes are detected and examined | Per event |
| Firmware inventory cross-referenced against vendor advisories | Appliances without agents are still covered | Quarterly |
A common gap that comes up during readiness assessments is the verbal not-affected call: a high-severity vulnerability appears in a scan, the team investigates, concludes the affected component is not in use, and moves on without writing the analysis down. On one engagement, hours before the final report was due, the only finding still open was a vulnerability the team was confident did not apply, with nothing in writing to show for it. A determination that stays verbal is an undocumented risk acceptance, and it remains an open finding even when the team's instinct is right. A short applicability analysis naming the vulnerability, the reason it does not apply, the decision-maker, and the date closes the finding; a hallway consensus does not.
A second recurring gap is the aspirational SLA. One team drafted a 24-hour critical remediation commitment modeled on enterprise standards; testing windows made it unreachable, and every missed cycle generated evidence of a policy violation. Adjusting to 48 hours produced a commitment the team met consistently.
How does CC7.1 map to ISO 27001:2022?
| ISO 27001:2022 Annex A controls | Overlap type | SOC 2 evidence reusable |
| A 8.8 (management of technical vulnerabilities), A 5.7 (threat intelligence) | Full | Internal and external vulnerability scan reports, penetration test results, vulnerability tracking records, threat detection alerts |
Organizations pursuing both frameworks can reuse the CC7.1 evidence package almost wholesale for these Annex A controls. The SOC 2 to ISO 27001 control mapping covers the full crosswalk across all five Trust Services Categories.
Related criteria
CC7.1 detects the problem; the adjacent criteria handle what happens next. CC7.2 covers monitoring system components for anomalies, CC7.3 covers evaluating security events, and remediation itself flows through change management under CC8.1. CC6.8 (malware prevention) shares much of the same scanning and baseline tooling. The hardening baselines that CC7.1 monitors for drift are established under CC6.1, and the Trust Services Criteria guide summarizes every series.
Frequently Asked Questions
What does SOC 2 CC7.1 mean?
SOC 2 CC7.1 requires an organization to use detection and monitoring procedures to identify configuration changes that introduce new vulnerabilities and susceptibility to newly discovered ones. In practice it covers configuration baselines, drift and change detection, detection of unauthorized components, and vulnerability scanning with remediation of critical findings.
What evidence satisfies CC7.1?
Typical CC7.1 evidence includes the scanner configuration and schedule, scan execution history, remediation tickets for critical and high findings, written risk acceptances for unremediated items, a configuration baseline with per-item decisions, drift and file integrity alerts with investigation notes, and firmware inventories for network appliances.
Does SOC 2 require vulnerability scanning, and how often?
CC7.1's points of focus call for scans conducted periodically and after significant changes, without prescribing a cadence. A tiered schedule (weekly for internet-facing production, quarterly for internal infrastructure, annual verification for isolated low-risk appliances) is defensible when the tiers and their reasoning are documented in policy.
Does SOC 2 CC7.1 require penetration testing?
No criterion names penetration testing. CC7.1 calls for detection and monitoring procedures, and vulnerability scanning with remediation typically satisfies it. Many organizations run an annual penetration test anyway, because auditors frequently request one under the monitoring-activities criteria and the results reuse directly for ISO 27001 A 8.8.
What remediation SLAs do auditors expect under CC7.1?
SOC 2 sets no prescriptive timelines. In practice, 48 hours for critical and high findings on internet-facing systems, 7 days for medium, and 30 days for low is well received. An SLA the team consistently meets is a stronger audit position than an aggressive one that produces a record of documented misses.
Part of Truvo's criterion-by-criterion SOC 2 reference series
This post is part of Truvo's criterion-by-criterion SOC 2 reference series. Browse every criterion in the Framework Explorer or start from the Trust Services Criteria guide. For a second set of eyes on control design before an audit, Truvo runs scoping calls.
Ready to Start Your Compliance Journey?
Get a clear, actionable roadmap with our readiness assessment.
About the Author
Former security architect for Bank of Canada and Payments Canada. 20+ years building compliance programs for critical infrastructure.
How Ready Are You for SOC 2?
Score your security program in under 5 minutes. Free.
Take the Scorecard