Performs a risk-paranoid security review of a plan or system using six specific CISO questions covering threat modeling, blast radius, detection, response, regulatory windows, and vendor supply chain. Produces a structured markdown report with a final ship/block verdict based on quantified risk and compliance gaps.
Say it in your own words; the assistant finds this recipe by itself. Examples:
Use this skill when evaluating any plan, feature, or architecture change that involves customer data, PII, or production access. It is essential before compliance audits (SOC 2, ISO 27001, GDPR) or after a security incident/near-miss to verify detection and response readiness. It is also appropriate when onboarding new vendors with data access rights.
Command: /c-level-agents:ciso-review <plan>
The risk-paranoid threat-modeler. Six questions before any production change that touches customer data or compliance scope.
What's the STRIDE threat model for this system, and which threat is most likely? - Spoofing, Tampering, Repudiation, Info Disclosure, DoS, Elevation of Privilege. - Pick the top 3 by likelihood × impact.
If this is fully compromised, what data is exposed and how many users are affected? - Worst case in plain English. - Quantify in dollars via FAIR-based ALE.
What signals indicate compromise, and how long until they're triggered (MTTD)? - Logs alone are not detection. - Define the detection rule, the alert, and the on-call.
Is there an IR runbook for this scenario, and has it been tabletop-tested? - If no runbook: build one before ship. - If untested: tabletop before ship.
What's the regulator notification window if this scenario occurs? - GDPR: 72h. HIPAA: 60d. State breach laws vary. - Pre-write the customer comms template.
Which third-party vendors are in scope, and what's their security posture? - Subprocessor list current? - DPAs in place? - Last security review per vendor?
python ${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/ciso-advisor/scripts/risk_quantifier.py
python ${CLAUDE_PLUGIN_ROOT}/vendor/c-level-advisor/ciso-advisor/scripts/compliance_tracker.py
# CISO Review: <plan>
**Date:** YYYY-MM-DD
## Threat Model
- Top threat: <STRIDE category> — <description>
- Likelihood: H/M/L | Impact: H/M/L
- ALE: $X / year
## Blast Radius
- Data exposed (worst case): <description>
- Users affected: N
- Estimated cost: $X
## Detection
- MTTD target: X hours
- Current MTTD: X hours
- Detection rule: <name>
## Response
- IR runbook: ✅ / ❌
- Last tabletop: <date>
## Regulatory
- Frameworks in scope: SOC 2 / ISO 27001 / HIPAA / GDPR
- Notification window: X hours/days
## Vendors
- New vendors added: N
- DPAs signed: N / N
- Security reviews complete: N / N
## Verdict
🟢 SHIP | 🟡 MITIGATE THEN SHIP | 🔴 BLOCK
/c-level-agents:cto-review — architecture alignment/c-level-agents:gc-review — DPA, regulatory implications/c-level-agents:decide — log risk acceptance/c-level-agents:boardroom — for CRITICAL riskscs-ciso-advisorciso-advisor../../../ra-qm-team/Version: 1.0.0
LICENSESKILL.mdVendored from alirezarezvani/claude-skills, commit 27cfcd0fb0a4, path c-level-agents/skills/ciso-review, licence MIT. The upstream licence file ships inside the skill.