Skip to content
Back to skills

Legal Risk Assessment

ASecurity

Assesses and classifies LEGAL risks (contract exposure, regulatory liability, IP, privacy, employment, dispute, breach-notification) using a severity-by-likelihood framework with explicit escalation criteria and cited rationale. Use when the user says assess legal risk on [matter], classify the risk in this contract, what's our exposure if [scenario], does this need outside counsel, evaluate the legal risk of [deal/feature/action], or describes potential liability, contractual obligation, reg...

  • 85 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 8, 2026
ai-agentsrustgogitsecuritydocumentation

Works with

  • cli

Security analysis

A100/100

Scanned October 8, 2026

npx -y skills add ThomasMoreAI/legal-skills-open --skill legal-risk-assessment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Legal Risk Assessment?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Legal Risk Assessment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-legal-risk-assessment/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-legal-risk-assessment)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: legal-risk-assessment
title: Legal Risk Assessment
description: Assesses and classifies LEGAL risks (contract exposure, regulatory liability, IP, privacy, employment, dispute, breach-notification) using a severity-by-likelihood framework with explicit escalation criteria and cited rationale. Use when the user says assess legal risk on [matter], classify the risk in this contract, what's our exposure if [scenario], does this need outside counsel, evaluate the legal risk of [deal/feature/action], or describes potential liability, contractual obligation, regulatory consequence, or litigation threat. Tie-breaker vs operations:risk-assessment — if the question is about LIABILITY, NOTIFICATION CLOCKS, REGULATORY CONSEQUENCE, or CONTRACTUAL EXPOSURE, use this skill; if it is about UPTIME, CAPACITY, OPERATIONAL CONTINUITY, or PROCESS FAILURE only (no notification clock, no liability claim), defer to operations:risk-assessment. A security incident with PII triggers BOTH skills (chain). Do NOT use for pure operational risks like outages, vendor downtime,
  capacity gaps with no legal exposure.
author: nmoralescyber
author_url: https://github.com/nmoralescyber/claude-skill-optimization/tree/main/skills/legal/legal-risk-assessment
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: general
practice: contracts
language: en
---

# Legal Risk Assessment

Severity-by-likelihood classification for legal exposure with explicit escalation thresholds and cited rationale.

## Scope: LEGAL risks only

This skill handles: contract liability, regulatory consequence, IP infringement, privacy obligations (GDPR, CCPA, HIPAA, PR Ley 111-2005), employment claims, breach-notification clocks, dispute and litigation risk.

For pure operational risk (outages, capacity, process gaps, system reliability with NO liability/notification consequence) → use `operations:risk-assessment`.

### Boundary tie-breaker (the most-confused split)

| Signal in the prompt | Skill |
|---|---|
| "exposure," "liability," "breach notification," "fine," "claim," "subpoena" | THIS skill |
| "downtime," "SLA credit owed to customer" (because $$ owed) | THIS skill |
| "uptime target," "capacity," "process bottleneck," "redundancy" | `operations:risk-assessment` |
| Security incident with PII | BOTH — chain this skill (notification/liability) and operations (containment) |
| Vendor outage with no contractual penalty | `operations:risk-assessment` only |
| Vendor outage that breaches our customer SLA | THIS skill (downstream liability) |

## Framework

Every legal risk gets classified on two axes.

**Severity (impact if it occurs):**
- **5 — Catastrophic:** Existential threat (loss of license, regulatory shutdown, criminal liability, multi-million-dollar judgment, uninsured cyber loss exceeding cash runway)
- **4 — Major:** Significant business disruption (large fine, key customer loss via SLA breach, IP injunction, breach notification to >10k individuals)
- **3 — Moderate:** Material but bounded (single-jurisdiction fine, settled dispute, contract renegotiation forced, single-customer breach notification)
- **2 — Minor:** Recoverable cost (small fine, minor breach remediation, single-customer credit)
- **1 — Negligible:** Notice or correction only

**Likelihood (probability over the next 12 months):**
- **5 — Near-certain:** >75% — trigger condition already met or imminent
- **4 — Probable:** 40–75% — known patterns suggest this happens
- **3 — Possible:** 15–40% — has happened in similar contexts
- **2 — Unlikely:** 5–15% — would require unusual circumstances
- **1 — Rare:** <5% — theoretical possibility

## Risk score = Severity × Likelihood (1–25)

| Score | Action | Owner |
|---|---|---|
| 20–25 | Stop. Outside counsel today. Brief CEO/board. Notify cyber carrier if cyber-related. | GC + CEO |
| 12–19 | Outside counsel review within 5 days. Mitigation plan. | GC |
| 6–11 | Internal counsel decision. Documented mitigation. | In-house counsel |
| 3–5 | Standard risk register entry. Quarterly review. | Risk owner |
| 1–2 | Note. No action required. | Auto |

## Escalation triggers (independent of score — escalate immediately)

