River
Y CombinatorBacked by Y Combinator

Free template

Vendor Risk Assessment Template

Four Word documents and four CSV sheets for checking a vendor's SOC 2 report against what you rely on, ending in a dated approval.

Free download · No account needed

What you get

Pack of 8 files: 4 documents, 4 spreadsheets

Vendor Risk Assessment Template
  • Risk Review ProcedureDocument
  • How to Read the SOC 2 ReportDocument
  • Findings MemoDocument
  • Approval NoteDocument
  • Reliance MapSpreadsheet
  • Risk RegisterSpreadsheet
  • Exception TrackerSpreadsheet
  • Review CalendarSpreadsheet
RiverVendor Risk Assessment Template

Findings Memo

Callant Support Cloud, reviewed 12 August 2026

EvidenceSOC 2 Type II, period 1 Feb to 31 Oct 2025
OpinionUnqualified, Security and Confidentiality
Reliance points34, derived from our own data flow

Coverage

Tested in scope, no exception2058.8%
Tested, deviation in section 425.9%
Carved out to a subservice organisation720.6%
Conditional on a control we have not implemented38.8%
Outside the criteria the vendor selected25.9%

A clean opinion is a scope, not a score

The opinion is unqualified and it answers 20 of the 34 things this data flow depends on. The other 14 are not a criticism of the report. They are what the report says once it is read against a flow it was never scoped around.

Staleness

285 days since the audited period ended. 224 days with no coverage of any kind, because the bridge letter is management’s own assertion and it stops at 31 December.

Page 1 of 1160 words

How to do a vendor risk assessment

A vendor risk assessment checks whether a supplier can safely hold your data or access your systems, before you sign and again each year or when something changes. A good one lists what you rely on the vendor for, starting from what you will send and what they could reach. It tests that list against the vendor's evidence, usually a SOC 2 report, and ends in a dated decision with an owner for every gap.

Judge the vendor's evidence against your own list, not the other way round. A SOC 2 report covers only what the vendor chose to put in scope, so a clean opinion can still leave much of what you depend on untested.

A man in glasses at an office desk flips through printed pages on a clipboard, with an open laptop in front of him
The pages that decide the review sit past the opinion letter. Photo: Vitaly Gariev on Unsplash

Scope the vendor risk assessment

Verizon's 2026 Data Breach Investigations Report found third-party involvement in 48% of breaches1, a 60% rise on the year before. Before you open anything the vendor sent, write down three things:

  • What you will send: records, fields, rough volume and route, such as an API or file upload
  • What they can reach without being sent anything: admin consoles, their support staff, tools that let them view a user's session
  • What breaks if they go down or get something wrong

Be specific. "Customer data" gives you nothing to check, while "name, work email and ticket text, about 4,000 a month, over their API" does. Watch the second line: standing access never appears on a data flow diagram, yet it can reach everything your users see.

Let that picture set how deep you go. NIST's Cybersecurity Framework 2.0 includes suppliers known and prioritized by criticality2 among its outcomes. A payroll provider holding bank details needs the full review. A design tool that never sees customer data needs a short one.

List what you rely on before reading their report

Turn those notes into reliance points: one line for each thing you depend on, written so it can be proved true or false. Tag each with its trust services category, since that decides whether the report can answer it.

The vendor's management chooses which categories its SOC 2 covers3. Every SOC 2 tests the common criteria, the core security controls such as access and change management, but availability, processing integrity, confidentiality and privacy are optional.

Turning a worry into a reliance point

CategoryToo vague to checkReliance point
SecurityInsider threatVendor staff who leave lose access within one business day
ConfidentialityData protectionOur records are deleted within 30 days of the contract ending
AvailabilityReliabilityThe service is reachable during our business hours

Expect 20 to 35 lines for a vendor holding sensitive data. Fewer than 10 usually means the flow was described too loosely.

