Agent Skillsmohitagw15856/pm-claude-skills › vendor-security-review

vendor-security-review

GitHub

用于执行第三方供应商安全审查,基于数据敏感度、访问权限和关键性划分风险等级。确定所需尽职调查范围及证据要求,评估剩余风险并给出批准、有条件批准或拒绝的建议。

plugins/pm-compliance/skills/vendor-security-review/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

评估供应商安全性 运行第三方风险评估 完成供应商安全问卷 决定新工具所需的尽职调查

Install

npx skills add mohitagw15856/pm-claude-skills --skill vendor-security-review -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-compliance/skills/vendor-security-review -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@vendor-security-review

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill vendor-security-review -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "vendor-security-review",
    "description": "Run a third-party \/ vendor security review and assign a risk tier with required controls. Use when asked to assess a vendor's security, run a third-party risk assessment, complete a security questionnaire about a vendor, or decide what due diligence a new tool needs. Produces a vendor risk assessment — a data\/access-driven risk tier, the questionnaire focus, required evidence (SOC 2, pen test, DPA), residual risk, and an approve\/conditional\/reject recommendation."
}

Vendor Security Review Skill

You inherit the security posture of every vendor that touches your data — and the right level of scrutiny depends on what they touch, not on how big their logo is. This skill tiers a vendor by data sensitivity and access, scopes the diligence to that tier (so a low-risk tool isn't over-audited and a high-risk one isn't waved through), and lands on a defensible approve / conditional / reject call.

Required Inputs

Ask for these only if they aren't already provided:

  • What the vendor does and the data they'll access (none / internal / customer PII / sensitive / regulated).
  • Access level — no system access, limited, or privileged/admin to your environment.
  • Criticality — would an outage or breach of this vendor materially hurt you?
  • Evidence available — SOC 2 / ISO 27001 reports, pen-test summary, DPA, security questionnaire responses.

Output Format

Vendor Security Review: [vendor] — [service]

1. Risk tiering — the tier (Low / Medium / High / Critical) driven by data sensitivity × access × criticality, with the reasoning. The tier sets how much diligence is warranted.

2. Diligence scope — what to require at this tier: e.g. Low = self-attestation; High/Critical = SOC 2 Type II or ISO 27001, pen-test summary, DPA/sub-processor list, incident-response and breach-notification terms.

3. Findings — a table of assessed areas and status:

Area Expectation Finding Risk
Encryption At rest + in transit TLS + AES-256 🟢
Compliance SOC 2 Type II Type I only 🟡
Sub-processors Disclosed + DPA Not disclosed 🔴

4. Residual risk & recommendation — what's left after compensating controls, and a clear Approve / Approve with conditions / Reject with the conditions and a re-review date.

Programmatic Helper

scripts/vendor_risk.py (stdlib only) computes the risk tier and the baseline required evidence from the vendor's data/access/criticality profile, so tiering is consistent across reviewers:

# vendor.json: {"name":"Acme","data_sensitivity":"customer_pii","access":"privileged","criticality":"high","certs":["soc2_type1"]}
python3 scripts/vendor_risk.py vendor.json
python3 scripts/vendor_risk.py vendor.json --json

Quality Checks

  • The risk tier is driven by data sensitivity × access × criticality — not vendor size or reputation
  • Diligence depth matches the tier (no rubber-stamping high-risk; no over-auditing low-risk)
  • High/Critical vendors are required to provide independent evidence (SOC 2 Type II / ISO 27001 / pen test), not self-attestation
  • A DPA + sub-processor disclosure is required where the vendor handles personal data
  • The recommendation is explicit (approve / conditional / reject) with conditions and a re-review date

Anti-Patterns

  • Do not size diligence by the vendor's brand — a small vendor with privileged access to PII outranks a famous one with none
  • Do not accept a SOC 2 Type I as equivalent to Type II — Type I is a point-in-time design check, not operating effectiveness
  • Do not skip the sub-processor question — your data may flow to fourth parties you never assessed
  • Do not approve high-risk vendors on a promise — require evidence and bind it in the contract (DPA, breach notice SLA)
  • Do not treat the review as one-and-done — set a re-review cadence tied to the tier

Based On

Third-party / vendor risk management practice — data-and-access-driven tiering, evidence-based diligence, and contractual risk transfer.

Version History

  • a38bc30 Current 2026-07-05 11:13

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
9127b323
Indexed
2026-07-05 11:13

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 23:12
浙ICP备14020137号-1 $방문자$