New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

/cs:ciso-review <plan

/cs:ciso-review — CISO Forcing Questions

by alirezarezvani · MIT license · ★ 26,349 on GitHub · updated Aug 30

/cs:ciso-review — CISO Forcing Questions cover

/cs:ciso-review <plan> — Risk-paranoid interrogation of any plan that touches data, compliance, or production access. Use when launching features that handle customer data, before a SOC 2 / ISO audit, or after any incident or near-miss.

---
name: "ciso-review"
description: "/cs:ciso-review <plan> — Risk-paranoid interrogation of any plan that touches data, compliance, or production access. Use when launching features that handle customer data, before a SOC 2 / ISO audit, or after any incident or near-miss."
---

# /cs:ciso-review — CISO Forcing Questions

**Command:** `/cs:ciso-review <plan>`

The risk-paranoid threat-modeler. Six questions before any production change that touches customer data or compliance scope.

## When to Run

- Before deploying any system that touches PII / PHI / cardholder data
- Before signing a new vendor with data access
- Before a compliance audit (SOC 2, ISO 27001, HIPAA, GDPR)
- Before any architecture decision crossing trust boundaries
- After any near-miss incident

Overview

The risk-paranoid threat-modeler. Six questions before any production change that touches customer data or compliance scope.

Manual install (npx, ZIP)
Claude Codenpx skills add alirezarezvani/claude-skills --skill ciso-review -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/alirezarezvani/claude-skills/tar.gz/19392f7a0826 \ | tar -xz -C ~/.claude/skills --strip-components=3 claude-skills-19392f7a0826/c-level-agents/skills/ciso-review
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/ba25d81a758a22a5f21f/ciso-review.zip" -OutFile "$env:TEMP\ciso-review.zip"; Expand-Archive "$env:TEMP\ciso-review.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.2 KB
Read the files here
alirezarezvani/19392f71 file
Shared references4SKILL.md reads these from elsewhere in the repo. Not in the ZIP.Get them on GitHub ↗
SKILL.md
Show the full text114 lines

/cs:ciso-review — CISO Forcing Questions

Command: /cs:ciso-review <plan>

The risk-paranoid threat-modeler. Six questions before any production change that touches customer data or compliance scope.

When to Run

  • Before deploying any system that touches PII / PHI / cardholder data
  • Before signing a new vendor with data access
  • Before a compliance audit (SOC 2, ISO 27001, HIPAA, GDPR)
  • Before any architecture decision crossing trust boundaries
  • After any near-miss incident

The Six CISO Questions

1. Threat Model

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.
2. Blast Radius

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.
3. Detection

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.
4. Response

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.
5. Regulatory Window

What's the regulator notification window if this scenario occurs?

  • GDPR: 72h. HIPAA: 60d. State breach laws vary.
  • Pre-write the customer comms template.
6. Vendor & Supply Chain

Which third-party vendors are in scope, and what's their security posture?

  • Subprocessor list current?
  • DPAs in place?
  • Last security review per vendor?

Workflow

python ../../../c-level-advisor/skills/ciso-advisor/scripts/risk_quantifier.py
python ../../../c-level-advisor/skills/ciso-advisor/scripts/compliance_tracker.py

Output Format

# 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

Routing

  • /cs:cto-review — architecture alignment
  • /cs:gc-review — DPA, regulatory implications
  • /cs:decide — log risk acceptance
  • /cs:boardroom — for CRITICAL risks

Version: 1.0.0