Write the list before you read the report, or it will mirror the vendor's scope back at you. US bank regulators' 2023 third-party guidance frames the question well: whether the scope and the results of SOC reports are relevant4 to the vendor's work.

Read the SOC 2 report in four passes

Ask the vendor for its SOC 2 Type 2 report, any bridge letter and its current list of subprocessors, the companies that handle your data for it. A SOC 3 won't do, because it leaves out the system description and the auditor's tests3.

A Type 1 report covers only whether controls were suitably designed as of a point in time3. A Type 2 also tests whether they operated effectively throughout a period, and lists the tests and results. Read it in this order:

  1. The opinion

    Note the period, the categories covered and whether the vendor's own suppliers are in scope. Any reliance point in a category the vendor left out stays unanswered.

  2. The system description

    Find the subservice organizations (the report's term for those suppliers) and compare them with the subprocessor list. Under the carve-out method, their systems are excluded from the description and the scope of the examination3, so mark every line that depends on one.

  3. The test results

    Microsoft, explaining its own SOC 2 reports, says most examinations have some observations5, so expect deviations. Keep each rate intact, such as 3 of 25 sampled departing employees keeping access too long, and check which land on your list.

  4. The complementary user entity controls

    These are controls the vendor assumed its customers would run3, such as enforcing multifactor sign-in. The auditor's opinion assumes they work, so any you haven't set up are gaps on your side.

Check the report fits the vendor

The system description should name this vendor's real product, locations and suppliers. The AICPA alerted peer reviewers in May 2026 to SOC 2 work with identical reports, risk assessments, sample sizes and testing procedures6 across clients, its Journal of Accountancy reported.

Score coverage, then check the dates

Give every reliance point one status: tested clean, deviation, carved out, waiting on a control of yours, or out of scope. Note the report section and page beside it. Any line the report doesn't address is unanswered, never clean, and goes on your questionnaire.

Coverage is the tested-clean lines over the total, written next to the opinion. The next reader can check a fraction like 18 of 30, but not a "medium risk" label.

Last, do the date arithmetic. A Type 2 describes a period that has already ended. A bridge letter covers part of the gap since, but only on the vendor's word. Microsoft calls its own bridge letters self-attestations, not reports based on examinations by the auditor5. Record the days since the audited period ended and the days with no coverage at all.

ExampleA findings summary that leads with coverageAn illustrative example written for this guide. The vendor and its report are made up.

Ferncastle Payroll, reviewed October 15, 2026.

Opinion: unqualified, covering Security and Confidentiality. Coverage: 18 of our 30 reliance points tested clean (60%).

Not covered: two deviations, five carve-outs, three waiting on controls we haven't set up, and two on availability, which the vendor left out.

The audited period ended March 31, 2026, 198 days ago. The bridge letter runs to June 30, 2026, so 107 days have no coverage at all.

  • Two clocks. It has been 198 days since anything was audited, and 107 without even the vendor's word. Report both.

Decide with conditions and a re-review date

Sort the gaps by who has to act. Deviations you rely on become dated questions to the vendor. A carved-out supplier with no evidence becomes a request for its own report, or for written proof that the vendor's promises to you bind it.

The bank regulators' guidance also suggests contracts address when the vendor must tell you about a new subcontractor4. A one-page contract summary shows whether yours does.

User entity controls you haven't set up are your work, not the vendor's, such as turning on single sign-on or adding the tool to your employee offboarding checklist.

Then decide: approved, approved with conditions, approved for a limited scope, or declined. Give each condition an owner and a date. Time the re-review to the vendor's next report, not the contract anniversary, since that report is your next independent evidence. In the US, the FTC's Safeguards Rule requires the financial businesses it covers to oversee service providers, including periodically assessing them based on the risk they present7.

Regulated? Bring in counsel

Banking, healthcare and consumer finance have their own vendor oversight rules. Have your compliance lead or a lawyer review the conditions before you sign. A template is not legal advice.

Before you sign off

  • Every reliance point has one status and a page reference
  • Coverage appears as a fraction beside the opinion
  • Each carved-out supplier has evidence or an open request
  • Each user entity control is in place or assigned with a date
  • The approval says how old the evidence is
  • The re-review date follows the vendor's audit cycle

Once the vendor is live, track what it delivers with a vendor performance review. To start faster, open this template with Edit with AI: River turns your data flow into reliance points before reading the vendor's report.

How to use this template

Use the files as they are, or open them in River. With Edit with AI, River asks what you will send the vendor, what they can reach and what evidence they have given you. It writes your reliance points before opening their report, then scores each one with the page behind it and shows coverage as a fraction next to the opinion.

  1. Download it or open it in River

    Get the four Word documents and four CSV sheets free, or open the template in River and start with your data flow.

  2. Map what the vendor touches

    List what you'll send, how it travels and what their staff can reach, then write one reliance point per dependency.

  3. Score their report against it

    Give each reliance point one status and the report page behind it, then count how many are tested clean.

  4. Decide and set the re-review

    Send questions to the vendor, assign your own fixes, write the approval with dated conditions, and date the next review.

What's in the template

The five things that happen to a reliance point, and only one is coverageThe Reliance Map, the carve-outs behind seven of its rows, and the controls the report assumes you operate.
Vendor Risk Assessment Template
RiverReliance Map

Reliance Map

Eight of 34 illustrative rows for a fictional reviewer, Alderline, assessing a hosted support desk.

IDReliance pointStatusLocator
RP-01Ticket data encrypted in transittested cleanS4 p.61 CC6.7
RP-03Terminated vendor staff lose access in one daydeviationS4 p.66 CC6.2
RP-06Security logs reviewed on a defined cadencedeviationS4 p.74 CC7.2
RP-08Multi-factor authentication enforced on our usersCUEC-dependentS5 p.91
RP-14Ticket text in the search index is confidentialcarved outS3 p.35
RP-18Tier-1 triage sees only assigned ticketscarved outS3 p.35
RP-29Our data deleted within 30 days of exittested cleanS4 p.81 C1.2
RP-33Reachable during our support hoursout of scopeS1 p.3 opinion

RP-18 is the one to look at. An offshore desk reads ticket content directly, and the only place it appears in this report is a table row in the boundaries section.

No status without a locator. A blank status stays unanswered and goes on the questionnaire, because unanswered quietly becoming a pass is how a review produces a false clean.

RiverCarve-outs

Carve-outs

Seven of the 34 reliance points sit behind four providers, all carved out of the description and the opinion both.

ProviderRolePtsEvidenceVerdict
Cloud hostingCompute, storage, backup4Current SOC 2 Type IIaccepted
Email and SMSNotifications1Current SOC 2 Type IIaccepted
Managed searchTicket search index1ISO 27001 onlypartial
Offshore deskFirst-line triage1noneopen

Five of seven close on the subprocessors’ own reports. Two do not, and one of them has people rather than a platform behind it.

Partial is not equivalent. The search provider’s ISO 27001 scope statement covers a management system without the confidentiality commitments the vendor made to us.

Cross-check the report’s table against the subprocessor list on the vendor’s own site. A provider on one and absent from the other is a gap neither document will ever show you.

RiverUser Entity Controls

User Entity Controls

Six listed at the very end of the report. Three not implemented, so three conclusions do not hold for this tenant.

Control the report assumes we operateStateOwnerDue
Enforce single sign-on and MFA on the tenantmissingIT30 Sep
Review user access quarterly, remove leaversmissingSupport ops15 Sep
Rotate the customer-managed key annuallymissingIT31 Oct
Configure retention on exported ticket datadone
Restrict API token scope to the minimumdone
Validate data before API submissiondone

Read the list a second time as a map of where the vendor knows its own design is thin. Asking us to enforce MFA says the tenant will accept passwords without it. Asking us to remove leavers says it will not.

These three are internal work and they never go on the vendor’s queue. A review closing with zero internal actions has almost certainly not reached this section.

  • Risk Review ProcedureThe six steps of a review, in order, and the four triggers that should start one.
  • How to Read the SOC 2 ReportWhat to take from each part of the report, from the opinion to the bridge letter.
  • Findings MemoCoverage beside the opinion, then the deviations, carve-outs, user entity controls and evidence dates.
  • Approval NoteThe decision, its basis, dated conditions, accepted residual risk, the re-review date and what reopens it.
  • Reliance Map sheetEach thing your data flow depends on, with its category, one status and the report page behind it.
  • Risk Register sheetEach gap the report leaves, with the reliance points behind it, its consequence, treatment and owner.
  • Exception Tracker sheetEvery follow-up, split into vendor questions, subprocessor evidence requests and your own fixes, each dated.
  • Review Calendar sheetEach vendor's decision, report period end and re-review date, set from their audit cycle.

Common questions

What is a vendor risk assessment?

A vendor risk assessment is a structured check of whether an outside supplier can be trusted with your data or systems. You write down what you depend on the vendor to do, then check each point against their evidence, such as a SOC 2 report. It ends with a decision, conditions with owners, and a date for the next review.

What documents should I ask a vendor for?

Start with their SOC 2 Type 2 report, any bridge letter covering the months since its audit period ended, and their current subprocessor list. Add a recent penetration test summary and their answers to your questionnaire if you use one. Ask for the full SOC 2 rather than a SOC 3, which leaves out the auditor's tests.

What is the difference between SOC 2 Type 1 and Type 2?

A Type 1 report says whether a vendor's controls were suitably designed on a single date. A Type 2 report also says whether those controls operated effectively across a stated period, and it describes the auditor's tests and what they found. For a vendor that will hold your data, ask for Type 2.

How often should you reassess a vendor?

Reassess each important vendor once a year, timed to when its next SOC 2 report arrives rather than to the contract anniversary. Review sooner after a breach, an acquisition, a new subprocessor or a change in what you send them. Vendors that hold nothing sensitive can wait longer, since effort should follow risk.

What if the vendor has no SOC 2 report?

Use your reliance points as the questionnaire, since every line becomes a question that needs evidence. Ask for whatever exists, such as an ISO 27001 certificate or a penetration test summary, and limit what you send until the gaps close. Set a fixed re-review date, because there's no audit cycle to follow.

Is this vendor risk assessment template free?

Yes. Download the four Word documents and four CSV sheets with no signup. The sheets, memo and approval note come filled with a made-up review of a support desk vendor, so you can see how a finished assessment reads before clearing them. Edit with AI opens the same template in River.

What does Edit with AI do?

It opens the template in a free River workspace. River starts from your data flow, not the vendor's report, and writes your reliance points first. Then it scores each line against the report with a page reference, states coverage as a fraction and splits the follow-ups between the vendor and your team. Nothing goes to the vendor unless you send it.

Sources

  1. Verizon. “2026 Data Breach Investigations Report: Executive Summary.” verizon.com (opens in a new tab)

  2. NIST. “The NIST Cybersecurity Framework (CSF) 2.0.” nvlpubs.nist.gov (opens in a new tab)

  3. AICPA. “SOC 2® Reporting on an Examination of Controls at a Service Organization Relevant to Security, Availability, Processing Integrity, Confidentiality, or Privacy.” assets.ctfassets.net (opens in a new tab)

  4. GovInfo. “Federal Register, Volume 88 Issue 111 (Friday, June 9, 2023).” govinfo.gov (opens in a new tab)

  5. Microsoft Learn. “System and Organization Controls (SOC) 2 Type 2.” learn.microsoft.com (opens in a new tab)

  6. Journal of Accountancy. “AICPA guides peer reviewers to address SOC 2 risks.” journalofaccountancy.com (opens in a new tab)

  7. eCFR. “16 CFR 314.4: Elements.” ecfr.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River