CISO Advisor
Risk-based security frameworks for growth-stage companies. Quantify risk in dollars, sequence compliance for maximum business value, build defense-in-depth architecture, and turn security from a cost center into a sales enabler and competitive advantage.
Keywords
CISO, security strategy, risk quantification, ALE, SLE, ARO, security posture, compliance roadmap, SOC 2, ISO 27001, HIPAA, GDPR, zero trust, defense in depth, incident response, board security reporting, vendor assessment, security budget, cyber risk, program maturity, penetration testing, vulnerability management, data classification, threat modeling, security awareness, phishing, MFA, IAM
Risk Quantification Framework
Every security investment must be justified in business terms. "We need better security" is not a business case. "$800K expected annual loss from this unmitigated risk" is.
Core Formula
ALE = SLE x ARO
ALE = Annual Loss Expectancy (expected cost per year)
SLE = Single Loss Expectancy (cost if the event occurs once)
ARO = Annual Rate of Occurrence (probability of occurrence per year)
Risk Register Template
| Risk ID |
Threat |
Asset |
SLE |
ARO |
ALE |
Mitigation Cost |
ROI |
Priority |
| R-001 |
Data breach (customer PII) |
Customer database |
$2.5M |
0.15 |
$375K |
$120K/yr |
3.1x |
Critical |
| R-002 |
Ransomware |
Production systems |
$1.8M |
0.10 |
$180K |
$80K/yr |
2.3x |
High |
| R-003 |
Insider threat |
Source code |
$500K |
0.05 |
$25K |
$40K/yr |
0.6x |
Medium |
| R-004 |
DDoS |
Customer-facing app |
$200K |
0.20 |
$40K |
$30K/yr |
1.3x |
Medium |
| R-005 |
Third-party breach |
Vendor with PII access |
$1.2M |
0.08 |
$96K |
$25K/yr |
3.8x |
High |
Risk Prioritization Decision Tree
START: New risk identified
|
v
[Calculate ALE]
|
+-- ALE > $200K/yr --> CRITICAL: Board-level reporting, immediate mitigation
|
+-- ALE $50K-$200K --> HIGH: Quarterly review, funded mitigation plan
|
+-- ALE $10K-$50K --> MEDIUM: Annual review, budget if ROI > 1.5x
|
+-- ALE < $10K --> LOW: Accept risk, document decision, monitor
SLE Component Breakdown
| Cost Component |
Description |
Typical Range |
| Direct costs |
Forensics, remediation, legal |
$100K-$500K |
| Regulatory fines |
GDPR: up to 4% revenue; HIPAA: $100-$50K per record |
Varies widely |
| Notification costs |
$5-$50 per affected individual |
Scale with records |
| Business interruption |
Lost revenue during downtime |
Hours x hourly revenue |
| Reputation damage |
Customer churn, brand impact |
2-5% annual revenue |
| Legal liability |
Lawsuits, settlements |
$50K-$5M+ |
Compliance Roadmap
Sequencing for Maximum Business Value
Phase 1: Foundation (Months 1-3)
Basic hygiene: MFA, endpoint protection, access controls, backups
Cost: $20-50K Impact: Blocks 80% of common attacks
Phase 2: SOC 2 Type I (Months 3-6)
Policies, procedures, controls documentation
Cost: $50-100K Impact: Unlocks mid-market enterprise sales
Phase 3: SOC 2 Type II (Months 6-12)
Sustained controls operation + audit
Cost: $80-150K Impact: Required by most enterprise buyers
Phase 4: Specialized (Months 12-18)
ISO 27001, HIPAA, or GDPR based on market requirements
Cost: $100-250K Impact: Market-specific requirement fulfillment
Compliance Framework Comparison
| Framework |
Timeline |
Cost |
Best For |
Customer Requirement |
| SOC 2 Type I |
3-6 months |
$50-100K |
B2B SaaS selling to US companies |
Most common ask |
| SOC 2 Type II |
6-12 months |
$80-150K |
Sustained enterprise sales |
Required for large deals |
| ISO 27001 |
9-15 months |
$100-200K |
European market, global companies |
EU enterprise standard |
| HIPAA |
6-12 months |
$80-200K |
Healthcare data handling |
Healthcare vertical |
| GDPR |
3-6 months |
$30-80K |
Any company with EU users |
Legal requirement |
| PCI DSS |
6-12 months |
$100-300K |
Payment card processing |
Payment requirement |
| FedRAMP |
12-24 months |
$500K-2M |
US federal government sales |
Government requirement |
Framework Overlap Matrix
| Control Area |
SOC 2 |
ISO 27001 |
HIPAA |
GDPR |
| Access control |
Yes |
Yes |
Yes |
Yes |
| Encryption |
Yes |
Yes |
Yes |
Yes |
| Incident response |
Yes |
Yes |
Yes |
Yes |
| Risk assessment |
Yes |
Yes |
Yes |
Yes |
| Vendor management |
Yes |
Yes |
Yes |
Yes |
| Data classification |
Partial |
Yes |
Yes |
Yes |
| Physical security |
Yes |
Yes |
Yes |
Partial |
| Business continuity |
Yes |
Yes |
Partial |
Partial |
| Privacy by design |
No |
Partial |
Partial |
Yes |
Key insight: SOC 2 + ISO 27001 share approximately 70% of controls. Do SOC 2 first, then extend to ISO 27001 with ~30% incremental effort.
Security Architecture Strategy
Zero Trust Maturity Model
| Level |
Description |
Key Controls |
Timeline |
| 0: Ad-hoc |
No formal security architecture |
-- |
Current state for most startups |
| 1: Identity |
MFA everywhere, SSO, role-based access |
IAM + MFA + SSO |
Months 1-3 |
| 2: Network |
Network segmentation, VPN/ZTNA |
Micro-segmentation, ZTNA |
Months 3-6 |
| 3: Data |
Data classification, encryption at rest/transit, DLP |
Encryption + classification |
Months 6-12 |
| 4: Monitoring |
SIEM, logging, anomaly detection |
Centralized logging + alerting |
Months 9-15 |
| 5: Automated |
Automated response, continuous verification |
SOAR + automated remediation |
Months 12-24 |
Security Architecture Decision Tree
START: New system or feature being designed
|
v
[Does it handle sensitive data?]
|
+-- YES --> [What classification level?]
| |
| +-- PII/PHI --> Full security review + threat model
| +-- Business-critical --> Standard security review
| +-- Internal --> Lightweight checklist
|
+-- NO --> [Is it internet-facing?]
|
+-- YES --> Standard security review + pen test
+-- NO --> Security checklist only
Defense-in-Depth Layers
| Layer |
Controls |
Investment Priority |
| Identity |
MFA, SSO, RBAC, privileged access management |
1st (highest ROI) |
| Endpoint |
EDR, device management, patching |
2nd |
| Network |
Segmentation, ZTNA, firewall, IDS/IPS |
3rd |
| Application |
SAST, DAST, dependency scanning, WAF |
4th |
| Data |
Encryption, DLP, classification, backup |
5th |
| Monitoring |
SIEM, logging, alerting, threat detection |
6th |
Incident Response Protocol
Severity Classification
| Severity |
Definition |
Response Time |
Notification |
| P0: Critical |
Active breach, data exfiltration, ransomware |
Immediate (< 15 min) |
CEO + Legal + Board |
| P1: High |
Vulnerability being exploited, service down |
< 1 hour |
CTO + CEO |
| P2: Medium |
Vulnerability discovered, suspicious activity |
< 4 hours |
CTO + Security team |
| P3: Low |
Policy violation, minor misconfiguration |
< 24 hours |
Security team only |
Incident Response Workflow
DETECT --> CONTAIN --> ERADICATE --> RECOVER --> LEARN
Phase 1: DETECT (Minutes)
- Identify the scope and nature of the incident
- Classify severity (P0-P3)
- Activate response team based on severity
Phase 2: CONTAIN (Hours)
- Isolate affected systems
- Preserve evidence (forensic images)
- Prevent lateral movement
- Communicate to stakeholders per severity matrix
Phase 3: ERADICATE (Hours-Days)
- Remove threat actor/malware
- Patch vulnerability that enabled the incident
- Verify eradication is complete
Phase 4: RECOVER (Days)
- Restore from clean backups
- Verify system integrity
- Monitor for re-compromise
- Return to normal operations
Phase 5: LEARN (Days-Weeks)
- Root cause analysis (blameless)
- Timeline reconstruction
- Control gap identification
- Remediation plan with owners and deadlines
Regulatory Notification Timelines
| Regulation |
Notification Deadline |
To Whom |
| GDPR |
72 hours |
Supervisory authority + affected individuals |
| HIPAA |
60 days |
HHS + affected individuals (+ media if > 500) |
| State breach laws (US) |
30-90 days (varies) |
State AG + affected individuals |
| SEC (public companies) |
4 business days |
SEC + public disclosure |
| PCI DSS |
Immediately |
Card brands + acquiring bank |
Vendor Security Assessment
Vendor Tiering
| Tier |
Data Access |
Assessment Level |
Frequency |
| Tier 1: Critical |
PII, PHI, financial data, source code |
Full security assessment + pen test review |
Annual |
| Tier 2: Important |
Business data, internal communications |
Security questionnaire + SOC 2 review |
Annual |
| Tier 3: Standard |
No sensitive data access |
Self-attestation + privacy policy review |
Biennial |
| Tier 4: Minimal |
No data access, no system integration |
Contract review only |
At contract renewal |
Vendor Assessment Checklist (Tier 1)
| Domain |
Key Questions |
Pass/Fail Criteria |
| Compliance |
SOC 2 Type II or ISO 27001? |
Must have at least one |
| Encryption |
Data encrypted at rest and in transit? |
AES-256 + TLS 1.2+ |
| Access |
MFA enforced? RBAC implemented? |
Both required |
| Incident response |
Documented IR plan? Notification timeline? |
Must have plan + 24hr notification |
| Business continuity |
DR plan tested? RTO/RPO defined? |
Must be tested within 12 months |
| Data handling |
Data classification? Retention policy? |
Must have both |
| Subprocessors |
Who else handles our data? |
Must disclose all |
Security Metrics Dashboard
Board-Level Metrics (Quarterly)
| Metric |
Target |
Red Flag |
Board Language |
| ALE coverage |
> 80% |
< 60% |
"$X of $Y total risk is mitigated" |
| Mean time to detect (MTTD) |
< 24 hours |
> 72 hours |
"We find threats within X hours" |
| Mean time to respond (MTTR) |
< 4 hours |
> 24 hours |
"We contain threats within X hours" |
| Compliance status |
All current |
Any lapsed |
"All certifications active" or "Gap in X" |
| Critical vulnerabilities open |
0 |
Any > 30 days |
"Zero unpatched critical vulnerabilities" |
Operational Metrics (Monthly)
| Metric |
Target |
Action Trigger |
| Phishing click rate |
< 5% |
> 10% = mandatory re-training |
| Critical patches within SLA |
100% |
< 95% = process review |
| Privileged accounts reviewed |
100% quarterly |
Any unreviewed = immediate review |
| Tier 1 vendors assessed |
100% annually |
Any lapsed = assessment needed |
| Security training completion |
> 95% |
< 90% = escalate to managers |
Security Budget Framework
Budget as Percentage of Revenue/IT Spend
| Company Stage |
Security Budget (% of Revenue) |
Security Budget (% of IT) |
| Seed/Series A |
2-4% |
8-12% |
| Series B |
3-5% |
10-15% |
| Series C+ |
4-8% |
12-18% |
| Enterprise |
5-10% |
15-20% |
Budget Allocation by Category
| Category |
% of Security Budget |
Examples |
| People |
40-50% |
Security team salaries, training |
| Tools |
25-35% |
SIEM, EDR, IAM, vulnerability scanner |
| Compliance |
10-15% |
Auditors, certifications, legal |
| Testing |
5-10% |
Pen testing, red team, bug bounty |
| Incident response |
5% |
Retainer, insurance, forensics |
Budget Justification Formula
For each security investment:
Investment ROI = (ALE_before - ALE_after) / Investment_cost
If ROI > 1.5x --> Strong business case, approve
If ROI 1.0-1.5x --> Moderate case, consider alternatives
If ROI < 1.0x --> Weak case, re-evaluate or accept the risk
Red Flags
- Security budget justified by "industry benchmarks" instead of risk analysis -- budget will be wrong
- Pursuing certifications before basic hygiene (MFA, patching, backups) -- checkbox without substance
- No documented asset inventory -- protecting unknown assets is impossible
- IR plan exists but never tested (no tabletop exercise) -- plan will fail when needed
- Security team reports to IT, not executive level -- misaligned incentives, budget competition
- Single vendor for identity + endpoint + email -- vendor compromise = total compromise
- Security questionnaire backlog > 30 days -- silently losing enterprise deals
- No security champion program in engineering -- security becomes a bottleneck
- Pen test findings unresolved after 90 days -- testing without fixing is theater
- No data classification scheme -- everything treated the same = nothing protected properly
Integration with C-Suite
| When... |
CISO Works With... |
To... |
| Enterprise sales blocked |
CRO (cro-advisor) |
Complete security questionnaires, unblock deals |
| New product features |
CTO + CPO (cto-advisor, cpo-advisor) |
Threat modeling, security review |
| Compliance budget |
CFO (cfo-advisor) |
Size program against quantified risk exposure |
| Vendor contracts |
COO (coo-advisor) |
Security SLAs, right-to-audit clauses |
| M&A due diligence |
CEO + CFO |
Target security posture assessment |
| Incident occurs |
CEO + Legal |
Response coordination, regulatory notification |
| Board reporting |
CEO (ceo-advisor) |
Translate risk into business language |
| Hiring security team |
CHRO (chro-advisor) |
Compensation, leveling, recruiting |
Proactive Triggers
- No security audit in 12+ months -- schedule before a customer or regulator asks
- Enterprise deal requires SOC 2 but no certification exists -- compliance roadmap urgently needed
- New market expansion planned -- check data residency, privacy requirements, local regulations
- Key system has no access logging -- compliance gap and forensic blind spot
- Vendor with access to sensitive data not assessed -- vendor risk assessment required
- Critical vulnerability disclosed in a dependency -- patch assessment within 24 hours
- Employee termination without access revocation SOP -- immediate security gap
Output Artifacts
| Request |
Deliverable |
| "Assess our security posture" |
Risk register with quantified ALE, prioritized by business impact |
| "We need SOC 2" |
Compliance roadmap: timeline, cost, effort, quick wins, vendor selection |
| "Prep for security audit" |
Gap analysis against target framework + remediation plan with owners |
| "We had an incident" |
IR coordination plan + communication templates + regulatory timeline |
| "Security board section" |
Risk posture summary, compliance status, incident report, budget ask |
| "Evaluate vendor security" |
Vendor tier assessment with risk scoring and contract recommendations |
| "Justify security budget" |
Risk-based budget proposal with ROI for each investment |
Tool Reference
security_posture_scorer.py
Scores security posture across NIST CSF 2.0 functions (Govern, Identify, Protect, Detect, Respond, Recover) and CISA Zero Trust Maturity Model pillars (Identity, Devices, Networks, Applications, Data). Produces board-ready security health reports.
# Run with demo data (realistic Series B company)
python scripts/security_posture_scorer.py
# From JSON with control assessments (0-4 maturity per control)
python scripts/security_posture_scorer.py --input controls.json
# JSON output
python scripts/security_posture_scorer.py --json
risk_register_manager.py
Manages cyber risk register with ALE (SLE x ARO) calculations, mitigation ROI, and board-ready risk reports.
# Run with demo risk register
python scripts/risk_register_manager.py
# From JSON risk register
python scripts/risk_register_manager.py --input risks.json
# Sort by ROI (best investments first)
python scripts/risk_register_manager.py --sort-by roi
# JSON output
python scripts/risk_register_manager.py --json
compliance_tracker.py
Tracks progress across SOC 2 Type I/II, ISO 27001, HIPAA, and GDPR. Calculates gap analysis, framework overlaps, and effort estimates.
# Track SOC 2 readiness (default)
python scripts/compliance_tracker.py
# Track multiple frameworks
python scripts/compliance_tracker.py --frameworks soc2_type1 iso27001 gdpr
# List available frameworks
python scripts/compliance_tracker.py --list-frameworks
# From JSON
python scripts/compliance_tracker.py --input compliance.json
# JSON output
python scripts/compliance_tracker.py --json
Troubleshooting
| Problem |
Likely Cause |
Fix |
| Security budget justified by "industry benchmarks" not risk data |
No risk quantification framework in place |
Implement ALE-based risk register; justify every dollar against quantified risk reduction |
| Pursuing SOC 2 before basic hygiene (MFA, backups) |
Checkbox compliance without substance |
Phase 1 foundation first: MFA, endpoint protection, backups; then pursue certifications |
| Pen test findings unresolved after 90 days |
Testing without fixing is theater |
Set SLA: critical 7 days, high 30 days, medium 90 days; track in risk register |
| Security team reports to IT, not executive level |
Misaligned incentives and budget competition |
CISO should report to CEO or COO; separate budget from IT |
| Enterprise deals blocked by security questionnaires |
No SOC 2 or questionnaire response backlog > 30 days |
Prioritize SOC 2 Type I; create questionnaire response library; assign dedicated owner |
| Zero Trust initiative stalled at identity layer |
Trying to implement all pillars simultaneously |
Follow maturity model: Identity first (months 1-3), then Network, then Data |
Success Criteria
- Security posture score above 70/100 on NIST CSF assessment (measured annually via security_posture_scorer.py)
- ALE coverage above 80% -- quantified risk exposure has funded mitigations (tracked in risk register)
- Mean time to detect (MTTD) under 24 hours for all severity levels
- Mean time to respond (MTTR) under 4 hours for P0/P1 incidents
- Zero critical vulnerabilities open longer than 7 days (measured weekly)
- SOC 2 Type II certification maintained current with zero control exceptions
- Phishing click rate below 5% across quarterly simulation campaigns
Scope & Limitations
In Scope: Risk quantification (ALE/SLE/ARO), compliance roadmapping, Zero Trust maturity assessment, NIST CSF 2.0 scoring, incident response protocol, vendor security assessment, security budget justification, board-level security reporting.
Out of Scope: Penetration testing execution, malware analysis, SOC operations, firewall configuration, code review, forensic investigation execution, security tool procurement.
Limitations: Security posture scorer uses self-assessed maturity levels which may overstate actual capability. Risk register ALE calculations are estimates based on industry data -- actual losses vary significantly. Compliance tracker measures control implementation, not control effectiveness. Zero Trust scoring uses binary (implemented/not) which oversimplifies partial implementations.
Integration Points
| Skill |
Integration |
cto-advisor |
Security architecture reviews; threat modeling for new features |
cfo-advisor |
Security budget sizing against quantified risk; compliance costs |
ceo-advisor |
Board security reporting; incident communication to stakeholders |
coo-advisor |
Vendor security SLAs; right-to-audit contract clauses |
cro-advisor |
Security questionnaire response; SOC 2 as sales enabler |
chro-advisor |
Security team hiring; security awareness training programs |
board-deck-builder |
Risk/security section of board deck with posture score and compliance status |
ra-qm-team |
Extended compliance frameworks (ISO 13485, MDR, FDA, GDPR, NIS2, DORA) |
1---2name: ciso-advisor3description: Security leadership for growth-stage companies. Use when building security programs, selecting compliance frameworks (SOC 2, ISO 27001, HIPAA, GDPR), managing incidents, or assessing vendor risk.4license: MIT + Commons Clause5---6# CISO Advisor
7
8Risk-based security frameworks for growth-stage companies. Quantify risk in dollars, sequence compliance for maximum business value, build defense-in-depth architecture, and turn security from a cost center into a sales enabler and competitive advantage.
9
10## Keywords
11
12CISO, security strategy, risk quantification, ALE, SLE, ARO, security posture, compliance roadmap, SOC 2, ISO 27001, HIPAA, GDPR, zero trust, defense in depth, incident response, board security reporting, vendor assessment, security budget, cyber risk, program maturity, penetration testing, vulnerability management, data classification, threat modeling, security awareness, phishing, MFA, IAM
13
14---
15
16## Risk Quantification Framework
17
18Every security investment must be justified in business terms. "We need better security" is not a business case. "$800K expected annual loss from this unmitigated risk" is.
19
20### Core Formula
21
22```
23ALE = SLE x ARO
24
25ALE = Annual Loss Expectancy (expected cost per year)
26SLE = Single Loss Expectancy (cost if the event occurs once)
27ARO = Annual Rate of Occurrence (probability of occurrence per year)
28```
29
30### Risk Register Template
31
32| Risk ID | Threat | Asset | SLE | ARO | ALE | Mitigation Cost | ROI | Priority |
33|---------|--------|-------|-----|-----|-----|-----------------|-----|----------|
34| R-001 | Data breach (customer PII) | Customer database | $2.5M | 0.15 | $375K | $120K/yr | 3.1x | Critical |
35| R-002 | Ransomware | Production systems | $1.8M | 0.10 | $180K | $80K/yr | 2.3x | High |
36| R-003 | Insider threat | Source code | $500K | 0.05 | $25K | $40K/yr | 0.6x | Medium |
37| R-004 | DDoS | Customer-facing app | $200K | 0.20 | $40K | $30K/yr | 1.3x | Medium |
38| R-005 | Third-party breach | Vendor with PII access | $1.2M | 0.08 | $96K | $25K/yr | 3.8x | High |
39
40### Risk Prioritization Decision Tree
41
42```
43START: New risk identified
44 |
45 v
46[Calculate ALE]
47 |
48 +-- ALE > $200K/yr --> CRITICAL: Board-level reporting, immediate mitigation
49 |
50 +-- ALE $50K-$200K --> HIGH: Quarterly review, funded mitigation plan
51 |
52 +-- ALE $10K-$50K --> MEDIUM: Annual review, budget if ROI > 1.5x
53 |
54 +-- ALE < $10K --> LOW: Accept risk, document decision, monitor
55```
56
57### SLE Component Breakdown
58
59| Cost Component | Description | Typical Range |
60|---------------|-------------|---------------|
61| Direct costs | Forensics, remediation, legal | $100K-$500K |
62| Regulatory fines | GDPR: up to 4% revenue; HIPAA: $100-$50K per record | Varies widely |
63| Notification costs | $5-$50 per affected individual | Scale with records |
64| Business interruption | Lost revenue during downtime | Hours x hourly revenue |
65| Reputation damage | Customer churn, brand impact | 2-5% annual revenue |
66| Legal liability | Lawsuits, settlements | $50K-$5M+ |
67
68---
69
70## Compliance Roadmap
71
72### Sequencing for Maximum Business Value
73
74```
75Phase 1: Foundation (Months 1-3)
76 Basic hygiene: MFA, endpoint protection, access controls, backups
77 Cost: $20-50K Impact: Blocks 80% of common attacks
78
79Phase 2: SOC 2 Type I (Months 3-6)
80 Policies, procedures, controls documentation
81 Cost: $50-100K Impact: Unlocks mid-market enterprise sales
82
83Phase 3: SOC 2 Type II (Months 6-12)
84 Sustained controls operation + audit
85 Cost: $80-150K Impact: Required by most enterprise buyers
86
87Phase 4: Specialized (Months 12-18)
88 ISO 27001, HIPAA, or GDPR based on market requirements
89 Cost: $100-250K Impact: Market-specific requirement fulfillment
90```
91
92### Compliance Framework Comparison
93
94| Framework | Timeline | Cost | Best For | Customer Requirement |
95|-----------|----------|------|----------|---------------------|
96| SOC 2 Type I | 3-6 months | $50-100K | B2B SaaS selling to US companies | Most common ask |
97| SOC 2 Type II | 6-12 months | $80-150K | Sustained enterprise sales | Required for large deals |
98| ISO 27001 | 9-15 months | $100-200K | European market, global companies | EU enterprise standard |
99| HIPAA | 6-12 months | $80-200K | Healthcare data handling | Healthcare vertical |
100| GDPR | 3-6 months | $30-80K | Any company with EU users | Legal requirement |
101| PCI DSS | 6-12 months | $100-300K | Payment card processing | Payment requirement |
102| FedRAMP | 12-24 months | $500K-2M | US federal government sales | Government requirement |
103
104### Framework Overlap Matrix
105
106| Control Area | SOC 2 | ISO 27001 | HIPAA | GDPR |
107|-------------|-------|-----------|-------|------|
108| Access control | Yes | Yes | Yes | Yes |
109| Encryption | Yes | Yes | Yes | Yes |
110| Incident response | Yes | Yes | Yes | Yes |
111| Risk assessment | Yes | Yes | Yes | Yes |
112| Vendor management | Yes | Yes | Yes | Yes |
113| Data classification | Partial | Yes | Yes | Yes |
114| Physical security | Yes | Yes | Yes | Partial |
115| Business continuity | Yes | Yes | Partial | Partial |
116| Privacy by design | No | Partial | Partial | Yes |
117
118**Key insight**: SOC 2 + ISO 27001 share approximately 70% of controls. Do SOC 2 first, then extend to ISO 27001 with ~30% incremental effort.
119
120---
121
122## Security Architecture Strategy
123
124### Zero Trust Maturity Model
125
126| Level | Description | Key Controls | Timeline |
127|-------|-------------|-------------|----------|
128| 0: Ad-hoc | No formal security architecture | -- | Current state for most startups |
129| 1: Identity | MFA everywhere, SSO, role-based access | IAM + MFA + SSO | Months 1-3 |
130| 2: Network | Network segmentation, VPN/ZTNA | Micro-segmentation, ZTNA | Months 3-6 |
131| 3: Data | Data classification, encryption at rest/transit, DLP | Encryption + classification | Months 6-12 |
132| 4: Monitoring | SIEM, logging, anomaly detection | Centralized logging + alerting | Months 9-15 |
133| 5: Automated | Automated response, continuous verification | SOAR + automated remediation | Months 12-24 |
134
135### Security Architecture Decision Tree
136
137```
138START: New system or feature being designed
139 |
140 v
141[Does it handle sensitive data?]
142 |
143 +-- YES --> [What classification level?]
144 | |
145 | +-- PII/PHI --> Full security review + threat model
146 | +-- Business-critical --> Standard security review
147 | +-- Internal --> Lightweight checklist
148 |
149 +-- NO --> [Is it internet-facing?]
150 |
151 +-- YES --> Standard security review + pen test
152 +-- NO --> Security checklist only
153```
154
155### Defense-in-Depth Layers
156
157| Layer | Controls | Investment Priority |
158|-------|----------|-------------------|
159| Identity | MFA, SSO, RBAC, privileged access management | 1st (highest ROI) |
160| Endpoint | EDR, device management, patching | 2nd |
161| Network | Segmentation, ZTNA, firewall, IDS/IPS | 3rd |
162| Application | SAST, DAST, dependency scanning, WAF | 4th |
163| Data | Encryption, DLP, classification, backup | 5th |
164| Monitoring | SIEM, logging, alerting, threat detection | 6th |
165
166---
167
168## Incident Response Protocol
169
170### Severity Classification
171
172| Severity | Definition | Response Time | Notification |
173|----------|-----------|---------------|-------------|
174| P0: Critical | Active breach, data exfiltration, ransomware | Immediate (< 15 min) | CEO + Legal + Board |
175| P1: High | Vulnerability being exploited, service down | < 1 hour | CTO + CEO |
176| P2: Medium | Vulnerability discovered, suspicious activity | < 4 hours | CTO + Security team |
177| P3: Low | Policy violation, minor misconfiguration | < 24 hours | Security team only |
178
179### Incident Response Workflow
180
181```
182DETECT --> CONTAIN --> ERADICATE --> RECOVER --> LEARN
183
184Phase 1: DETECT (Minutes)
185 - Identify the scope and nature of the incident
186 - Classify severity (P0-P3)
187 - Activate response team based on severity
188
189Phase 2: CONTAIN (Hours)
190 - Isolate affected systems
191 - Preserve evidence (forensic images)
192 - Prevent lateral movement
193 - Communicate to stakeholders per severity matrix
194
195Phase 3: ERADICATE (Hours-Days)
196 - Remove threat actor/malware
197 - Patch vulnerability that enabled the incident
198 - Verify eradication is complete
199
200Phase 4: RECOVER (Days)
201 - Restore from clean backups
202 - Verify system integrity
203 - Monitor for re-compromise
204 - Return to normal operations
205
206Phase 5: LEARN (Days-Weeks)
207 - Root cause analysis (blameless)
208 - Timeline reconstruction
209 - Control gap identification
210 - Remediation plan with owners and deadlines
211```
212
213### Regulatory Notification Timelines
214
215| Regulation | Notification Deadline | To Whom |
216|-----------|----------------------|---------|
217| GDPR | 72 hours | Supervisory authority + affected individuals |
218| HIPAA | 60 days | HHS + affected individuals (+ media if > 500) |
219| State breach laws (US) | 30-90 days (varies) | State AG + affected individuals |
220| SEC (public companies) | 4 business days | SEC + public disclosure |
221| PCI DSS | Immediately | Card brands + acquiring bank |
222
223---
224
225## Vendor Security Assessment
226
227### Vendor Tiering
228
229| Tier | Data Access | Assessment Level | Frequency |
230|------|------------|-----------------|-----------|
231| Tier 1: Critical | PII, PHI, financial data, source code | Full security assessment + pen test review | Annual |
232| Tier 2: Important | Business data, internal communications | Security questionnaire + SOC 2 review | Annual |
233| Tier 3: Standard | No sensitive data access | Self-attestation + privacy policy review | Biennial |
234| Tier 4: Minimal | No data access, no system integration | Contract review only | At contract renewal |
235
236### Vendor Assessment Checklist (Tier 1)
237
238| Domain | Key Questions | Pass/Fail Criteria |
239|--------|--------------|-------------------|
240| Compliance | SOC 2 Type II or ISO 27001? | Must have at least one |
241| Encryption | Data encrypted at rest and in transit? | AES-256 + TLS 1.2+ |
242| Access | MFA enforced? RBAC implemented? | Both required |
243| Incident response | Documented IR plan? Notification timeline? | Must have plan + 24hr notification |
244| Business continuity | DR plan tested? RTO/RPO defined? | Must be tested within 12 months |
245| Data handling | Data classification? Retention policy? | Must have both |
246| Subprocessors | Who else handles our data? | Must disclose all |
247
248---
249
250## Security Metrics Dashboard
251
252### Board-Level Metrics (Quarterly)
253
254| Metric | Target | Red Flag | Board Language |
255|--------|--------|----------|----------------|
256| ALE coverage | > 80% | < 60% | "$X of $Y total risk is mitigated" |
257| Mean time to detect (MTTD) | < 24 hours | > 72 hours | "We find threats within X hours" |
258| Mean time to respond (MTTR) | < 4 hours | > 24 hours | "We contain threats within X hours" |
259| Compliance status | All current | Any lapsed | "All certifications active" or "Gap in X" |
260| Critical vulnerabilities open | 0 | Any > 30 days | "Zero unpatched critical vulnerabilities" |
261
262### Operational Metrics (Monthly)
263
264| Metric | Target | Action Trigger |
265|--------|--------|----------------|
266| Phishing click rate | < 5% | > 10% = mandatory re-training |
267| Critical patches within SLA | 100% | < 95% = process review |
268| Privileged accounts reviewed | 100% quarterly | Any unreviewed = immediate review |
269| Tier 1 vendors assessed | 100% annually | Any lapsed = assessment needed |
270| Security training completion | > 95% | < 90% = escalate to managers |
271
272---
273
274## Security Budget Framework
275
276### Budget as Percentage of Revenue/IT Spend
277
278| Company Stage | Security Budget (% of Revenue) | Security Budget (% of IT) |
279|---------------|-------------------------------|--------------------------|
280| Seed/Series A | 2-4% | 8-12% |
281| Series B | 3-5% | 10-15% |
282| Series C+ | 4-8% | 12-18% |
283| Enterprise | 5-10% | 15-20% |
284
285### Budget Allocation by Category
286
287| Category | % of Security Budget | Examples |
288|----------|---------------------|----------|
289| People | 40-50% | Security team salaries, training |
290| Tools | 25-35% | SIEM, EDR, IAM, vulnerability scanner |
291| Compliance | 10-15% | Auditors, certifications, legal |
292| Testing | 5-10% | Pen testing, red team, bug bounty |
293| Incident response | 5% | Retainer, insurance, forensics |
294
295### Budget Justification Formula
296
297For each security investment:
298
299```
300Investment ROI = (ALE_before - ALE_after) / Investment_cost
301
302If ROI > 1.5x --> Strong business case, approve
303If ROI 1.0-1.5x --> Moderate case, consider alternatives
304If ROI < 1.0x --> Weak case, re-evaluate or accept the risk
305```
306
307---
308
309## Red Flags
310
311- Security budget justified by "industry benchmarks" instead of risk analysis -- budget will be wrong
312- Pursuing certifications before basic hygiene (MFA, patching, backups) -- checkbox without substance
313- No documented asset inventory -- protecting unknown assets is impossible
314- IR plan exists but never tested (no tabletop exercise) -- plan will fail when needed
315- Security team reports to IT, not executive level -- misaligned incentives, budget competition
316- Single vendor for identity + endpoint + email -- vendor compromise = total compromise
317- Security questionnaire backlog > 30 days -- silently losing enterprise deals
318- No security champion program in engineering -- security becomes a bottleneck
319- Pen test findings unresolved after 90 days -- testing without fixing is theater
320- No data classification scheme -- everything treated the same = nothing protected properly
321
322---
323
324## Integration with C-Suite
325
326| When... | CISO Works With... | To... |
327|---------|-------------------|-------|
328| Enterprise sales blocked | CRO (`cro-advisor`) | Complete security questionnaires, unblock deals |
329| New product features | CTO + CPO (`cto-advisor`, `cpo-advisor`) | Threat modeling, security review |
330| Compliance budget | CFO (`cfo-advisor`) | Size program against quantified risk exposure |
331| Vendor contracts | COO (`coo-advisor`) | Security SLAs, right-to-audit clauses |
332| M&A due diligence | CEO + CFO | Target security posture assessment |
333| Incident occurs | CEO + Legal | Response coordination, regulatory notification |
334| Board reporting | CEO (`ceo-advisor`) | Translate risk into business language |
335| Hiring security team | CHRO (`chro-advisor`) | Compensation, leveling, recruiting |
336
337---
338
339## Proactive Triggers
340
341- No security audit in 12+ months -- schedule before a customer or regulator asks
342- Enterprise deal requires SOC 2 but no certification exists -- compliance roadmap urgently needed
343- New market expansion planned -- check data residency, privacy requirements, local regulations
344- Key system has no access logging -- compliance gap and forensic blind spot
345- Vendor with access to sensitive data not assessed -- vendor risk assessment required
346- Critical vulnerability disclosed in a dependency -- patch assessment within 24 hours
347- Employee termination without access revocation SOP -- immediate security gap
348
349---
350
351## Output Artifacts
352
353| Request | Deliverable |
354|---------|-------------|
355| "Assess our security posture" | Risk register with quantified ALE, prioritized by business impact |
356| "We need SOC 2" | Compliance roadmap: timeline, cost, effort, quick wins, vendor selection |
357| "Prep for security audit" | Gap analysis against target framework + remediation plan with owners |
358| "We had an incident" | IR coordination plan + communication templates + regulatory timeline |
359| "Security board section" | Risk posture summary, compliance status, incident report, budget ask |
360| "Evaluate vendor security" | Vendor tier assessment with risk scoring and contract recommendations |
361| "Justify security budget" | Risk-based budget proposal with ROI for each investment |
362
363---
364
365## Tool Reference
366
367### security_posture_scorer.py
368
369Scores security posture across NIST CSF 2.0 functions (Govern, Identify, Protect, Detect, Respond, Recover) and CISA Zero Trust Maturity Model pillars (Identity, Devices, Networks, Applications, Data). Produces board-ready security health reports.
370
371```bash
372# Run with demo data (realistic Series B company)
373python scripts/security_posture_scorer.py
374
375# From JSON with control assessments (0-4 maturity per control)
376python scripts/security_posture_scorer.py --input controls.json
377
378# JSON output
379python scripts/security_posture_scorer.py --json
380```
381
382### risk_register_manager.py
383
384Manages cyber risk register with ALE (SLE x ARO) calculations, mitigation ROI, and board-ready risk reports.
385
386```bash
387# Run with demo risk register
388python scripts/risk_register_manager.py
389
390# From JSON risk register
391python scripts/risk_register_manager.py --input risks.json
392
393# Sort by ROI (best investments first)
394python scripts/risk_register_manager.py --sort-by roi
395
396# JSON output
397python scripts/risk_register_manager.py --json
398```
399
400### compliance_tracker.py
401
402Tracks progress across SOC 2 Type I/II, ISO 27001, HIPAA, and GDPR. Calculates gap analysis, framework overlaps, and effort estimates.
403
404```bash
405# Track SOC 2 readiness (default)
406python scripts/compliance_tracker.py
407
408# Track multiple frameworks
409python scripts/compliance_tracker.py --frameworks soc2_type1 iso27001 gdpr
410
411# List available frameworks
412python scripts/compliance_tracker.py --list-frameworks
413
414# From JSON
415python scripts/compliance_tracker.py --input compliance.json
416
417# JSON output
418python scripts/compliance_tracker.py --json
419```
420
421---
422
423## Troubleshooting
424
425| Problem | Likely Cause | Fix |
426|---------|-------------|-----|
427| Security budget justified by "industry benchmarks" not risk data | No risk quantification framework in place | Implement ALE-based risk register; justify every dollar against quantified risk reduction |
428| Pursuing SOC 2 before basic hygiene (MFA, backups) | Checkbox compliance without substance | Phase 1 foundation first: MFA, endpoint protection, backups; then pursue certifications |
429| Pen test findings unresolved after 90 days | Testing without fixing is theater | Set SLA: critical 7 days, high 30 days, medium 90 days; track in risk register |
430| Security team reports to IT, not executive level | Misaligned incentives and budget competition | CISO should report to CEO or COO; separate budget from IT |
431| Enterprise deals blocked by security questionnaires | No SOC 2 or questionnaire response backlog > 30 days | Prioritize SOC 2 Type I; create questionnaire response library; assign dedicated owner |
432| Zero Trust initiative stalled at identity layer | Trying to implement all pillars simultaneously | Follow maturity model: Identity first (months 1-3), then Network, then Data |
433
434---
435
436## Success Criteria
437
438- Security posture score above 70/100 on NIST CSF assessment (measured annually via security_posture_scorer.py)
439- ALE coverage above 80% -- quantified risk exposure has funded mitigations (tracked in risk register)
440- Mean time to detect (MTTD) under 24 hours for all severity levels
441- Mean time to respond (MTTR) under 4 hours for P0/P1 incidents
442- Zero critical vulnerabilities open longer than 7 days (measured weekly)
443- SOC 2 Type II certification maintained current with zero control exceptions
444- Phishing click rate below 5% across quarterly simulation campaigns
445
446---
447
448## Scope & Limitations
449
450**In Scope**: Risk quantification (ALE/SLE/ARO), compliance roadmapping, Zero Trust maturity assessment, NIST CSF 2.0 scoring, incident response protocol, vendor security assessment, security budget justification, board-level security reporting.
451
452**Out of Scope**: Penetration testing execution, malware analysis, SOC operations, firewall configuration, code review, forensic investigation execution, security tool procurement.
453
454**Limitations**: Security posture scorer uses self-assessed maturity levels which may overstate actual capability. Risk register ALE calculations are estimates based on industry data -- actual losses vary significantly. Compliance tracker measures control implementation, not control effectiveness. Zero Trust scoring uses binary (implemented/not) which oversimplifies partial implementations.
455
456---
457
458## Integration Points
459
460| Skill | Integration |
461|-------|-------------|
462| `cto-advisor` | Security architecture reviews; threat modeling for new features |
463| `cfo-advisor` | Security budget sizing against quantified risk; compliance costs |
464| `ceo-advisor` | Board security reporting; incident communication to stakeholders |
465| `coo-advisor` | Vendor security SLAs; right-to-audit contract clauses |
466| `cro-advisor` | Security questionnaire response; SOC 2 as sales enabler |
467| `chro-advisor` | Security team hiring; security awareness training programs |
468| `board-deck-builder` | Risk/security section of board deck with posture score and compliance status |
469| `ra-qm-team` | Extended compliance frameworks (ISO 13485, MDR, FDA, GDPR, NIS2, DORA) |