Published
By Utshab Chakraborty, Founder & CEO, NextGen Coding Company · Technically reviewed by Chris Masi, Delivery Manager
SOC 2 vendor management requires companies to inventory all third-party sub-processors, categorize them by data risk, review their security posture prior to onboarding, and re-assess them at least annually. Governed under Common Criteria 9.2 (CC9.2), auditors evaluate whether you understand what customer data each vendor accesses, whether those vendors maintain adequate controls, and whether you have documented proof of ongoing oversight.
What does SOC 2 actually require for vendor management?
SOC 2 requires demonstrable proof that third parties handling sensitive data, hosting infrastructure, or operating inside your production environment do not undermine your security commitments. Specifically under Trust Services Criteria CC9.2 and CC2.3, auditors demand an approved vendor management policy, a current inventory of active vendors, documented risk assessments, and verified review cadences for the entire audit window.
Auditors do not expect you to run full-scope technical penetration tests against every SaaS product your marketing department swipes a credit card for. They care about your scope boundary. If a vendor processes, stores, or transmits production data, hosts your codebase, or provides administrative access to your cloud infrastructure, they fall squarely within your system boundaries.
To pass an audit without exceptions, you must satisfy four specific controls:
- Documented Vendor Selection: You must establish written criteria for evaluating third parties before sharing data or executing contracts.
- Risk Categorization: Every vendor requires a defined tier based on data sensitivity and access privileges.
- Contractual Safeguards: Agreements must mandate data protection terms, non-disclosure agreements (NDAs), breach notification timelines, and business associate agreements (BAAs) where applicable.
- Periodic Re-evaluation: Annual collection and review of your critical vendors' SOC 2 Type II reports, ISO certifications, or penetration testing summaries.
Ignoring low-risk tooling is standard practice. Panicking over every free Slack plugin wastes engineering cycles. Focus your operational rigor entirely on the services that sit in your production data path.
Tiers, blast radiuses, and classifying third-party risk
You cannot treat your cloud hosting provider the same way you treat an automated team-lunch coordination bot. You need a formal risk-tiering system that separates existential infrastructure risks from cosmetic tooling.
Auditors look for risk ratings based on access and availability. If a platform drops offline for 48 hours, does your core API go down? If that platform suffers a data exfiltration event, are your end-users' records compromised?
Classify your suppliers into three clear buckets:
- Tier 1 (Critical Sub-processors): Vendors that store, process, or route customer data, or host production workloads. Examples include AWS, GCP, Snowflake, and Stripe. A breach here means you are legally obligated to notify your customers.
- Tier 2 (Operational Dependencies): Internal tools that hold internal operational data, corporate identity, or source code, but do not directly host customer databases. Examples include GitHub, Okta, Jira, and Datadog. A breach here compromises corporate networks or developer workstations.
- Tier 3 (Low / Non-Critical): Vendors with zero access to source code, production networks, or customer records. Examples include Figma, Zoom, and internal HR benefits portals. Minimal documentation is required beyond a signed standard contract and an active invoice.
When an auditor samples your vendor list, they will pull three to five Tier 1 and Tier 2 vendors and demand the complete paper trail. Keep your Tier 1 list lean. Every new service added to production data workflows increases your compliance overhead by several engineering hours per year.
The vendor evaluation matrix: What to collect before contract sign-off
Before your finance team cuts a purchase order or legal signs a master services agreement (MSA), engineering or security must complete a documented intake review. Do not let procurement run this independently; business teams routinely miss technical data processing clauses.
Use this operational matrix to establish baseline requirements across tiers:
| Requirement | Tier 1 (Critical) | Tier 2 (Operational) | Tier 3 (Low Risk) |
|---|---|---|---|
| Primary Audit Artifact | SOC 2 Type II (recent 12-month window) | SOC 2 Type II or ISO 27001 | Standard Terms of Service |
| Bridge Letter / Gap Letter | Required if report is over 6 months old | Evaluated on case-by-case basis | Not required |
| Data Processing Addendum (DPA) | Mandatory with standard contractual clauses | Required if internal PII is stored | Standard vendor terms acceptable |
| Penetration Test Summary | Required annually (attestation letter) | Optional | Not required |
| Business Continuity / DR Plan | Formal summary reviewed annually | Documented SLA review | Not required |
| Approval Authority | VP of Engineering, CTO, or CISO | Director of Engineering or IT Lead | Department Budget Owner |
If a Tier 1 vendor does not hold an active SOC 2 Type II report, you are taking on immediate audit liability. In rare cases where a critical niche vendor lacks compliance reports, you must conduct a detailed custom security assessment questionnaire (such as a SIG Lite or CAIQ) and have your engineering leadership explicitly sign off on the documented residual risk.
How often do you need to review third-party vendors?
You must review third-party vendors at least once every 12 months for as long as the contract remains active and systems are connected. For Tier 1 critical sub-processors, reviews must also trigger immediately upon major architectural changes, material security incidents, or significant modifications to their platform terms.
Annual reviews are not bureaucratic box-checking exercises. You are hunting for three specific red flags when you read an updated SOC 2 Type II report:
- Qualified Opinions: Check page one or two of the auditor's report immediately. If the independent auditor issued a "qualified opinion" rather than an "unqualified opinion," the vendor failed one or more critical security assertions.
- CUECs (Complementary User Entity Controls): Read the vendor's CUEC section line by line. These are controls the vendor explicitly offloads onto your engineering team. For example, AWS's SOC 2 assumes you configure S3 buckets as private and enforce multi-factor authentication (MFA). If an auditor checks your vendor files and notices you missed the vendor's CUEC requirements, that finding becomes a deficiency in your own audit.
- Exceptions in System Operations: Look at the actual testing tables in Section IV of their report. If their automated patching control or background check control threw three failures, determine whether those failures introduce an exploit vector for your data.
Document this analysis in a short internal memo. A one-page document reading "Reviewed Vendor X's Type II dated June 2024; zero qualified opinions; evaluated CUECs for IAM; approved by Tech Lead" gives an auditor the exact evidence chain they need.
What audit evidence do SOC 2 auditors actually ask for?
Auditors ask for your written vendor management policy, your complete vendor inventory, and a random sample of three to ten vendor files showing end-to-end evidence of security vetting, signed contracts, and annual reviews. They do not just verify that you have policies; they test operating effectiveness across the audit period.
Example Auditor Request:
"Provide the current vendor management policy, the active sub-processor inventory,
and full vetting evidence (initial intake, security review, SOC 2 Type II with
bridge letter, signed DPA, and latest annual review) for:
1. Amazon Web Services
2. Datadog
3. GitHub"
To satisfy this request cleanly without back-and-forth email friction, organize your vendor repository around these five artifacts for each sampled entity:
- The Signed Contract & DPA: Executed agreements showing explicit data protection language and clear breach notification obligations (typically 24 to 72 hours).
- The Security Report of Record: A SOC 2 Type II report covering the active audit period. If the vendor's report period ends in March and your audit takes place in November, you must include a signed bridge letter (gap letter) on the vendor's letterhead covering the interim months.
- The User Entity Control Review: A checklist confirming that your infrastructure team implemented all relevant CUECs listed in the vendor's report.
- Ticketed Review Artifacts: A closed Jira ticket, pull request, or compliance platform entry (e.g., inside Vanta or Drata) proving an engineer verified the vendor's security documentation on a specific date.
- Formal Offboarding Records: When you terminate a vendor, collect proof that API keys were rotated, SSO integrations were severed, and data deletion was confirmed in writing.
Gaps in this chain cause auditor inquiries. If your compliance tracker shows that you onboarded an analytics database in February, but the signed DPA and security review are dated August, the auditor can log an exception for bypassing your intake policy.
Handling fourth-party risk and AI sub-processors
Fourth-party risk refers to the security posture of your vendors' vendors. While you cannot audit your suppliers' suppliers directly, auditors increasingly inspect how your team tracks external dependencies, particularly when incorporating managed artificial intelligence and machine learning APIs into core systems.
If your web application sends customer prompts, embeddings, or raw payloads to an external LLM vendor, that vendor is a sub-processor, not an internal library. Calling OpenAI, Anthropic, or an AWS Bedrock endpoint via an API key does not bypass compliance; it triggers full Tier 1 vetting.
Ensure your team handles three operational realities for modern data sub-processors:
- Zero Data Retention Agreements: Standard consumer or developer terms often grant providers the right to train future models on submitted data. For B2B compliance, you must verify enterprise zero-data-retention (ZDR) clauses and obtain signed BAAs or enterprise DPAs confirming inputs and outputs are never retained on disk.
- Data Transit Boundaries: Verify the geographic and infrastructure boundaries of the processing environment. If your clients require US-only data residency, your sub-processors cannot execute inference pipelines on compute clusters located outside your approved regions.
- Architecture Mapping: Update your public privacy policies and customer-facing sub-processor disclosures within the contractual notice period (often 30 days) before deploying code that routes production records to a new model provider.
Auditors understand that your team depends on external clouds. They do not penalize you for using external tooling; they penalize you when you cannot show where production data flows or who else holds keys to that environment. For teams scaling infrastructure to meet strict compliance mandates, our security engineering and enterprise platform modernization practices help harden systems against supply-chain vulnerabilities.
What this means for your team
Vendor management is fundamentally an operational discipline, not a legal formality. It fails when engineering treats it as an afterthought and signs up for data services without documenting scope, blast radiuses, or access controls.
- Inventory immediately: Pull a clean report of every third-party system holding API keys or user data. Delete what you do not use.
- Establish the three tiers: Split your list into Critical, Operational, and Low Risk. Stop wasting compliance hours reviewing marketing newsletters.
- Centralize the paper trail: Ensure you have an active SOC 2 Type II and signed DPA on file for every Tier 1 vendor before your audit window opens.
If your team is balancing SOC 2 remediation with tight product delivery timelines, you do not have to pull senior staff off core revenue features to fix infrastructure gaps. Contact our team to bring in senior engineers who can harden your architecture, implement production-grade access controls, and build systems that pass enterprise scrutiny on the first attempt.
Frequently asked
- What criteria in SOC 2 covers vendor management?
- Vendor management is evaluated primarily under Common Criteria 9.2 (CC9.2), which assesses how organizations manage risks associated with vendors and business partners. It also intersects with CC2.3 for internal communication and CC3.2 for ongoing risk assessment. Auditors inspect written policies, security intake evaluations, and proof of periodic reviews to satisfy these criteria.
- What is the difference between Tier 1, Tier 2, and Tier 3 vendors?
- Tier 1 vendors are critical sub-processors that store, transmit, or process sensitive customer data and host cloud infrastructure. Tier 2 vendors hold operational data or source code, such as code repositories or monitoring tooling, without directly touching production databases. Tier 3 vendors include low-risk internal applications with zero access to sensitive records or code environments.
- What is a bridge letter in SOC 2 vendor management?
- A bridge letter, or gap letter, is a document issued by a vendor verifying that their security controls remained effective after their last formal SOC 2 audit period ended. It covers the interim window between the vendor report end date and your company's audit date, typically up to six months. Auditors require this document to confirm no material control changes occurred during the gap.
- Are AI APIs and LLM providers considered sub-processors for SOC 2?
- Yes, any third-party AI provider receiving customer data, embeddings, or prompts via an API operates as a formal sub-processor under SOC 2. Teams must classify these platforms as Tier 1 dependencies, review their SOC 2 reports, and execute enterprise zero-data-retention agreements. Relying on default consumer terms can invalidate audit commitments regarding data usage and storage.
- What happens if a critical vendor does not have a SOC 2 Type II report?
- If a critical vendor lacks a SOC 2 Type II report, you must conduct an alternative technical assessment such as a SIG questionnaire, an ISO 27001 review, or an independent penetration test analysis. Your engineering or security leadership must formally document the assessment, record residual risks, and sign off on the exception. Auditors will scrutinize this documented paper trail during CC9.2 testing.
Related questions
- SOC 2 Type 2 Engineering Audit Timeline: Remediation Phasing, Observation Windows, and SOW Benchmarks
- SOC 2 Compliance Software Comparison: Platform Costs, Engineering Remediation, and Audit Readiness ($120k–$30…
- Navigating Custom Software Contract Disputes: Audit Frameworks, Cure Periods, and Remediation Costs ($120k–$5…
- Software Vendor Audit Checklist: Technical Security Controls, Code Custody, and Compliance Protocols
- SOC 2 Auditing Cost: Audit Fees, Engineering Remediation, and Tooling Budgets
More answers in Insights or see AI development services, or hire U.S.-based developers.

