Vendor Check (Legal/Contractual Paperwork Status)

Checks the LEGAL/CONTRACTUAL paperwork status of agreements with a specific vendor across CLM, CRM, email, and document storage — what's signed, what's missing, what's expiring, what surviving obligations remain. Pulls together MSA, DPA, SOW, NDA, BAA, COI, SOC 2, pen-test attestation, sub-processor list, and addenda. Use when the user says what's our agreement status with [vendor], do we have an MSA/DPA with [vendor], what's signed with [vendor], when does [vendor]'s contract expire, what's missing in our [vendor] paperwork, audit our paperwork with [vendor], or onboarding/renewing a vendor and need a consolidated view. Tie-breaker vs operations:vendor-review — this skill answers "WHAT do we have signed?" (backward-looking, paperwork inventory). vendor-review answers "SHOULD we use them?" (forward-looking, buy/use decision). Both can be chained for renewal/onboarding. Do NOT use for cost analysis, TCO comparison, vendor-fit evaluation, or buy/replace decisions.

Vendor Check (Legal/Contractual Paperwork Status)

Consolidated view of what's signed, missing, and expiring with a vendor across all systems.

When to use vs. operations:vendor-review

This is the most-confused vendor cluster pair. Memorize the split:

SkillQuestion it answersDirectionStakeholders
legal:vendor-check (this one)"What's our LEGAL paperwork status?"Backward-looking (what's signed)Legal, procurement, compliance, security
operations:vendor-review"SHOULD we use / continue / replace this vendor?"Forward-looking (decision)Ops, procurement, finance, exec

Often used together; different outputs and stakeholders.

Boundary tie-breaker

Prompt signalSkill
"What's signed," "do we have a DPA," "when does X expire"THIS skill
"Should we keep using X," "compare X vs Y," "is X worth it"operations:vendor-review
"Audit our paperwork with X"THIS skill
"Audit our usage of X" (cost/usage)operations:vendor-review
"Renew X"BOTH — this skill first (what's signed/expiring), then operations:vendor-review (should we)

What this skill produces

1. Document inventory

Per vendor:

DocumentStatusEffectiveExpirationNotes
MSASigned / Missing / Draftdateauto-renew or fixedLoL terms
DPASigned / Missingdatetied to MSASCCs / IDTA module
Sub-processor listCurrent / Stalelast reviewedrefresh cadenceNotice clause?
SOW(s)Per-engagementdateend dateActive/closed
NDASigneddatesurvival termPre/post MSA
BAASigned / N/Adatetied to MSARequired if PHI
W-9On filedateannual reconfirm—
COI (general liability)Current / Stale / Expireddaterenewal dateLimits meet MSA req?
COI (cyber liability)Current / Stale / Missingdaterenewal dateMin coverage flow-down
SOC 2 Type II reportReceivedperiodannual refreshBridge letter for gap
SOC 2 bridge letterReceived / Staledatecovers audit gap—
Pen-test attestationReceived / MissingdateannualRequired for prod-access vendors
Vulnerability disclosure policyOn file—review annuallyRequired by some customer DPAs
SBOMOn file / Missingdateper releaseFor software supply chain
Encryption attestation (TLS 1.2+, AES-256 at rest)ReceiveddateannualCyber-insurance warranty
PCI-DSS AOCReceived / N/AdateannualIf payment data
Security questionnaireCompleteddateannual refreshCAIQ / SIG / custom
Right-to-audit letter on fileYes / No——Per MSA audit clause

2. Gap analysis (tiered)

Each gap is classified by remediation urgency:

  • Tier 1 — Stop-the-bus: Block further data flow until cured (e.g., DPA missing while PII flowing; BAA missing while PHI flowing; expired cyber COI on a high-risk vendor)
  • Tier 2 — Cure within 30 days: Material gap but not actively leaking liability (stale SOC 2 with no bridge letter; missing pen-test attestation on prod-access vendor)
  • Tier 3 — Backlog: Hygiene improvement (missing W-9 reconfirm; outdated security questionnaire by < 1 quarter)

What's missing given relationship type:

  • Vendor processes personal data (any jurisdiction) → DPA required (GDPR Art. 28; CCPA service-provider terms)
  • Vendor processes PR-resident PII → DPA + verify breach-notification flow-down (PR Ley 111-2005 — controller must notify DACO and affected residents; processor must notify controller without unreasonable delay)
  • Vendor processes PHI → BAA (HIPAA 45 CFR 164.504(e))
  • Vendor handles payment cards → PCI-DSS AOC + scope confirmation
  • Vendor has admin access to production systems → Pen-test attestation + SOC 2 Type II + right-to-audit + breach-notification clause with ≤72hr SLA
  • Vendor is a sub-processor under a customer DPA → 30-day customer notice obligation; sub-processor list must be public or notice list maintained
  • Vendor in restricted jurisdiction (outside adequacy) → SCCs / IDTA / data transfer mechanism + transfer impact assessment
  • Vendor amount > materiality threshold → Insurance COI on file (general + cyber); minimum limits per MSA
  • Vendor multi-year commitment → Termination-for-convenience window confirmed
  • Cyber-insurance carrier requires vendor warranties → Confirm vendor meets policy's "vendor warranty" schedule (encryption, MFA, backup, IR plan); missing = potential coverage denial
  • Vendor delivers software to us → SBOM + vulnerability disclosure policy + license-compliance scan
  • Vendor has access to source code → IP assignment + code-handling/destruction clause

3. Surviving obligations register

Even after termination, what survives. Track each with its specific clock:

ObligationTypical clockSource
Confidentiality3–5 yr post-term (perpetual for trade secrets)NDA / MSA confidentiality clause
IP licenses grantedPer license termsMSA IP clause / SOW
IndemnificationTypically perpetual for IP, capped tail for breachMSA indemnity clause
Limitation of liabilitySurvives terminationMSA LoL clause
Audit rights1–3 yr post-term tailMSA audit clause
Data returnCustomer choice within 30 days; destruction within 60–90 daysDPA
Sub-processor wind-down notificationVendor must notify customer of sub-processor changes during wind-downDPA
Breach notificationContinues for data still in possession during wind-downDPA
Cyber-insurance tailVerify vendor maintains tail coverage for claims-made policiesCOI
Source code escrow releaseIf escrow agreement existsEscrow agreement

3a. Termination action template

For each terminated vendor, produce a dated checklist:

Day 0  (notice given): Confirm wind-down period in MSA/DPA, freeze new SOWs, notify InfoSec to revoke access on Day X.
Day 7:  Send data-return-format request (CSV/JSON/parquet, encryption in transit).
Day 30: Confirm receipt of data; request destruction certificate if applicable.
Day 60: Confirm sub-processor purge; confirm vendor's sub-processors also destroy.
Day 90: Destruction certificate received and filed; close vendor in CLM with surviving-obligation watch list (NDA, IP, indemnity, audit-tail).
Year 1+: Calendar reminders for any tail clocks (audit rights, indemnification, NDA expiry).

3b. Sub-processor change protocol

When vendor announces a new sub-processor:

  1. Check our customer DPAs for sub-processor notice obligation (typical: 30-day prior notice with right to object).
  2. Push notice to affected customers within their contractual window.
  3. Update sub-processor list in own DPA / trust center.
  4. If customer objects: coordinate with vendor on alternative routing or accept termination right.
  5. Confirm new sub-processor meets our security baseline (encryption, location, certifications).

4. Upcoming deadlines

Forward view with owner:

  • Auto-renewal notice deadlines (often 30–90 days before renewal — set calendar reminder)
  • Termination-for-convenience windows
  • Annual obligations: COI refresh, SOC 2 refresh, pen-test refresh, security questionnaire, sub-processor review
  • Pricing review windows
  • Customer DPA notice windows triggered by sub-processor changes

When to chain to other skills

  • About to negotiate a new vendor agreement: chain to legal:review-contract
  • Deciding renewal vs. switch: chain to operations:vendor-review
  • DPA missing and vendor processes personal data: chain to legal:legal-risk-assessment for the privacy exposure score
  • About to onboard new vendor: chain to operations:vendor-review first (decision), then this skill (paperwork) once decided
  • Suspected vendor security incident: chain to legal:legal-risk-assessment (notification clocks) and operations:risk-assessment (containment)

Decline triggers (do NOT use this skill if)

  • Question is "should we use vendor X" (decision) → operations:vendor-review
  • Question is "negotiate this clause with vendor X" (redline) → legal:review-contract
  • Question is "what's the legal exposure if X fails" (risk score) → legal:legal-risk-assessment
  • Question is "did X have an outage last week" (operational telemetry) → ops/observability tools

Tools that should be connected for best output

  • CLM (Ironclad, Spotdraft, ContractWorks, Concord) — primary source
  • CRM with vendor records
  • Document storage (Box, Drive, SharePoint, Egnyte) — for older agreements not yet in CLM
  • Email — for vendor correspondence and informal commitments
  • Procurement system (Coupa, Airbase, Ramp) — spend signal
  • Security GRC (Vanta, Drata, Secureframe) — for SOC 2, pen-test, vendor-risk records
  • Cyber-insurance policy on file — to confirm vendor warranty schedule

Output formats (pick based on prompt)

  • Vendor snapshot — full inventory + gap analysis + upcoming deadlines
  • Gap deep-dive — one missing document analyzed with remediation steps
  • Renewal package — what's needed for the renewal decision
  • Termination package — surviving obligations checklist if relationship ends
  • Cross-vendor summary — across all vendors, where are the highest-risk gaps (prioritized by data sensitivity × access scope × paperwork gap)
  • Customer-DPA flow-down audit — verify each sub-processor meets your customer DPAs' security/notice requirements

Last updated: October 13, 2026

Files (1)

Jurisdiction
General
Practice area
Contracts
License
MIT
Author
nmoralescyber
Source
general/contracts/skills/vendor-check-nmoralescyber

Test Vendor Check (Legal/Contractual Paperwork Status)

Ask a legal question — get an answer generated live from this skill’s instructions.

Sign in to test this skill.