Ctrl K
ComunidadGuías…

README.md

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
<p align="center">
  <img src="https://img.shields.io/badge/🎋_ISMS_CORE-Project-2E8B57?style=for-the-badge" alt="ISMS CORE Project"/>
</p>

<h1 align="center">🎋 ISMS CORE Project</h1>

<p align="center">
  <strong>Compliance Operations, Risk & Evidence — ISO 27001 · ISO 27701 · ISO 27017 · ISO 27018 · ISO 42001</strong>
</p>

<p align="center">
  <a href="https://www.iso.org/standard/27001"><img src="https://img.shields.io/badge/ISO_27001-2022-0066CC?style=flat-square" alt="ISO 27001:2022"/></a>
  <a href="https://www.iso.org/standard/71670.html"><img src="https://img.shields.io/badge/ISO_27701-2025-7030A0?style=flat-square" alt="ISO 27701:2025"/></a>
  <a href="https://www.iso.org/standard/76559.html"><img src="https://img.shields.io/badge/ISO_27018-2025-00897B?style=flat-square" alt="ISO 27018:2025"/></a>
  <a href="https://www.iso.org/standard/82878.html"><img src="https://img.shields.io/badge/ISO_27017-2026-0288D1?style=flat-square" alt="ISO 27017:2026"/></a>
  <a href="https://www.iso.org/standard/81230.html"><img src="https://img.shields.io/badge/ISO_42001-2023-FF6B35?style=flat-square" alt="ISO 42001:2023"/></a>
  <a href="isms-core-framework/STATUS.md"><img src="https://img.shields.io/badge/Control_Packs-53_of_53-00AA00?style=flat-square" alt="Control Packs"/></a>
  <a href="LICENSE"><img src="https://img.shields.io/badge/Content-AGPL_3.0-9400D3?style=flat-square" alt="Content License"/></a>
  <a href="isms-core-platform/LICENSE"><img src="https://img.shields.io/badge/Platform-Apache_2.0-D22128?style=flat-square" alt="Platform License"/></a>
</p>

<details>
<summary><strong>29 compliance assessment modules — click to expand</strong></summary>
<br/>
<p align="center">
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/NIST_CSF_2.0-Assessment_Tool-FF6600?style=flat-square" alt="NIST CSF"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/NIS2-Assessment_Tool-003399?style=flat-square" alt="NIS2"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/DORA-Assessment_Tool-1565C0?style=flat-square" alt="DORA"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CIS_Controls_v8-Assessment_Tool-2E7D32?style=flat-square" alt="CIS Controls v8"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/BSI_IT--Grundschutz-Assessment_Tool-CC0000?style=flat-square" alt="BSI IT-Grundschutz"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CSRM_(NCSC_CH)-Assessment_Tool-D32F2F?style=flat-square" alt="CSRM NCSC CH"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/TISAX-Assessment_Tool-1B5E20?style=flat-square" alt="TISAX"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/Swiss_nDSG-Assessment_Tool-C62828?style=flat-square" alt="Swiss nDSG"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/Swiss_ISG_(SR_128)-Assessment_Tool-B71C1C?style=flat-square" alt="Swiss ISG"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/EU_Cyber_Resilience_Act-Assessment_Tool-1A237E?style=flat-square" alt="EU CRA"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/EU_AI_Act-Assessment_Tool-4527A0?style=flat-square" alt="EU AI Act"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/EU_Cloud_Sovereignty-Assessment_Tool-01579B?style=flat-square" alt="EU Cloud Sovereignty"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/NIST_AI_RMF_1.0-Assessment_Tool-FF6600?style=flat-square" alt="NIST AI RMF"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/COBIT_2019-Assessment_Tool-7B1FA2?style=flat-square" alt="COBIT 2019"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CyberFundamentals_(BE)-Assessment_Tool-1A237E?style=flat-square" alt="CyberFundamentals BE"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/BaFin_BAIT_(DE)-Assessment_Tool-B71C1C?style=flat-square" alt="BaFin BAIT"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CSSF_20--750_(LU)-Assessment_Tool-4A148C?style=flat-square" alt="CSSF LU"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/ACN_Guidelines_(IT)-Assessment_Tool-006630?style=flat-square" alt="ACN IT"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/UK_NIS_Regulations-Assessment_Tool-1A237E?style=flat-square" alt="UK NIS"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/UK_Op._Resilience-Assessment_Tool-283593?style=flat-square" alt="UK Op Resilience"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/NCSC_CAF_v4.0_(UK)-Assessment_Tool-003366?style=flat-square" alt="NCSC CAF v4.0"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/ReCyF_v2.5_(FR_NIS2)-Assessment_Tool-002395?style=flat-square" alt="ReCyF v2.5"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/PCI_DSS_v4.0.1-Assessment_Tool-003087?style=flat-square" alt="PCI DSS v4.0.1"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/FINMA-Assessment_Tool-5D4037?style=flat-square" alt="FINMA"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/NIST_SP_800--53_R5-Assessment_Tool-FF6600?style=flat-square" alt="NIST SP 800-53 Rev 5"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CSA_CCM_v4.1-Assessment_Tool-2E7D32?style=flat-square" alt="CSA CCM v4.1"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/CSA_AICM_v1.1-Assessment_Tool-1B5E20?style=flat-square" alt="CSA AICM v1.1"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/BSI_C5:2026-Assessment_Tool-C62828?style=flat-square" alt="BSI C5:2026"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/BSI_C3A-Assessment_Tool-AD1457?style=flat-square" alt="BSI C3A"/></a>
  <a href="#-framework-integration"><img src="https://img.shields.io/badge/MITRE_ATT&CK_v20-Mapped-DC143C?style=flat-square" alt="MITRE ATT&CK"/></a>
  <a href="COMPLIANCE.md"><img src="https://img.shields.io/badge/4%2C632_Crosswalk_Objects_%2F_60_Axes-Linked-2E8B57?style=flat-square" alt="Crosswalk Mappings"/></a>