1---
2name: "ciso-review"
3description: "/cs:ciso-review <plan> — Risk-paranoid interrogation of any plan that touches data, compliance, or production access. Use when launching features that handle customer data, before a SOC 2 / ISO audit, or after any incident or near-miss."
4---
5 
6# /cs:ciso-review — CISO Forcing Questions
7 
8**Command:** `/cs:ciso-review <plan>`
9 
10The risk-paranoid threat-modeler. Six questions before any production change that touches customer data or compliance scope.
11 
12## When to Run
13 
14- Before deploying any system that touches PII / PHI / cardholder data
15- Before signing a new vendor with data access
16- Before a compliance audit (SOC 2, ISO 27001, HIPAA, GDPR)
17- Before any architecture decision crossing trust boundaries
18- After any near-miss incident
19 
20## The Six CISO Questions
21 
22### 1. Threat Model
23**What's the STRIDE threat model for this system, and which threat is most likely?**
24- Spoofing, Tampering, Repudiation, Info Disclosure, DoS, Elevation of Privilege.
25- Pick the top 3 by likelihood × impact.
26 
27### 2. Blast Radius
28**If this is fully compromised, what data is exposed and how many users are affected?**
29- Worst case in plain English.
30- Quantify in dollars via FAIR-based ALE.
31 
32### 3. Detection
33**What signals indicate compromise, and how long until they're triggered (MTTD)?**
34- Logs alone are not detection.
35- Define the detection rule, the alert, and the on-call.
36 
37### 4. Response
38**Is there an IR runbook for this scenario, and has it been tabletop-tested?**
39- If no runbook: build one before ship.
40- If untested: tabletop before ship.
41 
42### 5. Regulatory Window
43**What's the regulator notification window if this scenario occurs?**
44- GDPR: 72h. HIPAA: 60d. State breach laws vary.
45- Pre-write the customer comms template.
46 
47### 6. Vendor & Supply Chain
48**Which third-party vendors are in scope, and what's their security posture?**
49- Subprocessor list current?
50- DPAs in place?
51- Last security review per vendor?
52 
53## Workflow
54 
55```bash
56python ../../../c-level-advisor/skills/ciso-advisor/scripts/risk_quantifier.py
57python ../../../c-level-advisor/skills/ciso-advisor/scripts/compliance_tracker.py
58```
59 
60## Output Format
61 
62```markdown
63# CISO Review: <plan>
64**Date:** YYYY-MM-DD
65 
66## Threat Model
67- Top threat: <STRIDE category> — <description>
68- Likelihood: H/M/L | Impact: H/M/L
69- ALE: $X / year
70 
71## Blast Radius
72- Data exposed (worst case): <description>
73- Users affected: N
74- Estimated cost: $X
75 
76## Detection
77- MTTD target: X hours
78- Current MTTD: X hours
79- Detection rule: <name>
80 
81## Response
82- IR runbook: ✅ / ❌
83- Last tabletop: <date>
84 
85## Regulatory
86- Frameworks in scope: SOC 2 / ISO 27001 / HIPAA / GDPR
87- Notification window: X hours/days
88 
89## Vendors
90- New vendors added: N
91- DPAs signed: N / N
92- Security reviews complete: N / N
93 
94## Verdict
95🟢 SHIP | 🟡 MITIGATE THEN SHIP | 🔴 BLOCK
96```
97 
98## Routing
99 
100- `/cs:cto-review` — architecture alignment
101- `/cs:gc-review` — DPA, regulatory implications
102- `/cs:decide` — log risk acceptance
103- `/cs:boardroom` — for CRITICAL risks
104 
105## Related
106 
107- Agent: [`cs-ciso-advisor`](../../agents/cs-ciso-advisor.md)
108- Skill: [`ciso-advisor`](../../../c-level-advisor/skills/ciso-advisor/SKILL.md)
109- Compliance: `../../../ra-qm-team/`
110 
111---
112 
113**Version:** 1.0.0
114 
View all files on GitHub →

Details

Updated
Aug 30, 2026
License
MIT
Stars on the repo
★ 26,349
Checked
Source
alirezarezvani/claude-skills ↗
Creator
alirezarezvani · 363 listings
View creator

Similar skills

