Purpose & When-To-Use
Trigger conditions:
- Zero-trust adoption roadmap needed for enterprise security transformation
- NIST SP 800-207 implementation required for federal/defense systems
- CISA Zero Trust Maturity Model assessment mandated by OMB M-22-09
- Perimeter security to zero-trust migration project
- Continuous verification design for identity-centric access control
- Remote workforce security requiring location-agnostic controls
- Cloud migration requiring zero-trust networking
- Breach containment strategy requiring micro-segmentation
- Compliance with EO 14028 (federal cybersecurity modernization)
Not for:
- Traditional perimeter security design (antithetical to zero-trust)
- Quick security fixes (zero-trust requires architectural transformation)
- Tactical firewall rules (use network security tools instead)
- Identity provider selection only (broader architectural scope)
- Real-time threat detection (use SIEM/XDR tools instead)
Pre-Checks
Time normalization:
- Compute
NOW_ET using NIST/time.gov semantics (America/New_York, ISO-8601): 2025-10-25T21:30:36-04:00
- Use
NOW_ET for all citation access dates
Input validation:
target_environment must be: on-prem, cloud, hybrid, or multi-cloud
current_architecture must reference existing architecture documentation or provide description
assessment_tier must be: T1, T2, or T3
ztmm_pillars must be subset of: [identity, devices, networks, applications, data]
compliance_requirements must be valid framework identifiers (if provided)
business_objectives should articulate clear drivers (if provided)
Source freshness:
Dependency check:
security-assessment-framework skill available (required for T2+)
cloud-native-deployment-orchestrator skill available (required for cloud environments)
- Architecture documentation accessible or current state can be assessed
Procedure
T1: Zero-Trust Maturity Quick Check (≤2k tokens)
Fast path for initial maturity assessment (80% use case):
Apply CISA ZTMM Five Pillars Assessment:
Identity: Evaluate identity governance, MFA adoption, centralized identity management
- Traditional: Username/password, static credentials
- Initial: MFA deployed, centralized IdP
- Advanced: Phishing-resistant MFA, FIDO2/WebAuthn, risk-based authentication
- Optimal: Continuous authentication, passwordless, biometrics integrated
Devices: Assess device inventory, compliance, EDR/MDM coverage
- Traditional: No device inventory or compliance checks
- Initial: Basic device inventory, antivirus deployed
- Advanced: EDR/XDR deployed, automated compliance enforcement
- Optimal: Real-time device posture assessment, automated remediation
Networks: Evaluate network segmentation, encryption, micro-segmentation
- Traditional: Flat network, perimeter firewall only
- Initial: VLANs, basic segmentation
- Advanced: Micro-segmentation, encrypted traffic (mTLS)
- Optimal: Software-defined perimeter (SDP), application-layer segmentation
Applications: Review app authentication, API security, workload isolation
- Traditional: Shared credentials, no app-level authN/authZ
- Initial: App-level authentication, basic API keys
- Advanced: OAuth2/OIDC, service mesh with mTLS
- Optimal: Dynamic policy enforcement, runtime app security (RASP)
Data: Check data classification, encryption, DLP, access controls
- Traditional: No data classification or encryption at rest
- Initial: Data classification scheme, encryption at rest
- Advanced: Encryption in transit and at rest, field-level encryption, DLP
- Optimal: Continuous data monitoring, dynamic data protection, encrypted compute
Score Maturity Level per Pillar:
- Output: JSON structure with pillar → maturity mapping
- Identify gaps between current (Traditional/Initial) and target (Advanced/Optimal)
Quick Recommendations:
- Prioritize pillars at "Traditional" level (highest risk)
- Suggest 3-5 immediate actions per pillar
- Estimate effort: Low (< 3 months) | Medium (3-6 months) | High (6-12 months)
Output (T1):
{
"maturity_assessment": {
"identity": "Initial",
"devices": "Traditional",
"networks": "Initial",
"applications": "Traditional",
"data": "Traditional"
},
"overall_maturity": "Traditional",
"critical_gaps": ["devices", "applications", "data"],
"quick_wins": [
"Deploy MFA across all users (identity)",
"Implement device inventory and EDR (devices)",
"Enable mTLS for service-to-service communication (networks)"
]
}
Token budget check: T1 ≤ 2k tokens
T2: Zero-Trust Architecture Design (≤6k tokens)
Extended design with deployment model selection:
Prerequisites: T1 maturity assessment completed OR existing architecture documented.
Apply NIST SP 800-207 Core Principles:
- Never Trust, Always Verify: No implicit trust based on network location
- Least Privilege Access: Grant minimum necessary permissions per session
- Assume Breach: Design controls assuming attackers are already inside
- Verify Explicitly: Authenticate and authorize every access request
- Inspect and Log: Comprehensive logging and traffic inspection
Select Deployment Model (NIST SP 800-207 Reference Architectures):
A) Enhanced Identity Governance (EIG):
- Use when: Strong IdP exists, cloud-first architecture, web-based apps
- Components:
- Policy Engine (PE): Evaluates access requests against policies
- Policy Administrator (PA): Establishes/closes sessions based on PE decisions
- Policy Enforcement Point (PEP): Sits in front of resources, enforces PA decisions
- Identity Provider (IdP): SSO, MFA, SAML/OIDC integration
- Pros: Leverages existing IdP, agentless for apps, fast deployment
- Cons: Requires modern apps with OIDC/SAML, less effective for legacy systems
B) Micro-Segmentation Architecture:
- Use when: East-west traffic control critical, datacenter-heavy, container/K8s environments
- Components:
- Network segmentation (VLANs, VPCs, subnets)
- Host-based agents or SDN for granular zone isolation
- Next-gen firewalls with identity-aware rules
- Service mesh (Istio, Linkerd) for container workloads
- Pros: Strong network isolation, works with legacy apps, defense-in-depth
- Cons: Complex to manage, requires agents or SDN, potential performance overhead
C) Software-Defined Perimeter (SDP):
- Use when: Remote workforce, BYOD, zero standing access required
- Components:
- SDP controller: Authenticates users/devices, provisions access
- SDP gateways: Overlay network hiding resources until authenticated
- Client software: Agent on user devices
- Pros: Resources invisible until authenticated, strong remote access control
- Cons: Requires client software, overlay network complexity, vendor lock-in risk
D) Hybrid Model (Recommended for most enterprises):
- Combine EIG for cloud apps, Micro-segmentation for datacenter, SDP for remote access
- Example: Use Okta/Azure AD (EIG) + Istio service mesh (Micro-seg) + Zscaler Private Access (SDP)
Design Policy Engine and Policy Decision Point (PDP):
Policy Engine Inputs:
- Subject identity (user, service account, device)
- Resource attributes (sensitivity, location, data classification)
- Contextual signals (time, location, device posture, risk score)
- Threat intelligence (recent breaches, anomalous behavior)
Policy Decision Logic:
- Evaluate against attribute-based access control (ABAC) policies
- Calculate risk score: (identity_trust + device_trust + context_trust) / 3
- Apply continuous verification: Re-evaluate every session, not just at login
- Enforce least privilege: Grant narrowest scope for shortest duration
Example Policy (pseudo-code):
IF user.mfa_verified AND device.compliant AND risk_score < 30 AND data.classification != "top-secret"
THEN GRANT access WITH session_timeout=4h AND log_level=INFO
ELSE IF risk_score >= 30 AND risk_score < 70
THEN REQUIRE step_up_auth AND GRANT access WITH session_timeout=1h
ELSE
DENY access AND ALERT soc@company.com
Design Continuous Verification Mechanisms:
- Session-based re-authentication: Re-verify every N minutes (e.g., 15min for high-value resources)
- Behavioral analytics: Detect anomalies (impossible travel, unusual data access)
- Device posture monitoring: Continuously check OS patches, EDR status, disk encryption
- Step-up authentication: Require additional MFA for sensitive actions (e.g., delete database)
Invoke Dependency Skills (if available):
- Call
security-assessment-framework with security_domains=["iam", "networksec", "zerotrust"] for baseline security posture
- Call
cloud-native-deployment-orchestrator for K8s/service mesh architecture (if cloud target)
Output (T2):
{
"deployment_model": "Hybrid",
"components": {
"policy_engine": "Azure AD Conditional Access + custom ABAC engine",
"policy_enforcement_points": ["API Gateway (Kong)", "Istio Envoy Proxy", "Zscaler ZPA"],
"identity_provider": "Azure AD with FIDO2 MFA",
"micro_segmentation": "Istio service mesh (K8s) + AWS Security Groups (cloud)",
"sdp": "Zscaler Private Access (remote workforce)"
},
"architecture_diagram_ref": "resources/zero-trust-hybrid-architecture.png",
"policy_examples": "resources/abac-policy-examples.json"
}
Token budget check: T2 ≤ 6k tokens
T3: Comprehensive Zero-Trust Roadmap (≤12k tokens)
Deep-dive with phased migration plan, policy library, and compliance mapping:
Prerequisites: T2 architecture design completed OR detailed current-state documentation.
Perform Detailed Gap Analysis (Current → Target State):
Identity Pillar:
- Current: List existing IdPs, MFA coverage %, authentication protocols
- Gaps: Missing phishing-resistant MFA, no centralized IdP, no risk-based authN
- Target: Centralized IdP (Azure AD/Okta), FIDO2 MFA 100% coverage, continuous authN
Devices Pillar:
- Current: Device inventory coverage %, EDR deployment %, compliance enforcement
- Gaps: No automated device posture checks, missing EDR on 40% endpoints
- Target: 100% device inventory, EDR/XDR on all endpoints, real-time posture API
Networks Pillar:
- Current: Network architecture (flat/segmented), encryption coverage, firewall rules
- Gaps: Flat network, no micro-segmentation, 60% unencrypted internal traffic
- Target: Micro-segmentation via service mesh, mTLS 100%, application-layer segmentation
Applications Pillar:
- Current: App authentication methods, API security, workload isolation
- Gaps: 50% apps use shared credentials, no OAuth2, no service mesh
- Target: 100% apps with OIDC/OAuth2, service mesh with mTLS, runtime security
Data Pillar:
- Current: Data classification scheme, encryption coverage, DLP deployment
- Gaps: No data classification, 30% data unencrypted at rest, no DLP
- Target: Comprehensive classification, encryption at rest/transit/use, DLP with ML
Design Phased Migration Roadmap:
Phase 1: Foundation (Months 1-6) - Move to "Initial" Maturity:
- Identity: Deploy centralized IdP (Azure AD), enforce MFA 100%, migrate from passwords to passwordless
- Devices: Implement device inventory (MDM), deploy EDR on critical endpoints (70% coverage)
- Networks: Implement basic segmentation (VLANs/VPCs), enable encryption in transit (TLS 1.3)
- Applications: Migrate 20% high-value apps to OIDC/OAuth2, implement API gateway
- Data: Establish data classification scheme, encrypt data at rest (databases, file shares)
- Metrics: Identity=Initial, Devices=Initial, Networks=Initial, Apps=Traditional, Data=Initial
- Investment: $500k-$1M (IdP licenses, EDR, consulting)
Phase 2: Acceleration (Months 7-12) - Move to "Advanced" Maturity:
- Identity: Deploy FIDO2/WebAuthn, implement risk-based authentication, integrate UBA
- Devices: Achieve 100% EDR coverage, automate compliance enforcement, integrate device posture API
- Networks: Deploy micro-segmentation (Istio service mesh for K8s, AWS Security Groups)
- Applications: Migrate 80% apps to OIDC, deploy service mesh with mTLS, implement RASP
- Data: Deploy DLP with ML, implement field-level encryption, enable encrypted search
- Metrics: Identity=Advanced, Devices=Advanced, Networks=Advanced, Apps=Advanced, Data=Advanced
- Investment: $1M-$2M (service mesh, DLP, RASP, advanced MFA)
Phase 3: Optimization (Months 13-24) - Move to "Optimal" Maturity:
- Identity: Continuous authentication, biometric integration, passwordless 100%
- Devices: Real-time device posture, automated remediation, zero-trust device enrollment
- Networks: Software-defined perimeter (SDP), application-layer segmentation, AI-driven anomaly detection
- Applications: 100% apps with dynamic policy enforcement, runtime protection, automated threat response
- Data: Continuous data monitoring, confidential computing (encrypted in use), homomorphic encryption (where feasible)
- Metrics: Identity=Optimal, Devices=Optimal, Networks=Optimal, Apps=Optimal, Data=Optimal
- Investment: $2M-$4M (SDP, confidential compute, advanced AI/ML security)
Generate Policy Library and Decision Rules:
Policy Template Structure (ABAC):
{
"policy_id": "zt-policy-001",
"name": "Financial Data Access - High Risk User",
"description": "Dynamic policy for accessing financial data based on user risk score",
"subject": {
"user.role": ["finance", "audit"],
"user.clearance": ["confidential", "secret"]
},
"resource": {
"data.classification": "financial",
"data.location": ["us-east-1", "us-west-2"]
},
"context": {
"time.business_hours": true,
"location.approved_country": true,
"device.compliant": true,
"user.risk_score": "<= 30"
},
"action": "GRANT",
"obligations": {
"session_timeout_minutes": 60,
"re_auth_interval_minutes": 15,
"log_level": "VERBOSE",
"watermark_documents": true,
"disable_download": true
}
}
Generate Policy Library (10-15 policies covering):
- Low-risk user accessing public resources
- High-risk user accessing sensitive data
- Service-to-service communication (APIs)
- Admin access to production systems
- Remote workforce access (BYOD)
- Third-party contractor access (limited scope)
- Break-glass emergency access
- Data exfiltration prevention (DLP integration)
Store policies in: resources/policy-library/
Map to Compliance Frameworks:
- NIST SP 800-53 Rev 5: AC-3 (Access Enforcement), AC-4 (Information Flow), AC-6 (Least Privilege), IA-2 (Identification and Authentication), SC-7 (Boundary Protection)
- NIST SP 800-171: 3.1.1 (Limit system access), 3.1.3 (Control connection of mobile devices), 3.5.3 (Multifactor authentication)
- FedRAMP: Continuous monitoring, least privilege, encryption in transit/rest, audit logging
- CMMC 2.0: Level 3 requires zero-trust principles for DIB contractors
- PCI-DSS 4.0: Requirement 8 (Identify users and authenticate access), Requirement 11 (Test security)
- Output: Compliance mapping matrix in
resources/compliance-mapping.csv
Design Metrics and Success Criteria:
- Maturity Metrics: Track CISA ZTMM pillar maturity quarterly
- Technical Metrics:
- MFA adoption rate (target: 100%)
- Device compliance rate (target: 95%+)
- Encrypted traffic percentage (target: 100% internal)
- Policy deny rate (should decrease as policies tune)
- Mean time to authenticate (MTTA) (target: <2 seconds)
- Business Metrics:
- Reduction in security incidents (target: 50% reduction year-over-year)
- Reduction in breach containment time (target: <15 minutes with micro-segmentation)
- User productivity impact (target: <5% increase in auth time)
- Compliance Metrics:
- Number of controls satisfied by ZTA
- Audit findings reduction (target: 70% reduction in access control findings)
Generate Architecture Diagrams and Documentation:
- High-level architecture: Policy Engine, PEP, PA, IdP, trust zones
- Data flow diagrams: User → PEP → PE → PA → Resource (with decision points)
- Deployment diagrams: Cloud (AWS/Azure/GCP), on-prem, hybrid
- Sequence diagrams: Authentication flow, authorization flow, continuous verification
- Store diagrams in:
resources/architecture-diagrams/
Risk Assessment and Mitigation:
- Risk: User productivity impact from frequent re-authentication
- Mitigation: Implement adaptive authentication (low-risk users = less friction)
- Risk: Operational complexity of managing micro-segmentation policies
- Mitigation: Start with coarse-grained policies, automate policy generation from traffic baselines
- Risk: Vendor lock-in with proprietary SDP solutions
- Mitigation: Use open standards (OIDC, SAML, mTLS), design modular architecture
- Risk: Legacy applications incompatible with modern auth (no OIDC/SAML)
- Mitigation: Use PEP proxies for legacy apps, plan app modernization roadmap
Output (T3):
{
"gap_analysis": {
"identity": {"current": "Initial", "target": "Optimal", "priority": "High"},
"devices": {"current": "Traditional", "target": "Advanced", "priority": "Critical"},
"networks": {"current": "Initial", "target": "Advanced", "priority": "High"},
"applications": {"current": "Traditional", "target": "Advanced", "priority": "Critical"},
"data": {"current": "Traditional", "target": "Optimal", "priority": "Critical"}
},
"roadmap": {
"phase_1": {
"duration_months": 6,
"target_maturity": "Initial",
"investment_usd": "500k-1M",
"key_deliverables": ["Centralized IdP", "MFA 100%", "Basic segmentation", "Data classification"]
},
"phase_2": {
"duration_months": 6,
"target_maturity": "Advanced",
"investment_usd": "1M-2M",
"key_deliverables": ["FIDO2 MFA", "Micro-segmentation", "Service mesh", "DLP deployment"]
},
"phase_3": {
"duration_months": 12,
"target_maturity": "Optimal",
"investment_usd": "2M-4M",
"key_deliverables": ["Continuous authN", "SDP", "Confidential compute", "AI-driven security"]
}
},
"policy_library_ref": "resources/policy-library/",
"architecture_diagrams_ref": "resources/architecture-diagrams/",
"compliance_mapping_ref": "resources/compliance-mapping.csv",
"metrics_dashboard_spec": "resources/metrics-dashboard.json"
}
Token budget check: T3 ≤ 12k tokens
Decision Rules
Tier selection:
- Use T1 when: Quick maturity check needed, no detailed architecture design required, initial ZTA awareness
- Use T2 when: Architecture design needed, deployment model selection required, technical implementation planning
- Use T3 when: Comprehensive roadmap required, compliance mapping needed, phased migration plan with budgets, executive presentation
Abort conditions:
- If
current_architecture unavailable and cannot be assessed → Request architecture documentation, output TODO
- If
target_environment is incompatible with zero-trust (e.g., air-gapped system with no identity source) → Flag incompatibility, suggest alternatives
- If token budget exceeded at any tier → Truncate output, provide summary + link to full analysis in resources/
Deployment model selection logic:
- Choose EIG if: Cloud-first (80%+ cloud apps), modern apps with OIDC/SAML, strong IdP exists
- Choose Micro-segmentation if: Datacenter-heavy, containers/K8s, east-west traffic security critical, legacy apps prevalent
- Choose SDP if: Remote workforce (>50% remote), BYOD policy, zero standing access required, resources must be hidden
- Choose Hybrid (most common) if: Mixed environment (cloud + datacenter), diverse app portfolio, phased migration
Escalation triggers:
- If CISA ZTMM maturity = "Traditional" across all pillars → Flag as critical risk, recommend executive briefing
- If compliance requirement (e.g., OMB M-22-09, CMMC Level 3) mandates specific maturity → Highlight in roadmap priorities
- If budget constraints conflict with compliance timeline → Surface trade-offs, propose risk acceptance vs. timeline extension
Output Contract
Required fields (all tiers):
{
maturity_assessment: {
identity: "Traditional" | "Initial" | "Advanced" | "Optimal",
devices: "Traditional" | "Initial" | "Advanced" | "Optimal",
networks: "Traditional" | "Initial" | "Advanced" | "Optimal",
applications: "Traditional" | "Initial" | "Advanced" | "Optimal",
data: "Traditional" | "Initial" | "Advanced" | "Optimal"
},
overall_maturity: "Traditional" | "Initial" | "Advanced" | "Optimal",
critical_gaps: string[], // Pillars at "Traditional" or significantly behind target
quick_wins: string[] // 3-5 immediate actions
}
Additional fields (T2+):
{
deployment_model: "EIG" | "Microsegmentation" | "SDP" | "Hybrid",
components: {
policy_engine: string,
policy_enforcement_points: string[],
identity_provider: string,
micro_segmentation?: string, // If applicable
sdp?: string // If applicable
},
architecture_diagram_ref: string, // Path to resources/
policy_examples: string // Path to resources/
}
Additional fields (T3 only):
{
gap_analysis: {
[pillar: string]: {
current: string,
target: string,
priority: "Low" | "Medium" | "High" | "Critical"
}
},
roadmap: {
[phase: string]: {
duration_months: number,
target_maturity: string,
investment_usd: string,
key_deliverables: string[]
}
},
policy_library_ref: string,
architecture_diagrams_ref: string,
compliance_mapping_ref: string,
metrics_dashboard_spec: string
}
All outputs must:
- Use JSON format for structured data
- Include references to resources/ for diagrams, policies, templates (not inline)
- Cite NIST SP 800-207, CISA ZTMM v2.0, and other sources with access date =
NOW_ET
- Provide actionable recommendations (not abstract concepts)
- Align with business objectives and compliance requirements (if provided)
Examples
Example: T1 Maturity Assessment
Input:
{
"target_environment": "hybrid",
"assessment_tier": "T1",
"ztmm_pillars": ["identity", "devices", "networks", "applications", "data"]
}
Output:
{
"maturity_assessment": {
"identity": "Initial", // MFA deployed, centralized Azure AD
"devices": "Traditional", // No device inventory or compliance checks
"networks": "Initial", // VLANs exist, no micro-segmentation
"applications": "Traditional", // Shared credentials, no OAuth2
"data": "Traditional" // No classification or DLP
},
"overall_maturity": "Traditional",
"critical_gaps": ["devices", "applications", "data"],
"quick_wins": [
"Deploy Intune/Jamf for device inventory and compliance (devices)",
"Migrate top 5 apps to Azure AD OAuth2 (applications)",
"Establish 3-tier data classification scheme (data)"
]
}
Quality Gates
Token budgets (enforced):
- T1: ≤ 2,000 tokens (quick maturity assessment only)
- T2: ≤ 6,000 tokens (architecture design + deployment model)
- T3: ≤ 12,000 tokens (comprehensive roadmap + policy library + compliance mapping)
Safety and privacy:
- No secrets, API keys, or PII in outputs
- Architecture diagrams must not expose internal IP addresses or security-sensitive topology
- Policy examples must use placeholder values (e.g.,
user.email = "*@company.com", not real emails)
Auditability:
- All claims about NIST SP 800-207 or CISA ZTMM must cite specific section/page with access date
- Maturity level assignments must reference CISA ZTMM v2.0 pillar definitions
- Compliance mappings must reference specific controls (e.g., NIST 800-53 AC-3, not just "access control")
Determinism:
- Same inputs → same maturity assessment (deterministic scoring)
- Deployment model selection uses decision rules (not random)
- Roadmap phases follow consistent structure (Foundation → Acceleration → Optimization)
Actionability:
- Every gap must have 1+ remediation actions
- Every roadmap phase must have deliverables + investment estimate
- Every policy must have concrete implementation guidance (not abstract principles)
Composability:
- Outputs compatible with
security-assessment-framework findings format
- Architecture diagrams reference
cloud-native-deployment-orchestrator patterns (if applicable)
- Compliance mappings align with
compliance-automation-engine control library
Resources
NIST Publications:
CISA Resources:
Industry Implementations:
Tools and Frameworks:
Local Resources (generated by this skill):
resources/policy-library/ - ABAC policy templates (JSON)
resources/architecture-diagrams/ - ZTA reference architectures (PNG/SVG)
resources/compliance-mapping.csv - Control mappings (NIST 800-53, CMMC, PCI-DSS)
resources/ztmm-assessment-template.xlsx - CISA ZTMM pillar assessment worksheet
resources/metrics-dashboard.json - Grafana/Datadog dashboard spec for ZTA metrics
1---2name: zero-trust-architecture-designer3description: Design zero-trust architectures with identity-centric security, micro-segmentation, continuous verification, and CISA ZTMM maturity assessment.4license: MIT5---67## Purpose & When-To-Use89**Trigger conditions:**10- Zero-trust adoption roadmap needed for enterprise security transformation11- NIST SP 800-207 implementation required for federal/defense systems12- CISA Zero Trust Maturity Model assessment mandated by OMB M-22-0913- Perimeter security to zero-trust migration project14- Continuous verification design for identity-centric access control15- Remote workforce security requiring location-agnostic controls16- Cloud migration requiring zero-trust networking17- Breach containment strategy requiring micro-segmentation18- Compliance with EO 14028 (federal cybersecurity modernization)1920**Not for:**21- Traditional perimeter security design (antithetical to zero-trust)22- Quick security fixes (zero-trust requires architectural transformation)23- Tactical firewall rules (use network security tools instead)24- Identity provider selection only (broader architectural scope)25- Real-time threat detection (use SIEM/XDR tools instead)2627---2829## Pre-Checks3031**Time normalization:**32- Compute `NOW_ET` using NIST/time.gov semantics (America/New_York, ISO-8601): 2025-10-25T21:30:36-04:0033- Use `NOW_ET` for all citation access dates3435**Input validation:**36- `target_environment` must be: on-prem, cloud, hybrid, or multi-cloud37- `current_architecture` must reference existing architecture documentation or provide description38- `assessment_tier` must be: T1, T2, or T339- `ztmm_pillars` must be subset of: [identity, devices, networks, applications, data]40- `compliance_requirements` must be valid framework identifiers (if provided)41- `business_objectives` should articulate clear drivers (if provided)4243**Source freshness:**44- NIST SP 800-207 (accessed 2025-10-25T21:30:36-04:00): https://csrc.nist.gov/publications/detail/sp/800-207/final - August 2020 final version45- CISA ZTMM v2.0 (accessed 2025-10-25T21:30:36-04:00): https://www.cisa.gov/sites/default/files/2023-04/zero_trust_maturity_model_v2_508.pdf - April 202346- NIST SP 800-207A Cloud-Native ZTA (accessed 2025-10-25T21:30:36-04:00): https://csrc.nist.gov/pubs/sp/800/207/a/final - June 202347- Google BeyondCorp (accessed 2025-10-25T21:30:36-04:00): https://cloud.google.com/beyondcorp - current version48- OMB M-22-09 (accessed 2025-10-25T21:30:36-04:00): https://www.whitehouse.gov/wp-content/uploads/2022/01/M-22-09.pdf - January 20224950**Dependency check:**51- `security-assessment-framework` skill available (required for T2+)52- `cloud-native-deployment-orchestrator` skill available (required for cloud environments)53- Architecture documentation accessible or current state can be assessed5455---5657## Procedure5859### T1: Zero-Trust Maturity Quick Check (≤2k tokens)6061**Fast path for initial maturity assessment (80% use case):**62631. **Apply CISA ZTMM Five Pillars Assessment:**64 - **Identity**: Evaluate identity governance, MFA adoption, centralized identity management65 - Traditional: Username/password, static credentials66 - Initial: MFA deployed, centralized IdP67 - Advanced: Phishing-resistant MFA, FIDO2/WebAuthn, risk-based authentication68 - Optimal: Continuous authentication, passwordless, biometrics integrated6970 - **Devices**: Assess device inventory, compliance, EDR/MDM coverage71 - Traditional: No device inventory or compliance checks72 - Initial: Basic device inventory, antivirus deployed73 - Advanced: EDR/XDR deployed, automated compliance enforcement74 - Optimal: Real-time device posture assessment, automated remediation7576 - **Networks**: Evaluate network segmentation, encryption, micro-segmentation77 - Traditional: Flat network, perimeter firewall only78 - Initial: VLANs, basic segmentation79 - Advanced: Micro-segmentation, encrypted traffic (mTLS)80 - Optimal: Software-defined perimeter (SDP), application-layer segmentation8182 - **Applications**: Review app authentication, API security, workload isolation83 - Traditional: Shared credentials, no app-level authN/authZ84 - Initial: App-level authentication, basic API keys85 - Advanced: OAuth2/OIDC, service mesh with mTLS86 - Optimal: Dynamic policy enforcement, runtime app security (RASP)8788 - **Data**: Check data classification, encryption, DLP, access controls89 - Traditional: No data classification or encryption at rest90 - Initial: Data classification scheme, encryption at rest91 - Advanced: Encryption in transit and at rest, field-level encryption, DLP92 - Optimal: Continuous data monitoring, dynamic data protection, encrypted compute93942. **Score Maturity Level per Pillar:**95 - Output: JSON structure with pillar → maturity mapping96 - Identify gaps between current (Traditional/Initial) and target (Advanced/Optimal)97983. **Quick Recommendations:**99 - Prioritize pillars at "Traditional" level (highest risk)100 - Suggest 3-5 immediate actions per pillar101 - Estimate effort: Low (< 3 months) | Medium (3-6 months) | High (6-12 months)102103**Output (T1):**104```json105{106 "maturity_assessment": {107 "identity": "Initial",108 "devices": "Traditional",109 "networks": "Initial",110 "applications": "Traditional",111 "data": "Traditional"112 },113 "overall_maturity": "Traditional",114 "critical_gaps": ["devices", "applications", "data"],115 "quick_wins": [116 "Deploy MFA across all users (identity)",117 "Implement device inventory and EDR (devices)",118 "Enable mTLS for service-to-service communication (networks)"119 ]120}121```122123**Token budget check:** T1 ≤ 2k tokens124125---126127### T2: Zero-Trust Architecture Design (≤6k tokens)128129**Extended design with deployment model selection:**130131**Prerequisites:** T1 maturity assessment completed OR existing architecture documented.1321331. **Apply NIST SP 800-207 Core Principles:**134 - **Never Trust, Always Verify:** No implicit trust based on network location135 - **Least Privilege Access:** Grant minimum necessary permissions per session136 - **Assume Breach:** Design controls assuming attackers are already inside137 - **Verify Explicitly:** Authenticate and authorize every access request138 - **Inspect and Log:** Comprehensive logging and traffic inspection1391402. **Select Deployment Model (NIST SP 800-207 Reference Architectures):**141142 **A) Enhanced Identity Governance (EIG):**143 - **Use when:** Strong IdP exists, cloud-first architecture, web-based apps144 - **Components:**145 - Policy Engine (PE): Evaluates access requests against policies146 - Policy Administrator (PA): Establishes/closes sessions based on PE decisions147 - Policy Enforcement Point (PEP): Sits in front of resources, enforces PA decisions148 - Identity Provider (IdP): SSO, MFA, SAML/OIDC integration149 - **Pros:** Leverages existing IdP, agentless for apps, fast deployment150 - **Cons:** Requires modern apps with OIDC/SAML, less effective for legacy systems151152 **B) Micro-Segmentation Architecture:**153 - **Use when:** East-west traffic control critical, datacenter-heavy, container/K8s environments154 - **Components:**155 - Network segmentation (VLANs, VPCs, subnets)156 - Host-based agents or SDN for granular zone isolation157 - Next-gen firewalls with identity-aware rules158 - Service mesh (Istio, Linkerd) for container workloads159 - **Pros:** Strong network isolation, works with legacy apps, defense-in-depth160 - **Cons:** Complex to manage, requires agents or SDN, potential performance overhead161162 **C) Software-Defined Perimeter (SDP):**163 - **Use when:** Remote workforce, BYOD, zero standing access required164 - **Components:**165 - SDP controller: Authenticates users/devices, provisions access166 - SDP gateways: Overlay network hiding resources until authenticated167 - Client software: Agent on user devices168 - **Pros:** Resources invisible until authenticated, strong remote access control169 - **Cons:** Requires client software, overlay network complexity, vendor lock-in risk170171 **D) Hybrid Model (Recommended for most enterprises):**172 - Combine EIG for cloud apps, Micro-segmentation for datacenter, SDP for remote access173 - Example: Use Okta/Azure AD (EIG) + Istio service mesh (Micro-seg) + Zscaler Private Access (SDP)1741753. **Design Policy Engine and Policy Decision Point (PDP):**176 - **Policy Engine Inputs:**177 - Subject identity (user, service account, device)178 - Resource attributes (sensitivity, location, data classification)179 - Contextual signals (time, location, device posture, risk score)180 - Threat intelligence (recent breaches, anomalous behavior)181182 - **Policy Decision Logic:**183 - Evaluate against attribute-based access control (ABAC) policies184 - Calculate risk score: (identity_trust + device_trust + context_trust) / 3185 - Apply continuous verification: Re-evaluate every session, not just at login186 - Enforce least privilege: Grant narrowest scope for shortest duration187188 - **Example Policy (pseudo-code):**189 ```190 IF user.mfa_verified AND device.compliant AND risk_score < 30 AND data.classification != "top-secret"191 THEN GRANT access WITH session_timeout=4h AND log_level=INFO192 ELSE IF risk_score >= 30 AND risk_score < 70193 THEN REQUIRE step_up_auth AND GRANT access WITH session_timeout=1h194 ELSE195 DENY access AND ALERT soc@company.com196 ```1971984. **Design Continuous Verification Mechanisms:**199 - **Session-based re-authentication:** Re-verify every N minutes (e.g., 15min for high-value resources)200 - **Behavioral analytics:** Detect anomalies (impossible travel, unusual data access)201 - **Device posture monitoring:** Continuously check OS patches, EDR status, disk encryption202 - **Step-up authentication:** Require additional MFA for sensitive actions (e.g., delete database)2032045. **Invoke Dependency Skills (if available):**205 - Call `security-assessment-framework` with `security_domains=["iam", "networksec", "zerotrust"]` for baseline security posture206 - Call `cloud-native-deployment-orchestrator` for K8s/service mesh architecture (if cloud target)207208**Output (T2):**209```json210{211 "deployment_model": "Hybrid",212 "components": {213 "policy_engine": "Azure AD Conditional Access + custom ABAC engine",214 "policy_enforcement_points": ["API Gateway (Kong)", "Istio Envoy Proxy", "Zscaler ZPA"],215 "identity_provider": "Azure AD with FIDO2 MFA",216 "micro_segmentation": "Istio service mesh (K8s) + AWS Security Groups (cloud)",217 "sdp": "Zscaler Private Access (remote workforce)"218 },219 "architecture_diagram_ref": "resources/zero-trust-hybrid-architecture.png",220 "policy_examples": "resources/abac-policy-examples.json"221}222```223224**Token budget check:** T2 ≤ 6k tokens225226---227228### T3: Comprehensive Zero-Trust Roadmap (≤12k tokens)229230**Deep-dive with phased migration plan, policy library, and compliance mapping:**231232**Prerequisites:** T2 architecture design completed OR detailed current-state documentation.2332341. **Perform Detailed Gap Analysis (Current → Target State):**235 - **Identity Pillar:**236 - Current: List existing IdPs, MFA coverage %, authentication protocols237 - Gaps: Missing phishing-resistant MFA, no centralized IdP, no risk-based authN238 - Target: Centralized IdP (Azure AD/Okta), FIDO2 MFA 100% coverage, continuous authN239240 - **Devices Pillar:**241 - Current: Device inventory coverage %, EDR deployment %, compliance enforcement242 - Gaps: No automated device posture checks, missing EDR on 40% endpoints243 - Target: 100% device inventory, EDR/XDR on all endpoints, real-time posture API244245 - **Networks Pillar:**246 - Current: Network architecture (flat/segmented), encryption coverage, firewall rules247 - Gaps: Flat network, no micro-segmentation, 60% unencrypted internal traffic248 - Target: Micro-segmentation via service mesh, mTLS 100%, application-layer segmentation249250 - **Applications Pillar:**251 - Current: App authentication methods, API security, workload isolation252 - Gaps: 50% apps use shared credentials, no OAuth2, no service mesh253 - Target: 100% apps with OIDC/OAuth2, service mesh with mTLS, runtime security254255 - **Data Pillar:**256 - Current: Data classification scheme, encryption coverage, DLP deployment257 - Gaps: No data classification, 30% data unencrypted at rest, no DLP258 - Target: Comprehensive classification, encryption at rest/transit/use, DLP with ML2592602. **Design Phased Migration Roadmap:**261262 **Phase 1: Foundation (Months 1-6) - Move to "Initial" Maturity:**263 - **Identity:** Deploy centralized IdP (Azure AD), enforce MFA 100%, migrate from passwords to passwordless264 - **Devices:** Implement device inventory (MDM), deploy EDR on critical endpoints (70% coverage)265 - **Networks:** Implement basic segmentation (VLANs/VPCs), enable encryption in transit (TLS 1.3)266 - **Applications:** Migrate 20% high-value apps to OIDC/OAuth2, implement API gateway267 - **Data:** Establish data classification scheme, encrypt data at rest (databases, file shares)268 - **Metrics:** Identity=Initial, Devices=Initial, Networks=Initial, Apps=Traditional, Data=Initial269 - **Investment:** $500k-$1M (IdP licenses, EDR, consulting)270271 **Phase 2: Acceleration (Months 7-12) - Move to "Advanced" Maturity:**272 - **Identity:** Deploy FIDO2/WebAuthn, implement risk-based authentication, integrate UBA273 - **Devices:** Achieve 100% EDR coverage, automate compliance enforcement, integrate device posture API274 - **Networks:** Deploy micro-segmentation (Istio service mesh for K8s, AWS Security Groups)275 - **Applications:** Migrate 80% apps to OIDC, deploy service mesh with mTLS, implement RASP276 - **Data:** Deploy DLP with ML, implement field-level encryption, enable encrypted search277 - **Metrics:** Identity=Advanced, Devices=Advanced, Networks=Advanced, Apps=Advanced, Data=Advanced278 - **Investment:** $1M-$2M (service mesh, DLP, RASP, advanced MFA)279280 **Phase 3: Optimization (Months 13-24) - Move to "Optimal" Maturity:**281 - **Identity:** Continuous authentication, biometric integration, passwordless 100%282 - **Devices:** Real-time device posture, automated remediation, zero-trust device enrollment283 - **Networks:** Software-defined perimeter (SDP), application-layer segmentation, AI-driven anomaly detection284 - **Applications:** 100% apps with dynamic policy enforcement, runtime protection, automated threat response285 - **Data:** Continuous data monitoring, confidential computing (encrypted in use), homomorphic encryption (where feasible)286 - **Metrics:** Identity=Optimal, Devices=Optimal, Networks=Optimal, Apps=Optimal, Data=Optimal287 - **Investment:** $2M-$4M (SDP, confidential compute, advanced AI/ML security)2882893. **Generate Policy Library and Decision Rules:**290291 **Policy Template Structure (ABAC):**292 ```json293 {294 "policy_id": "zt-policy-001",295 "name": "Financial Data Access - High Risk User",296 "description": "Dynamic policy for accessing financial data based on user risk score",297 "subject": {298 "user.role": ["finance", "audit"],299 "user.clearance": ["confidential", "secret"]300 },301 "resource": {302 "data.classification": "financial",303 "data.location": ["us-east-1", "us-west-2"]304 },305 "context": {306 "time.business_hours": true,307 "location.approved_country": true,308 "device.compliant": true,309 "user.risk_score": "<= 30"310 },311 "action": "GRANT",312 "obligations": {313 "session_timeout_minutes": 60,314 "re_auth_interval_minutes": 15,315 "log_level": "VERBOSE",316 "watermark_documents": true,317 "disable_download": true318 }319 }320 ```321322 **Generate Policy Library (10-15 policies covering):**323 - Low-risk user accessing public resources324 - High-risk user accessing sensitive data325 - Service-to-service communication (APIs)326 - Admin access to production systems327 - Remote workforce access (BYOD)328 - Third-party contractor access (limited scope)329 - Break-glass emergency access330 - Data exfiltration prevention (DLP integration)331332 **Store policies in:** `resources/policy-library/`3333344. **Map to Compliance Frameworks:**335 - **NIST SP 800-53 Rev 5:** AC-3 (Access Enforcement), AC-4 (Information Flow), AC-6 (Least Privilege), IA-2 (Identification and Authentication), SC-7 (Boundary Protection)336 - **NIST SP 800-171:** 3.1.1 (Limit system access), 3.1.3 (Control connection of mobile devices), 3.5.3 (Multifactor authentication)337 - **FedRAMP:** Continuous monitoring, least privilege, encryption in transit/rest, audit logging338 - **CMMC 2.0:** Level 3 requires zero-trust principles for DIB contractors339 - **PCI-DSS 4.0:** Requirement 8 (Identify users and authenticate access), Requirement 11 (Test security)340 - **Output:** Compliance mapping matrix in `resources/compliance-mapping.csv`3413425. **Design Metrics and Success Criteria:**343 - **Maturity Metrics:** Track CISA ZTMM pillar maturity quarterly344 - **Technical Metrics:**345 - MFA adoption rate (target: 100%)346 - Device compliance rate (target: 95%+)347 - Encrypted traffic percentage (target: 100% internal)348 - Policy deny rate (should decrease as policies tune)349 - Mean time to authenticate (MTTA) (target: <2 seconds)350 - **Business Metrics:**351 - Reduction in security incidents (target: 50% reduction year-over-year)352 - Reduction in breach containment time (target: <15 minutes with micro-segmentation)353 - User productivity impact (target: <5% increase in auth time)354 - **Compliance Metrics:**355 - Number of controls satisfied by ZTA356 - Audit findings reduction (target: 70% reduction in access control findings)3573586. **Generate Architecture Diagrams and Documentation:**359 - **High-level architecture:** Policy Engine, PEP, PA, IdP, trust zones360 - **Data flow diagrams:** User → PEP → PE → PA → Resource (with decision points)361 - **Deployment diagrams:** Cloud (AWS/Azure/GCP), on-prem, hybrid362 - **Sequence diagrams:** Authentication flow, authorization flow, continuous verification363 - **Store diagrams in:** `resources/architecture-diagrams/`3643657. **Risk Assessment and Mitigation:**366 - **Risk:** User productivity impact from frequent re-authentication367 - **Mitigation:** Implement adaptive authentication (low-risk users = less friction)368 - **Risk:** Operational complexity of managing micro-segmentation policies369 - **Mitigation:** Start with coarse-grained policies, automate policy generation from traffic baselines370 - **Risk:** Vendor lock-in with proprietary SDP solutions371 - **Mitigation:** Use open standards (OIDC, SAML, mTLS), design modular architecture372 - **Risk:** Legacy applications incompatible with modern auth (no OIDC/SAML)373 - **Mitigation:** Use PEP proxies for legacy apps, plan app modernization roadmap374375**Output (T3):**376```json377{378 "gap_analysis": {379 "identity": {"current": "Initial", "target": "Optimal", "priority": "High"},380 "devices": {"current": "Traditional", "target": "Advanced", "priority": "Critical"},381 "networks": {"current": "Initial", "target": "Advanced", "priority": "High"},382 "applications": {"current": "Traditional", "target": "Advanced", "priority": "Critical"},383 "data": {"current": "Traditional", "target": "Optimal", "priority": "Critical"}384 },385 "roadmap": {386 "phase_1": {387 "duration_months": 6,388 "target_maturity": "Initial",389 "investment_usd": "500k-1M",390 "key_deliverables": ["Centralized IdP", "MFA 100%", "Basic segmentation", "Data classification"]391 },392 "phase_2": {393 "duration_months": 6,394 "target_maturity": "Advanced",395 "investment_usd": "1M-2M",396 "key_deliverables": ["FIDO2 MFA", "Micro-segmentation", "Service mesh", "DLP deployment"]397 },398 "phase_3": {399 "duration_months": 12,400 "target_maturity": "Optimal",401 "investment_usd": "2M-4M",402 "key_deliverables": ["Continuous authN", "SDP", "Confidential compute", "AI-driven security"]403 }404 },405 "policy_library_ref": "resources/policy-library/",406 "architecture_diagrams_ref": "resources/architecture-diagrams/",407 "compliance_mapping_ref": "resources/compliance-mapping.csv",408 "metrics_dashboard_spec": "resources/metrics-dashboard.json"409}410```411412**Token budget check:** T3 ≤ 12k tokens413414---415416## Decision Rules417418**Tier selection:**419- Use **T1** when: Quick maturity check needed, no detailed architecture design required, initial ZTA awareness420- Use **T2** when: Architecture design needed, deployment model selection required, technical implementation planning421- Use **T3** when: Comprehensive roadmap required, compliance mapping needed, phased migration plan with budgets, executive presentation422423**Abort conditions:**424- If `current_architecture` unavailable and cannot be assessed → Request architecture documentation, output TODO425- If `target_environment` is incompatible with zero-trust (e.g., air-gapped system with no identity source) → Flag incompatibility, suggest alternatives426- If token budget exceeded at any tier → Truncate output, provide summary + link to full analysis in resources/427428**Deployment model selection logic:**429- **Choose EIG** if: Cloud-first (80%+ cloud apps), modern apps with OIDC/SAML, strong IdP exists430- **Choose Micro-segmentation** if: Datacenter-heavy, containers/K8s, east-west traffic security critical, legacy apps prevalent431- **Choose SDP** if: Remote workforce (>50% remote), BYOD policy, zero standing access required, resources must be hidden432- **Choose Hybrid (most common)** if: Mixed environment (cloud + datacenter), diverse app portfolio, phased migration433434**Escalation triggers:**435- If CISA ZTMM maturity = "Traditional" across all pillars → Flag as critical risk, recommend executive briefing436- If compliance requirement (e.g., OMB M-22-09, CMMC Level 3) mandates specific maturity → Highlight in roadmap priorities437- If budget constraints conflict with compliance timeline → Surface trade-offs, propose risk acceptance vs. timeline extension438439---440441## Output Contract442443**Required fields (all tiers):**444```typescript445{446 maturity_assessment: {447 identity: "Traditional" | "Initial" | "Advanced" | "Optimal",448 devices: "Traditional" | "Initial" | "Advanced" | "Optimal",449 networks: "Traditional" | "Initial" | "Advanced" | "Optimal",450 applications: "Traditional" | "Initial" | "Advanced" | "Optimal",451 data: "Traditional" | "Initial" | "Advanced" | "Optimal"452 },453 overall_maturity: "Traditional" | "Initial" | "Advanced" | "Optimal",454 critical_gaps: string[], // Pillars at "Traditional" or significantly behind target455 quick_wins: string[] // 3-5 immediate actions456}457```458459**Additional fields (T2+):**460```typescript461{462 deployment_model: "EIG" | "Microsegmentation" | "SDP" | "Hybrid",463 components: {464 policy_engine: string,465 policy_enforcement_points: string[],466 identity_provider: string,467 micro_segmentation?: string, // If applicable468 sdp?: string // If applicable469 },470 architecture_diagram_ref: string, // Path to resources/471 policy_examples: string // Path to resources/472}473```474475**Additional fields (T3 only):**476```typescript477{478 gap_analysis: {479 [pillar: string]: {480 current: string,481 target: string,482 priority: "Low" | "Medium" | "High" | "Critical"483 }484 },485 roadmap: {486 [phase: string]: {487 duration_months: number,488 target_maturity: string,489 investment_usd: string,490 key_deliverables: string[]491 }492 },493 policy_library_ref: string,494 architecture_diagrams_ref: string,495 compliance_mapping_ref: string,496 metrics_dashboard_spec: string497}498```499500**All outputs must:**501- Use JSON format for structured data502- Include references to resources/ for diagrams, policies, templates (not inline)503- Cite NIST SP 800-207, CISA ZTMM v2.0, and other sources with access date = `NOW_ET`504- Provide actionable recommendations (not abstract concepts)505- Align with business objectives and compliance requirements (if provided)506507---508509## Examples510511**Example: T1 Maturity Assessment**512513```514Input:515{516 "target_environment": "hybrid",517 "assessment_tier": "T1",518 "ztmm_pillars": ["identity", "devices", "networks", "applications", "data"]519}520521Output:522{523 "maturity_assessment": {524 "identity": "Initial", // MFA deployed, centralized Azure AD525 "devices": "Traditional", // No device inventory or compliance checks526 "networks": "Initial", // VLANs exist, no micro-segmentation527 "applications": "Traditional", // Shared credentials, no OAuth2528 "data": "Traditional" // No classification or DLP529 },530 "overall_maturity": "Traditional",531 "critical_gaps": ["devices", "applications", "data"],532 "quick_wins": [533 "Deploy Intune/Jamf for device inventory and compliance (devices)",534 "Migrate top 5 apps to Azure AD OAuth2 (applications)",535 "Establish 3-tier data classification scheme (data)"536 ]537}538```539540---541542## Quality Gates543544**Token budgets (enforced):**545- T1: ≤ 2,000 tokens (quick maturity assessment only)546- T2: ≤ 6,000 tokens (architecture design + deployment model)547- T3: ≤ 12,000 tokens (comprehensive roadmap + policy library + compliance mapping)548549**Safety and privacy:**550- No secrets, API keys, or PII in outputs551- Architecture diagrams must not expose internal IP addresses or security-sensitive topology552- Policy examples must use placeholder values (e.g., `user.email = "*@company.com"`, not real emails)553554**Auditability:**555- All claims about NIST SP 800-207 or CISA ZTMM must cite specific section/page with access date556- Maturity level assignments must reference CISA ZTMM v2.0 pillar definitions557- Compliance mappings must reference specific controls (e.g., NIST 800-53 AC-3, not just "access control")558559**Determinism:**560- Same inputs → same maturity assessment (deterministic scoring)561- Deployment model selection uses decision rules (not random)562- Roadmap phases follow consistent structure (Foundation → Acceleration → Optimization)563564**Actionability:**565- Every gap must have 1+ remediation actions566- Every roadmap phase must have deliverables + investment estimate567- Every policy must have concrete implementation guidance (not abstract principles)568569**Composability:**570- Outputs compatible with `security-assessment-framework` findings format571- Architecture diagrams reference `cloud-native-deployment-orchestrator` patterns (if applicable)572- Compliance mappings align with `compliance-automation-engine` control library573574---575576## Resources577578**NIST Publications:**579- NIST SP 800-207 Zero Trust Architecture (August 2020): https://csrc.nist.gov/publications/detail/sp/800-207/final580- NIST SP 800-207A Cloud-Native ZTA (June 2023): https://csrc.nist.gov/pubs/sp/800/207/a/final581- NIST SP 800-53 Rev 5 Security Controls (September 2020): https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final582- NIST SP 800-63B Digital Identity Guidelines (June 2017, updated 2020): https://csrc.nist.gov/publications/detail/sp/800-63b/final583584**CISA Resources:**585- CISA Zero Trust Maturity Model v2.0 (April 2023): https://www.cisa.gov/sites/default/files/2023-04/zero_trust_maturity_model_v2_508.pdf586- CISA Zero Trust Maturity Model Overview: https://www.cisa.gov/zero-trust-maturity-model587- OMB M-22-09 Federal Zero Trust Strategy (January 2022): https://www.whitehouse.gov/wp-content/uploads/2022/01/M-22-09.pdf588589**Industry Implementations:**590- Google BeyondCorp Zero Trust: https://cloud.google.com/beyondcorp591- Microsoft Zero Trust Architecture: https://www.microsoft.com/en-us/security/business/zero-trust592- AWS Zero Trust Architecture: https://aws.amazon.com/blogs/publicsector/how-to-approach-zero-trust-security-aws/593594**Tools and Frameworks:**595- CNCF Service Mesh Landscape: https://landscape.cncf.io/guide#runtime--cloud-native-network--service-mesh596- OpenID Connect (OIDC) Spec: https://openid.net/connect/597- FIDO Alliance (FIDO2/WebAuthn): https://fidoalliance.org/fido2/598599**Local Resources (generated by this skill):**600- `resources/policy-library/` - ABAC policy templates (JSON)601- `resources/architecture-diagrams/` - ZTA reference architectures (PNG/SVG)602- `resources/compliance-mapping.csv` - Control mappings (NIST 800-53, CMMC, PCI-DSS)603- `resources/ztmm-assessment-template.xlsx` - CISA ZTMM pillar assessment worksheet604- `resources/metrics-dashboard.json` - Grafana/Datadog dashboard spec for ZTA metrics