</p>
</details>

<p align="center">
  <em>Grows fast. Bends, doesn't break. Built to last.</em> 🎋
</p>

---

## 🎯 What is ISMS CORE?

ISMS CORE is a production-grade **control engineering** platform for building and operating an information security management system. It treats compliance implementation as an **engineering problem** — not a consulting exercise.

> **New here?** Read [PARADIGM.md](PARADIGM.md) first — it explains how ISMS CORE differs from traditional ISMS approaches, how to choose between products, and what to expect.

---

## Five Products. Four Standards. One Platform.

<table>
<tr>
<td align="center" valign="top" width="33%">

### 🏗️ [Framework](isms-core-framework/)
<img src="https://img.shields.io/badge/ISO_27001-2022-0066CC?style=flat-square" alt="ISO 27001:2022"/>

**Full SSE engineering product** for mature security teams and consultants. Governance policies, implementation guides, assessment scripts, generated workbooks — one complete pack per control.

**53** control packs · **93** Annex A controls<br/>
**376** IMP docs · **188** generators<br/>
EN · FR · DE · IT

<img src="https://img.shields.io/badge/v1.0-Complete-00AA00?style=flat-square" alt="Complete"/>

</td>
<td align="center" valign="top" width="33%">

### ⚡ [Operational](isms-core-operational/)
<img src="https://img.shields.io/badge/ISO_27001-2022-0066CC?style=flat-square" alt="ISO 27001:2022"/>

**Foundation ISMS for SMEs** (10–500 people). Operational policies with single-sheet compliance checklists. No engineering overhead — read the policy, run the checklist, done.

**53** control groups · **53** OP-POL docs<br/>
**53** checklist generators<br/>
EN · FR · DE · IT

<img src="https://img.shields.io/badge/v0.1-Complete-00AA00?style=flat-square" alt="Complete"/>

</td>
<td align="center" valign="top" width="34%">

### 🔒 [Privacy](isms-core-privacy/)
<img src="https://img.shields.io/badge/ISO_27701-2025-7030A0?style=flat-square" alt="ISO 27701:2025"/>

**Privacy information management** — controller, processor, and shared control groups for ISO 27701:2025. Pairs with Framework or Operational.

**21** control groups · **23** PRIV-POL docs<br/>
**42** IMP docs · **21** generators<br/>
EN · FR · DE · IT

<img src="https://img.shields.io/badge/v1.0-Complete-7030A0?style=flat-square" alt="Complete"/>

</td>
</tr>
<tr>
<td align="center" valign="top" width="33%">

### ☁️ [Cloud](isms-core-cloud/)
<img src="https://img.shields.io/badge/ISO_27018-2025-00897B?style=flat-square" alt="ISO 27018:2025"/>
<img src="https://img.shields.io/badge/ISO_27017-2026-0288D1?style=flat-square" alt="ISO 27017:2026"/>

**PII protection + cloud security controls** — checklists for cloud service providers processing PII (ISO 27018:2025 Annex A) plus 4 standalone cloud security extension controls (ISO 27017:2026), each a standalone standard alongside ISO 27001.

**16** control groups · **16** POL docs<br/>
**32** IMP docs · **16** generators<br/>
EN · FR · DE · IT

<img src="https://img.shields.io/badge/v1.0-Complete-00897B?style=flat-square" alt="Complete"/>

</td>
<td align="center" valign="top" width="33%">

### 🤖 [AI](isms-core-ai/)
<img src="https://img.shields.io/badge/ISO_42001-2023-FF6B35?style=flat-square" alt="ISO 42001:2023"/>

**AI management system** — governance policies covering AI development, deployment, impact assessment, responsible use, and third-party AI relationships.

**10** AI control groups + 2 foundation policies · **12** AI-POL<br/>
**20** IMP docs · **10** checklist generators<br/>
EN · FR · DE · IT

<img src="https://img.shields.io/badge/v1.0-Complete-FF6B35?style=flat-square" alt="Complete"/>

</td>
<td align="center" valign="top" width="34%">