1. **Regulator inquiry received** — even informal
2. **Litigation hold notice** — preserve docs, freeze deletion
3. **Data breach suspected** — clocks start: GDPR 72hr, US states vary 30–90 days, **PR Ley 111-2005 = without unreasonable delay; DACO notification required for PR residents**, HIPAA 60 days
4. **Subpoena or warrant served** — counsel handles directly
5. **Whistleblower or anonymous tip** about legal violation
6. **Counterparty bankruptcy filing** affecting material agreement
7. **IP cease-and-desist received**
8. **Government investigation announced** (industry-wide or company-specific)
9. **Cyber-insurance claim conditions triggered** — most policies require notice within 24–72hr of "discovery of incident"; late notice = denial. Identify carrier, policy number, incident-response panel counsel before remediating.
10. **Customer DPA notification clock triggered** — many enterprise DPAs require 24–72hr sub-processor or incident notice; missing this = contractual breach independent of statutory clock.

## Output structure

Every assessment produces:

1. **Matter summary** (2–3 sentences)
2. **Risk classification** — severity score with rationale (cite the specific liability source: statute, contract clause, or case theory), likelihood score with rationale (cite the trigger condition observed). Use the rationale template below.
3. **Risk score** (severity × likelihood)
4. **Recommended action** per the score table
5. **Escalation flags** raised (or "none") with clock-start timestamp if any
6. **Mitigation options** ranked by cost vs. risk reduction
7. **Documentation requirements** — memo, contract amendment, communication log, evidence preservation
8. **Re-assessment trigger** — what would change the score

### Rationale template (use verbatim structure)

```
Severity = N because [specific harm], driven by [statute / clause / case theory: cite exactly].
  Worst-case quantum: [$ figure or qualitative bound].
Likelihood = N because [observed trigger condition or pattern], frequency baseline: [reference].
```

Example: "Severity = 4 because uncapped indemnification exposes us to defense costs and judgments without limit, driven by absence of mutual LoL clause in MSA §11. Worst-case quantum: ~$2M (estimated defense + settlement for one IP claim). Likelihood = 3 because the counterparty's product overlaps with two existing patents in our space; one prior C&D was sent to a competitor in 2024."

## Decline triggers (do NOT use this skill if)

- Question is purely financial modeling with no liability angle → use finance skills
- Question is "should we hire X for this matter" (resourcing) → use ops/HR
- Question is operational continuity only with no contract/regulatory consequence → use `operations:risk-assessment`
- Question is a contract redline request (not a risk score) → use `legal:review-contract`

## Common patterns (quick-reference, with citations)

| Pattern | Severity × Likelihood = Score | Driving authority / clause | Action |
|---|---|---|---|
| Indemnification cap missing or uncapped | 4 × 3 = 12 | Common-law unlimited liability default | Outside counsel |
| DPA missing where personal data is processed | 4 × 5 = 20 | GDPR Art. 28; CCPA service-provider requirements; PR Ley 111-2005 | Stop; fix today |
| IP assignment ambiguous (contractor work) | 4 × 4 = 16 | US Copyright Act §201(b) work-for-hire limits | Outside counsel |
| Auto-renewal without notice provision | 3 × 4 = 12 | State auto-renewal statutes (CA BPC §17600 et seq.; many states) | Counsel review |
| Choice of law in unfriendly jurisdiction | varies | Forum-selection clause | Assess on actual terms |
| LoL survives but indemnity doesn't | 4 × 3 = 12 | Contract-construction risk | Outside counsel |
| Pen-test requirement in customer MSA but not flowed to sub-processor | 4 × 4 = 16 | Customer MSA security exhibit | Flow-down required |
| Cyber policy notice window missed | 5 × 3 = 15 | Insurance policy "Conditions" section | Notify carrier NOW; escalate |
| Sub-processor added without 30-day customer notice | 3 × 4 = 12 | Customer DPA sub-processor clause | Cure notice immediately |
| Right-to-audit clause invoked by enterprise customer | 3 × 3 = 9 | Customer MSA audit clause | Internal counsel + InfoSec |
| PR resident PII in unencrypted storage | 4 × 4 = 16 | PR Ley 111-2005; cyber-insurance encryption warranty | Encrypt + assess notice obligation |

## When to chain to other skills

- **Vendor paperwork status driving the risk:** chain to `legal:vendor-check` first to confirm what's signed/missing
- **Operational containment of incident in parallel:** chain to `operations:risk-assessment` for ops side
- **Regulatory feature/launch question:** chain to `legal:compliance-check` for jurisdictional analysis
- **Need contract redlines to mitigate:** chain to `legal:review-contract`

## Tools that should be connected for best output

- CLM (Ironclad, Spotdraft, etc.) — contract context
- Legal hold system — litigation status
- Privacy management (OneTrust, etc.) — data inventory
- Cyber-insurance policy on file (PDF in document storage) — for notice clocks and panel-counsel list
- Incident-response runbook — to confirm clock-start timestamp

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.