|
1 | 1 | # ComplianceForge |
2 | 2 |
|
3 | | -## Enterprise Governance, Risk & Compliance + AI Security Platform |
| 3 | +[](LICENSE) |
| 4 | +[](https://github.com/yourusername/complianceforge) |
| 5 | +[](https://github.com/yourusername/complianceforge) |
4 | 6 |
|
5 | | -ComplianceForge is a cybersecurity engineering simulation platform demonstrating how modern organizations implement: |
| 7 | +**Open‑source Governance, Risk & Compliance (GRC) reference implementation for modern cloud and AI‑driven enterprises.** |
6 | 8 |
|
7 | | -- Governance structures |
8 | | -- Risk management systems |
9 | | -- Compliance frameworks |
10 | | -- DevSecOps pipelines |
11 | | -- AI security governance |
| 9 | +This project simulates a real‑world enterprise compliance transformation. It demonstrates how to operationalize security governance, risk management, and regulatory compliance using **Governance‑as‑Code** and **DevSecOps** principles. |
| 10 | + |
| 11 | +> **Target audience:** GRC professionals, security architects, compliance engineers, AI governance leads, and hiring managers. |
12 | 12 |
|
13 | 13 | --- |
14 | 14 |
|
15 | | -## Architecture |
| 15 | +## 🎯 Key Features |
16 | 16 |
|
17 | | -See `/architecture/security-architecture.md` |
| 17 | +- ✅ **Enterprise GRC artifacts** – Policy register, risk register, RCSA, vendor risk, KRI dashboard, issue register |
| 18 | +- ✅ **Multi‑framework alignment** – ISO 27001, SOC2, NIST CSF, CIS Controls, GDPR, PCI DSS |
| 19 | +- ✅ **Complete AI governance** – ISO/IEC 42001, NIST AI RMF 1.0, EU AI Act (high‑risk obligations) |
| 20 | +- ✅ **AI‑specific registers** – AI risk register, AI system inventory, prompt injection lab |
| 21 | +- ✅ **Governance‑as‑Code** – GitHub Actions, compliance automation scripts |
| 22 | +- ✅ **Audit‑ready evidence** – Evidence register, control mappings, obligations tracker |
18 | 23 |
|
19 | 24 | --- |
20 | 25 |
|
21 | | -## Key Features |
22 | | - |
23 | | -### Governance |
24 | | -- Security program charter |
25 | | -- Policy framework |
26 | | -- Executive oversight model |
| 26 | +## 📚 Frameworks & Standards Covered |
27 | 27 |
|
28 | | -### Risk Management |
29 | | -- Enterprise risk register |
30 | | -- Scoring model |
31 | | -- Mitigation tracking |
| 28 | +| Domain | Frameworks | |
| 29 | +|--------|------------| |
| 30 | +| **Information Security** | ISO/IEC 27001:2022, SOC2 (Trust Services Criteria), NIST CSF v1.1, CIS Controls v8 | |
| 31 | +| **Privacy & Industry** | GDPR, PCI DSS v4.0 | |
| 32 | +| **AI Governance** | ISO/IEC 42001:2023, NIST AI RMF 1.0, EU AI Act (high‑risk AI obligations) | |
32 | 33 |
|
33 | | -### Compliance Engineering |
34 | | -- ISO 27001 mapping |
35 | | -- NIST CSF alignment |
36 | | -- SOC 2 readiness |
37 | | -- CIS Controls integration |
| 34 | +--- |
38 | 35 |
|
39 | | -### DevSecOps |
40 | | -- GitHub Actions security pipeline |
41 | | -- SAST / dependency scanning |
42 | | -- IaC security checks |
| 36 | +## 📂 Repository Structure |
| 37 | + |
| 38 | +ComplianceForge/ |
| 39 | +├── governance/ |
| 40 | +│ ├── compliance-program-charter.md |
| 41 | +│ ├── policy-register.md |
| 42 | +│ └── roles-and-responsibilities.md |
| 43 | +├── risk/ |
| 44 | +│ ├── risk-register.md |
| 45 | +│ ├── vendor-risk-register.md |
| 46 | +│ ├── rcsa-workbook.md |
| 47 | +│ └── ai-risk-register.md |
| 48 | +├── controls/ |
| 49 | +│ └── issue-register.md |
| 50 | +├── compliance-mappings/ |
| 51 | +│ ├── framework-mapping.md |
| 52 | +│ └── obligations-register.md |
| 53 | +├── dashboards/ |
| 54 | +│ ├── compliance_dashboard.py (Streamlit) |
| 55 | +│ ├── kri-dashboard.md |
| 56 | +│ └── security-kpis.md |
| 57 | +├── evidence/ |
| 58 | +│ └── audit-evidence-register.md |
| 59 | +├── incident-response/ |
| 60 | +│ └── playbooks/ |
| 61 | +├── automation/ |
| 62 | +│ └── github-actions/ |
| 63 | +├── inventory/ |
| 64 | +│ └── ai-system-inventory.md |
| 65 | +├── ai-governance/ |
| 66 | +│ ├── iso-42001-mapping.md |
| 67 | +│ ├── nist-ai-rmf-mapping.md |
| 68 | +│ └── eu-ai-act-obligations.md |
| 69 | +├── threat-intelligence/ |
| 70 | +│ └── stride-threat-model.md |
| 71 | +├── architecture/ |
| 72 | +│ └── security-architecture.md |
| 73 | +└── README.md |
43 | 74 |
|
44 | | -### AI Security |
45 | | -- Prompt injection defense model |
46 | | -- LLM threat modeling |
47 | | -- AI governance policies |
48 | 75 |
|
49 | 76 | --- |
50 | 77 |
|
51 | | -## Dashboard |
| 78 | +## 🚀 Getting Started |
| 79 | + |
| 80 | +1. **Clone the repository** |
| 81 | + ```bash |
| 82 | + git clone https://github.com/yourusername/complianceforge.git |
| 83 | + cd complianceforge |
| 84 | + |
| 85 | +Explore the artifacts – Start with governance/policy-register.md and risk/risk-register.md. |
52 | 86 |
|
53 | | -Run locally: |
| 87 | +Run the compliance dashboard (requires Python + Streamlit) |
54 | 88 |
|
55 | | -```bash |
| 89 | +bash |
| 90 | +pip install streamlit pandas plotly |
56 | 91 | streamlit run dashboards/compliance_dashboard.py |
| 92 | +📊 Key Artifacts Showcase |
| 93 | +Governance |
| 94 | +Policy Register – 8 enterprise policies with owners, review cycles, and status. |
| 95 | + |
| 96 | +Charter – Defines the GRC program structure and accountability. |
| 97 | + |
| 98 | +Risk Management |
| 99 | +Risk Register – Impact × Likelihood × Exploitability scoring. |
| 100 | + |
| 101 | +Vendor Risk Register – Tiered assessment for AWS, OpenAI, Microsoft, etc. |
| 102 | + |
| 103 | +RCSA Workbook – Inherent vs residual risk for 6 key processes. |
| 104 | + |
| 105 | +AI Risk Register – 5 AI‑specific risks (prompt injection, model drift, poisoning, transparency, compliance). |
| 106 | + |
| 107 | +Compliance & Controls |
| 108 | +Obligations Register – Maps GDPR, ISO 27001, SOC2, PCI DSS, EU AI Act, ISO 42001, NIST AI RMF. |
| 109 | + |
| 110 | +Issue Register – Track findings from audits and assessments. |
| 111 | + |
| 112 | +AI Governance (Differentiator) |
| 113 | +ISO/IEC 42001 – Full clause and Annex A mapping. |
| 114 | + |
| 115 | +NIST AI RMF 1.0 – Govern, Map, Measure, Manage functions. |
| 116 | + |
| 117 | +EU AI Act – High‑risk obligations (conformity assessment, human oversight, transparency). |
| 118 | + |
| 119 | +AI System Inventory – 4 AI systems with risk classification. |
| 120 | + |
| 121 | +Dashboards & Metrics |
| 122 | +KRI Dashboard – MFA coverage, vulnerability aging, phishing click rate, MTTD/MTTR. |
| 123 | + |
| 124 | +Security KPIs – Executive‑level metrics with targets. |
| 125 | + |
| 126 | +🧠 Why This Project Matters for Your Career |
| 127 | +If you’re targeting GRC, security consulting, compliance engineering, or AI governance roles, this repository demonstrates: |
| 128 | + |
| 129 | +📋 Documentation maturity – Real artifacts, not just checklists. |
| 130 | + |
| 131 | +🔗 Framework mapping – You can connect policies to controls to evidence. |
| 132 | + |
| 133 | +🤖 AI governance fluency – ISO 42001, NIST AI RMF, EU AI Act – topics most candidates ignore. |
| 134 | + |
| 135 | +🔄 Governance‑as‑Code – Automation and version control for compliance. |
| 136 | + |
| 137 | +📊 Executive reporting – Dashboards and KPIs that speak to leadership. |
| 138 | + |
| 139 | +📄 License |
| 140 | +MIT License – free to use, adapt, and showcase in your portfolio. |
| 141 | + |
| 142 | +🌟 Show Your Support |
| 143 | +If you find this project useful for your own GRC learning or career, star the repository and share it on LinkedIn with: |
| 144 | + |
| 145 | +“I built an open‑source enterprise GRC reference implementation covering ISO 27001, SOC2, and complete AI governance (ISO 42001, NIST AI RMF, EU AI Act). Check it out: [link]” |
| 146 | + |
| 147 | +🙏 Acknowledgements |
| 148 | +Inspired by real‑world compliance programs at cloud‑native FinTech companies. |
| 149 | + |
| 150 | +Built as a reference implementation – not a commercial product. |
| 151 | + |
| 152 | +All framework mappings are for educational and portfolio purposes. |
| 153 | + |
| 154 | +Maintained by James Kwasi Boamah – Open to GRC roles, security consulting, and AI governance opportunities. |
| 155 | + |
| 156 | +text |
| 157 | + |
| 158 | +--- |
57 | 159 |
|
58 | | -Author |
59 | 160 |
|
60 | | -James Kwasi Boamah |
61 | | -Cybersecurity Analyst | GRC | DevSecOps | AI Security |
|
0 commit comments