See all →
SkillRun Azure compliance and security audits with azqr plus KeyAzure Compliance & Security Auditingmicrosoft/skills · by microsoftRun Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.★ 3.1k GitHub starsMCPReviews completed implementation for governing-sourceCode reviewershinpr/claude-code-workflows · by shinprReviews completed implementation for governing-source compliance, scope economy, repository quality policy, and material code correctness. Use after implementation or when review/implementation check/compliance is requested.★ 687 GitHub starsSkillImplement GDPR-compliant data handling with consentGdpr data handlingwshobson/agents · by wshobsonImplement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, or conducting GDPR compliance reviews.★ 39.9k GitHub starsMCPDraft privacy policies, terms of service, disclaimersLegal advisorwshobson/agents · by wshobsonDraft privacy policies, terms of service, disclaimers, and legal notices. Creates GDPR-compliant texts, cookie policies, and data processing agreements. Use PROACTIVELY for legal documentation, compliance texts, or regulatory requirements.★ 39.9k GitHub starsSkillImplement PCI DSS compliance requirements for securePci compliancewshobson/agents · by wshobsonImplement PCI DSS compliance requirements for secure handling of payment card data and payment systems. Use when securing payment processing, achieving PCI compliance, or implementing payment card security measures.★ 39.9k GitHub starsSkillData privacy and regulatory compliance specialist for GDPRData privacy compliancedavila7/claude-code-templates · by davila7Data privacy and regulatory compliance specialist for GDPR, CCPA, HIPAA, and international data protection laws. Use when implementing privacy controls, conducting data protection impact assessments, ensuring regulatory compliance, or managing data subject rights. Expert in consent management, data minimization, and privacy-by-design principles.★ 32.3k GitHub stars

More from alirezarezvani

SkillResume a paused experiment/ar:ar-resume — Resume Experimentalirezarezvani/claude-skills · by alirezarezvaniResume a paused experiment. Checkout the experiment branch, read results history, continue iterating. Use when the user runs /ar:ar-resume or asks to pick up a previously started autoresearch experiment.★ 26.3k GitHub starsSkillShow experiment dashboard with results, active loops/ar:ar-status — Experiment Dashboardalirezarezvani/claude-skills · by alirezarezvaniShow experiment dashboard with results, active loops, and progress. Use when the user runs /ar:ar-status or asks how an autoresearch experiment is going.★ 26.3k GitHub starsSkillStart an autonomous experiment loop with user-selected/ar:loop — Autonomous Experiment Loopalirezarezvani/claude-skills · by alirezarezvaniStart an autonomous experiment loop with user-selected interval (10min, 1h, daily, weekly, monthly). Uses CronCreate for scheduling. Use when the user runs /ar:loop or asks to run an autoresearch experiment continuously on a schedule.★ 26.3k GitHub starsSkillRun a single experiment iteration/ar:run — Single Experiment Iterationalirezarezvani/claude-skills · by alirezarezvaniRun a single experiment iteration. Edit the target file, evaluate, keep or discard. Use when the user runs /ar:run or asks for one manual autoresearch iteration.★ 26.3k GitHub starsSkillSet up a new autoresearch experiment interactively/ar:setup — Create New Experimentalirezarezvani/claude-skills · by alirezarezvaniSet up a new autoresearch experiment interactively. Collects domain, target file, eval command, metric, direction, and evaluator. Use when the user runs /ar:setup or asks to start optimizing a file with the autoresearch loop.★ 26.3k GitHub starsSkill/cs:boardroom <brief/cs:boardroom — Multi-Role Boardroom Deliberationalirezarezvani/claude-skills · by alirezarezvani/cs:boardroom <brief> — 6-phase multi-role deliberation across the C-suite with Phase 2 isolation, critic pre-screen, and synthesis. Outputs a board memo. Use when a decision spans multiple executive domains — e.g. a pricing change touching finance, positioning, and product, or a raise-vs-cut runway call.★ 26.3k GitHub stars