### 🖥️ [Platform](PLATFORM.md)
<img src="https://img.shields.io/badge/All_Five_Standards-Live-2E8B57?style=flat-square" alt="All five standards"/>

**Live compliance management system** — turns all content products into dashboards, gap tracking, evidence ingestion, risk registers, and audit reports. Docker Compose, 10 services, self-hosted.

**46** connectors · **29** assessment modules · **4,632** crosswalk objects / 60 axes<br/>
8 country jurisdictions · **21+** threat intelligence sources

<img src="https://img.shields.io/badge/v1.3-Live-2E8B57?style=flat-square" alt="Live"/>

</td>
</tr>
</table>

---

## 📦 What You Get — Ready to Use

This is not a framework reference or a checklist template library. **Every control pack ships production-ready artifacts you open, adapt, and issue.**

<table>
<tr>
<th width="10%">Artifact</th>
<th width="7%">Format</th>
<th width="43%">What it is</th>
<th width="20%">Who uses it</th>
<th width="20%">Products</th>
</tr>
<tr>
<td><strong>POL</strong></td>
<td>Markdown</td>
<td>Governance policy document — what the control requires, who owns it, which standards apply. Set your org name, CISO, and effective date. Issue it.</td>
<td>ISMS Manager → Board / Staff</td>
<td>All five products</td>
</tr>
<tr>
<td><strong>IMP-UG</strong></td>
<td>Markdown</td>
<td>Implementation User Guide — how the ISMS Manager implements and operates the control. Roles, process steps, KPIs, review cycles.</td>
<td>ISMS Manager</td>
<td>Framework · Privacy · Cloud · AI</td>
</tr>
<tr>
<td><strong>IMP-TG</strong></td>
<td>Markdown</td>
<td>Implementation Technical Guide — step-by-step for the engineer. Commands, config snippets, vendor-specific notes, hardening checklists.</td>
<td>Security Engineer</td>
<td>Framework · Privacy · Cloud · AI</td>
</tr>
<tr>
<td><strong>SCR</strong></td>
<td>Python 3.11+</td>
<td>Assessment generator — run <code>python3 generate_*.py</code> to produce a structured, formatted compliance evidence workbook. Single dependency: <code>openpyxl</code>.</td>
<td>ISMS Manager → Auditor</td>
<td>All five products</td>
</tr>
<tr>
<td><strong>WKBK</strong></td>
<td>Excel (.xlsx)</td>
<td>Generated compliance workbook — per-control assessment items, evidence status, scoring, and auditor notes. Output of the SCR generator. Hand directly to your auditor.</td>
<td>Auditor / Control Owner</td>
<td>All five products</td>
</tr>
<tr>
<td><strong>REF</strong></td>
<td>Markdown</td>
<td>Reference extracts from the ISO standard text mapped to this control. Cross-references to adjacent and related Annex A controls.</td>
<td>ISMS Manager / Auditor</td>
<td>Framework</td>
</tr>
<tr>
<td><strong>CTX</strong></td>
<td>Markdown</td>
<td>Context document linking this control pack to adjacent and dependent control packs — for control stacking and dependency mapping.</td>
<td>ISMS Manager</td>
<td>Framework</td>
</tr>
<tr>
<td><strong>FORM</strong></td>
<td>Markdown</td>
<td>Ready-to-use templates: evidence collection forms, meeting agendas, approval records, risk acceptance forms.</td>
<td>ISMS Manager / Control Owner</td>
<td>Framework</td>
</tr>
</table>

> **Example workflow — A.8.24 Use of Cryptography:**
> 1. Open `POL/` → your organisation's cryptography policy, ready to sign and issue
> 2. Open `IMP/` → the `…-UG` file: how to run a key management programme (KPIs, review cycle, ownership)
> 3. Open `IMP/` → the `…-TG` file: TLS config, certificate lifecycle, HSM setup, vendor notes
> 4. Run `SCR/generate_a824_*.py` → produces `.xlsx` assessment workbook
> 5. Hand the workbook to your auditor as structured compliance evidence

**Prerequisites for generators:** Python 3.11+, `pip install openpyxl`

---

## 🧭 Who This Is For (and Not For)

**This is for:**
- Security teams building an ISMS wanting **repeatable, auditable evidence**
- Engineers who prefer **automation + tests** over "security theater"
- SMEs needing **practical, audit-ready policies** without over-engineering
- Organisations processing PII needing **ISO 27701 controller/processor controls**
- Cloud service providers needing **ISO 27018 PII compliance** or **ISO 27017 cloud security controls**
- Organisations developing AI systems needing **ISO 42001 AIMS governance**
- Consultants and auditors needing **structured, traceable control packs**

**This is not for:**
- "One-click compliance" expectations
- Legal interpretations of GDPR/DORA/NIS2 (use counsel)
- Running scripts you haven't reviewed (treat this like code)

---

## 🚀 Quick Start

**Prerequisites:** Python 3.11+, `pip install openpyxl`

### Framework — ISO 27001:2022 Full Engineering

```bash
# Browse the 53 control packs
cat isms-core-framework/CONTROLS.md

# Navigate to a control, read POL → IMP-UG → IMP-TG, then generate the workbook
cd isms-core-framework/A.8-technological-controls/isms-a.8.24-use-of-cryptography/SCR
python3 generate_a824_1_data_transmission_assessment.py
```

### Operational — ISO 27001:2022 SME Edition

```bash
cd isms-core-operational/A.5-organisational-controls/isms-a.5.1-2-6.1-2-secure-employment-and-roles/SCR
python3 generate_op_checklist_a512612.py
```

### Privacy — ISO 27701:2025

```bash
cd isms-core-privacy/privacy-controller/priv-a.1.2.2-5-lawful-basis-and-consent/SCR
python3 generate_priv_checklist_a1225.py
```

### Cloud PII — ISO 27018:2025

```bash
cd isms-core-cloud/iso27018-pii-cloud/cld-a.11-information-security/SCR
python3 generate_cld_pii_checklist_a11.py
```

### Cloud Sec — ISO 27017:2026

```bash
cd isms-core-cloud/iso27017-sec-cloud/cld-sec-a.5.38-shared-roles-responsibilities/SCR
python3 generate_cld_sec_checklist_a538.py
```

### AI — ISO 42001:2023

```bash
# Start with the AI governance foundation policy (available in EN, FR, DE, IT)
cat "isms-core-ai/00-ai-foundation-policies/ai-pol-01-aims-governance-and-decision-making/POL/AI-POL-01 - AIMS Governance and Decision-Making Framework.md"
```

### Platform — Live Compliance Dashboard

```bash
cd isms-core-platform
cp .env.example .env         # Fill in HOST_IP, passwords, ADMIN_PASSWORD
docker compose up -d             # COMPOSE_PROFILES=opensearch-single is set in .env.example
bash bootstrap.sh            # One-shot: seeds all control groups, imports all content
# → Open https://{HOST_IP}
```

Read [PLATFORM.md](PLATFORM.md) for the full deployment guide, TLS options, connector setup, and Go-Live Checklist.

---

## 📸 Platform Screenshots

<table>
<tr>
<td align="center"><strong>Login</strong><br/><img src="screenshots/light/01_isms_core_login_light.png" width="380" alt="Login screen"/></td>
<td align="center"><strong>Home Dashboard</strong><br/><img src="screenshots/light/02_isms_core_home_light.png" width="380" alt="Home dashboard — ISMS + Privacy + Cloud + AI product switcher with compliance quick-access row"/></td>
</tr>
<tr>
<td align="center"><strong>Compliance Overview</strong><br/><img src="screenshots/light/03_isms_core_compliance_overview_light.png" width="380" alt="Compliance overview — 53 control groups, 100% coverage, audit readiness"/></td>
<td align="center"><strong>Connectors — Automated Evidence</strong><br/><img src="screenshots/light/73_isms_core_connectors_light.png" width="380" alt="Automated evidence connectors — MS Entra ID, Defender, M365, Azure CSPM"/></td>
</tr>
<tr>
<td align="center"><strong>ISMS Compass (AI Gap Analysis)</strong><br/><img src="screenshots/light/19_isms_core_compass_light.png" width="380" alt="ISMS Compass — AI-powered gap analysis against Gold Standard"/></td>
<td align="center"><strong>System Status</strong><br/><img src="screenshots/light/77_isms_core_system_light.png" width="380" alt="System status — all services healthy, OpenSearch green, Celery active"/></td>
</tr>
<tr>
<td align="center"><strong>Assessments &amp; Collections</strong><br/><img src="screenshots/light/06_isms_core_assessments_light.png" width="380" alt="Platform assessments with collections — grouped scoring, CSV/XLSX/PDF export"/></td>
<td align="center"><strong>Gap Register</strong><br/><img src="screenshots/light/08_isms_core_gaps_analysis_light.png" width="380" alt="Gap register with BSI 200-3 risk scoring — likelihood, impact, risk level"/></td>
</tr>
<tr>
<td align="center"><strong>NIST CSF 2.0 Assessment</strong><br/><img src="screenshots/light/25_isms_core_nist_csf20_light.png" width="380" alt="NIST CSF 2.0 — 106 subcategory assessment with tier ratings, function breakdown, and gap analysis"/></td>
<td align="center"><strong>NIS2 Assessment</strong><br/><img src="screenshots/light/35_isms_core_nis2_light.png" width="380" alt="NIS2 Directive (EU 2022/2555) — Article 21 security measures and Article 23 reporting obligations"/></td>
</tr>
<tr>
<td align="center"><strong>DORA Assessment</strong><br/><img src="screenshots/light/37_isms_core_dora_light.png" width="380" alt="DORA (EU 2022/2554) — 27 articles across 5 pillars, ICT risk maturity scoring 0–4"/></td>
<td align="center"><strong>BSI IT-Grundschutz Assessment</strong><br/><img src="screenshots/light/50_isms_core_bsiitgrund_light.png" width="380" alt="BSI IT-Grundschutz Kompendium — all 111 building blocks mapped to ISO 27001:2022"/></td>
</tr>
<tr>
<td align="center"><strong>Risk Register &amp; Heatmap</strong><br/><img src="screenshots/light/11_isms_core_risk_register_light.png" width="380" alt="Risk Register — 5×5 probability/impact matrix, risk heatmap, treatment workflow"/></td>
<td align="center"><strong>KPI Metrics &amp; Audit Readiness</strong><br/><img src="screenshots/light/13_isms_core_kpi_dashboard_light.png" width="380" alt="KPI dashboard — 9 named metrics, sparkline trends, Audit Readiness hero score"/></td>
</tr>
<tr>
<td align="center"><strong>EBIOS RM</strong><br/><img src="screenshots/light/15_isms_core_ebios_rm_light.png" width="380" alt="EBIOS RM — 5-workshop ANSSI methodology, feared events, MITRE ATT&CK attack paths"/></td>
<td align="center"><strong>TPRM — Third-Party Risk</strong><br/><img src="screenshots/light/70_isms_core_tprm_light.png" width="380" alt="TPRM — vendor/supplier register with DORA ICT fields, contract expiry alerts"/></td>
</tr>
<tr>
<td align="center"><strong>MITRE ATT&CK</strong><br/><img src="screenshots/light/60_isms_core_mitreattack_light.png" width="380" alt="MITRE ATT&CK v20 — 706 techniques across 15 tactics with EPSS and KEV correlation"/></td>
<td align="center"><strong>CVE Explorer</strong><br/><img src="screenshots/light/63_isms_core_cve_light.png" width="380" alt="CVE/CPE Explorer — NVD vulnerability search with CVSS, EPSS, KEV filters"/></td>
</tr>
</table>

---

## 🔗 Framework Integration

<details>
<summary><strong>Show all 29+ framework integrations and crosswalk mappings</strong></summary>
<br/>

| Framework / Standard | What ISMS CORE provides | Status |
|---|---|---|
| ISO/IEC 27001:2022 | Full Annex A control packs (Framework + Operational) | ![Complete](https://img.shields.io/badge/Complete-0066CC?style=flat-square) |
| ISO/IEC 27002:2022 | Implementation guidance integrated into IMP-TG documents | ![Integrated](https://img.shields.io/badge/Integrated-0066CC?style=flat-square) |
| ISO/IEC 27701:2025 | Full Privacy Extension Pack — controller, processor, and shared controls | ![Complete](https://img.shields.io/badge/Complete-7030A0?style=flat-square) |
| ISO/IEC 27018:2025 | Full Cloud Extension Pack — 12 Annex A control groups for PII in cloud | ![Complete](https://img.shields.io/badge/Complete-00897B?style=flat-square) |
| ISO/IEC 42001:2023 | Full AI Extension Pack — 10 AI control groups (plus 2 foundation policies) covering AIMS governance, impact assessment, responsible use, and third-party AI | ![Complete](https://img.shields.io/badge/Complete-FF6B35?style=flat-square) |
| NIST CSF 2.0 | Full assessment tool — 106 subcategories, tier 1–4 ratings, XLSX import/export, radar chart. ISO 27001 crosswalk. | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-FF6600?style=flat-square) |
| NIST AI RMF 1.0 | Full assessment tool — 72 subcategories, 0–4 maturity; ISO 42001 crosswalk: 32 mappings, EU AI Act: 13 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-FF6600?style=flat-square) |
| NIS2 Directive (EU 2022/2555) | 10 Article 21 measures + 5 Article 23 obligations, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-003399?style=flat-square) |
| DORA (EU 2022/2554) | 27 articles across 5 pillars (ICT Risk, Incident Reporting, Testing, TPRM, Information Sharing), maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-1565C0?style=flat-square) |
| CIS Critical Security Controls v8 | 153 safeguards across 18 controls, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-2E7D32?style=flat-square) |
| BSI IT-Grundschutz Kompendium | All 111 Bausteine across 10 layers, maturity 0–4. Crosswalk: ISO 27001↔BSI (386), ISO 27701↔BSI (101), ISO 27018↔BSI (51) | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-CC0000?style=flat-square) |
| CSRM (Swiss NCSC, 2025) | Object-centric module — IT Protection Objects, 20 NIST CSF 2.0 baseline requirements, binary status, 6 Control Objectives | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-D32F2F?style=flat-square) |
| TISAX / VDA ISA 6.0 | 79 requirements across 9 domains, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-1B5E20?style=flat-square) |
| Swiss nDSG 2023 | 25 provisions across 6 chapters, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-C62828?style=flat-square) |
| Swiss ISG (SR 128, 2024) | 27 requirements across 8 sections, 24h cyberattack reporting; ISO 27001 crosswalk: 27 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-B71C1C?style=flat-square) |
| EU Cyber Resilience Act (2024/2847) | 26 essential requirements across 6 groups, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-1A237E?style=flat-square) |
| EU AI Act (2024/1689) | 9 articles — Chapter III Section 2 high-risk system requirements (Art. 8–15) plus Art. 27 fundamental rights impact assessment, maturity 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-4527A0?style=flat-square) |
| EU Cloud Sovereignty Framework (v1.2.1) | 8 Sovereignty Objectives (SOV-1 to SOV-8), SEAL-0 to SEAL-4 scoring, weighted Sovereignty Score | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-01579B?style=flat-square) |
| COBIT 2019 | 40 governance/management objectives, capability scoring 0–4 | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-7B1FA2?style=flat-square) |
| CyberFundamentals (BE) | 41 NIST CSF 2.0 aligned practices, maturity 0–4; ISO 27001 crosswalk: 107 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-1A237E?style=flat-square) |
| BaFin BAIT (DE) | 23 requirements across 12 modules, maturity 0–4; ISO 27001 crosswalk: 69 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-B71C1C?style=flat-square) |
| BSI C5:2026 (DE) | 168 criteria across 17 domains — Cloud Computing Compliance Criteria Catalogue v1.0.1. Used for third-party attestation of cloud service providers in Germany and the EU. Replaces C5:2020. | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-C62828?style=flat-square) |
| BSI C3A (DE) | 30 criterion groups across 6 sovereignty domains (Strategic / Legal / Data / Operational / Supply Chain / Technology) — Criteria enabling Cloud Computing Autonomy v1.0. Companion to C5:2026; presupposes C5 compliance. | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-AD1457?style=flat-square) |
| CSSF 20-750 (LU) | 19 requirements across 7 domains, maturity 0–4; ISO 27001 crosswalk: 47 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-4A148C?style=flat-square) |
| ACN Guidelines (IT) | Determinazione obblighi di base (Apr 2025) — 37 measures/87 requirements (Important) or 43 measures/116 requirements (Essential), maturity 0–4; ISO 27001 crosswalk: 43 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-006630?style=flat-square) |
| UK NIS Regulations | 13 requirements across 3 objectives, maturity 0–4; ISO 27001 crosswalk: 51 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-1A237E?style=flat-square) |
| UK Operational Resilience | 12 requirements across 4 objectives, maturity 0–4; ISO 27001 crosswalk: 34 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-283593?style=flat-square) |
| NCSC CAF v4.0 (UK) | 41 Contributing Outcomes across 14 Principles and 4 Objectives — outcome-based; ISO 27001 crosswalk: 41 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-003366?style=flat-square) |
| ReCyF v2.5 — France NIS2 (ANSSI) | 20 Security Objectives across 4 pillars (Gouvernance / Protection / Défense / Résilience) — France's pending NIS2 transposition law; ISO 27001 crosswalk: 20 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-002395?style=flat-square) |
| PCI DSS v4.0.1 | 198 assessed sub-requirements across 12 requirements, 6 prioritised milestones, milestone-based scoring; ISO 27001 crosswalk: 39 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-003087?style=flat-square) |
| FINMA | 21 requirements across 3 circulars/guidance (2023/1 Operational Risk, 2018/3 Outsourcing, Guidance 03/2024 Cyber Risks), maturity 0–4; ISO 27001 crosswalk: 73 mappings | ![Assessment Tool](https://img.shields.io/badge/Assessment_Tool-5D4037?style=flat-square) |
| NIST SP 800-53 Rev. 5 | Security control cross-mapping | ![Mapped](https://img.shields.io/badge/Mapped-FF6600?style=flat-square) |
| MITRE ATT&CK v20 | Threat technique mapping (Enterprise / ICS / Mobile) — 706 techniques across 15 tactics, EPSS + CISA KEV correlation. v19 is kept alongside v20. | ![v20](https://img.shields.io/badge/v20-DC143C?style=flat-square) |
| MITRE ATLAS | AI/ML adversarial threat techniques | ![Mapped](https://img.shields.io/badge/Mapped-DC143C?style=flat-square) |
| ENISA EUVD | European Vulnerability Database — exploited + critical CVEs; daily feed; EUVD Explorer + cross-enrichment of NVD CVE index with `in_euvd` flag | ![Feed](https://img.shields.io/badge/TI_Feed-003399?style=flat-square) |
| Exploit-DB | Daily exploit database (~52K entries) — cross-referenced to NVD CVE by CVE ID; adds `edb_id`, `edb_verified` (Metasploit module flag), `edb_description` to matching CVEs. EDB/EDB✓ chips in CVE Explorer; EDB-only filter. | ![Feed](https://img.shields.io/badge/TI_Feed-8B0000?style=flat-square) |
| VulnCheck KEV | Daily feed — VulnCheck's own Known Exploited Vulnerabilities catalogue, broader than CISA's (~67% of entries aren't in CISA KEV); adds `in_vulncheck_kev` flag, separate from CISA's `in_kev`, on CVE Explorer. VC-KEV chip; VulnCheck-only filter. Requires `VULNCHECK_API_KEY` (free Community tier). | ![Feed](https://img.shields.io/badge/TI_Feed-6A1B9A?style=flat-square) |
| CIRCL MISP OSINT Feed | Public MISP feed (Luxembourg) — 6-hourly manifest delta; 100K+ IOCs (IPs, domains, URLs, hashes) cross-enriched with ATT&CK TIDs, Malpedia family slugs, actor slugs at ingest | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| Botvrij MISP OSINT Feed | Public MISP feed (Botvrij.eu) — 6-hourly manifest delta; deduplicated against CIRCL by IOC value + source | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| AbuseIPDB | Daily blacklist (top 10K confidence=100 IPs); on-demand single-IP enrichment with 24h cache; OpenSearch `ti-abuseipdb-blacklist` index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| Malpedia | Weekly malware knowledge base — families (aliases, ATT&CK TIDs), threat actors (country, motivation); links IOCs to malware + actor attribution | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| URLhaus | Daily malware download URL feed (abuse.ch) — URLs, associated payload hashes; `ti-urlhaus` OpenSearch index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| ThreatFox | Daily malware IOC feed (abuse.ch) — IPs, domains, URLs, hashes with confidence scores and malware family labels; requires `THREATFOX_API_KEY` | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| SSL Blacklist (SSLBL) | Daily SSL certificate blacklist (abuse.ch) — SHA1 fingerprints of certificates used by malware C2 infrastructure; `ti-sslbl` index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| MalwareBazaar | Daily malware sample hash feed (abuse.ch) — MD5/SHA1/SHA256 hashes with family classification; requires `MALWAREBAZAAR_API_KEY` | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| Feodo Tracker | Daily C2 IP blacklist (abuse.ch) — Emotet, QakBot, TrickBot, Dridex botnet command-and-control IPs; confidence 85; `ti-feodotracker` index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| AlienVault OTX | Daily Open Threat Exchange pulses — IOCs with TLP labels (WHITE/GREEN/AMBER/RED), ATT&CK TIDs, and confidence scores derived from pulse subscriber count; requires `OTX_API_KEY` | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| Red Flag Domains | Daily suspicious newly-registered domain feed — `ti-red-flag-domains` index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| Stopforumspam | Daily spammer IP/email/username database — `ti-stopforumspam` index | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| VirusTotal enrichment | Daily IOC confidence enrichment — queries existing IOCs against VT v3 API, updates confidence scores based on AV engine detection ratios; free tier (~500 req/day); requires `VT_API_KEY` | ![OSINT Feed](https://img.shields.io/badge/OSINT_Feed-8B0000?style=flat-square) |
| GreyNoise enrichment | On-demand IP Enrichment lookup — internet-noise/scanner classification, RIOT (known-legitimate-service) status; free Community tier capped at 50 lookups/week, so manual-lookup only, never a scheduled bulk feed; requires `GREYNOISE_API_KEY` | ![Enrichment](https://img.shields.io/badge/Enrichment-6A1B9A?style=flat-square) |
| EU GDPR / Swiss DSG | Security and privacy control mapping, operational checklists | ![Toolkit](https://img.shields.io/badge/Toolkit-FFD700?style=flat-square) |

</details>

---

## ✈️ Philosophy: Not Cargo Cult

> *"The first principle is that you must not fool yourself — and you are the easiest person to fool."*
> — Richard Feynman

| | Cargo Cult | ISMS CORE |
|---|---|---|
| ❌ | Impressive policies nobody reads | ✅ Controls that **actually work** |
| ❌ | Made-up compliance numbers | ✅ Evidence that **proves effectiveness** |
| ❌ | Security theater for audits | ✅ Metrics that **measure real security** |
| ❌ | PowerPoints instead of controls | ✅ Automation that **enforces compliance** |

See [PHILOSOPHY.md](PHILOSOPHY.md) for the full methodology.

---

## 🔬 Quality Assurance

Every control pack undergoes a structured multi-stage validation before promotion to this repository:

```
┌──────────────────┐     ┌───────────────────────┐     ┌──────────────────────┐
│  Claude Code     │────▶│  ISMS QA Engine        │────▶│  The ISMS Core       │
│  (Build + QA)    │     │  Existence + Keyword + │     │  Project (Final)     │
│                  │     │  Semantic 3-layer check │     │                      │
└──────────────────┘     └───────────────────────┘     └──────────────────────┘
```

All 188 Framework generators, 53 Operational policies, 21 Privacy control groups, 16 Cloud control groups (12 PII + 4 Security), and 10 AI control groups carry `QA_VERIFIED` markers confirming a full QA pass.

See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed QA standards.

---

## 📊 Status at a Glance

| Product | Control groups | Key artifacts | Languages | Version |
|---------|---------------|---------------|-----------|---------|
| 🏗️ Framework | 53 / 53 | 376 IMPs · 188 generators · 188 workbooks | EN FR DE IT | ![v1.0](https://img.shields.io/badge/v1.0-Complete-00AA00?style=flat-square) |
| ⚡ Operational | 53 / 53 | 53 OP-POL · 53 checklist generators | EN FR DE IT | ![v0.1](https://img.shields.io/badge/v0.1-Complete-00AA00?style=flat-square) |
| 🔒 Privacy | 21 / 21 | 23 PRIV-POL · 42 IMPs · 21 generators | EN FR DE IT | ![v1.0](https://img.shields.io/badge/v1.0-Complete-7030A0?style=flat-square) |
| ☁️ Cloud | 16 / 16 | 16 CLD-POL · 32 IMPs · 16 generators | EN FR DE IT | ![v1.0](https://img.shields.io/badge/v1.0-Complete-00897B?style=flat-square) |
| 🤖 AI | 12 / 12 | 12 AI-POL · 20 IMPs · 10 generators | EN FR DE IT | ![v1.0](https://img.shields.io/badge/v1.0-Complete-FF6B35?style=flat-square) |
| 🖥️ Platform | 104 total | 46 connectors · 29 assessments · 4,632 mappings / 60 axes | 8 jurisdictions | ![Live v1.3](https://img.shields.io/badge/Live-v1.3-2E8B57?style=flat-square) |

---

## 📂 Repository Structure

See [STRUCTURE.md](STRUCTURE.md) for the complete repository map with per-folder and per-artifact-type explanations.

---

## 📚 Documentation

| Document | Description |
|----------|-------------|
| [PARADIGM.md](PARADIGM.md) | 🧭 Product overview and paradigm shift guide — start here |
| [PLATFORM.md](PLATFORM.md) | 🖥️ Platform architecture, features, and full deployment guide (includes Docker Compose quick-start) |
| [STRUCTURE.md](STRUCTURE.md) | 📂 Repository map — all folders and artifact types explained |
| [COMPLIANCE.md](COMPLIANCE.md) | 📋 All 29 compliance assessment modules — coverage notes, gaps, audience |
| [isms-core-framework/CONTROLS.md](isms-core-framework/CONTROLS.md) | 📋 Framework control pack index (53 packs) |
| [isms-core-framework/COVERAGE.md](isms-core-framework/COVERAGE.md) | 🗺️ 93 Annex A controls → 53 pack mapping |
| [isms-core-framework/STACKING.md](isms-core-framework/STACKING.md) | 🔗 Control grouping methodology |
| [PHILOSOPHY.md](PHILOSOPHY.md) | ✈️ Anti-cargo-cult methodology |
| [CONTRIBUTING.md](CONTRIBUTING.md) | 🔧 QA process and standards |
| [SECURITY.md](SECURITY.md) | 🔒 Vulnerability reporting policy |
| [isms-core-platform/CHANGELOG.md](isms-core-platform/CHANGELOG.md) | 📝 Platform release notes |
| [CREDITS.md](CREDITS.md) | 🙏 Third-party tools and open-source acknowledgements |

---

## 🔒 Security

- **Vulnerability reporting:** Report security issues to **info@isms-core.com** (subject: "ISMS CORE Security")
- **Safe usage:** Review scripts before execution. Run in a virtual environment. Treat generated artifacts as sensitive until proven otherwise.
- **No secrets:** Do not commit credentials, tokens, private keys, or customer data to this repository or to generated workbooks.

---

## 📜 License

Two separate works, two licenses:

- **Content packs** (`isms-core-framework/`, `isms-core-operational/`, `isms-core-privacy/`, `isms-core-cloud/`, `isms-core-ai/` — the POL/IMP/SCR compliance documents) are **dual-licensed**:
  - **AGPL-3.0** for open-source use — see [LICENSE](LICENSE)
  - **Commercial license** for organisations that cannot comply with AGPL obligations — **info@isms-core.com**
- **`isms-core-platform/`** (the deployable API/engineering product) is **Apache 2.0** — see [isms-core-platform/LICENSE](isms-core-platform/LICENSE). Distributed as pre-built container images; no commercial license needed.

---

## 📞 Contact

<p align="center">
  <strong>The ISMS Core Project</strong>
</p>

<p align="center">
  <a href="mailto:info@isms-core.com"><img src="https://img.shields.io/badge/Email-info@isms--core.com-EA4335?style=flat-square&logo=gmail&logoColor=white" alt="Email"/></a>
  <a href="https://github.com/isms-core-project"><img src="https://img.shields.io/badge/GitHub-isms--core--project-181717?style=flat-square&logo=github&logoColor=white" alt="GitHub"/></a>
  <a href="https://isms-core.com"><img src="https://img.shields.io/badge/Website-isms--core.com-2E8B57?style=flat-square" alt="Website"/></a>
  <a href="https://isms-core.com/platform"><img src="https://img.shields.io/badge/Platform-isms--core.com/platform-2E8B57?style=flat-square" alt="Platform"/></a>
  <a href="https://isms-core.com/frameworks"><img src="https://img.shields.io/badge/Compliance-isms--core.com/compliance-0066CC?style=flat-square" alt="Compliance Frameworks"/></a>
</p>

---

<p align="center">
  <strong>Copyright © 2025–2026 The ISMS Core Project. All rights reserved.</strong>
</p>

<p align="center">
  <em>Where bamboo antennas actually work.</em> 🎋
</p>