refactor: ISO 27001 aus Regulierungen entfernen → ISMS Readiness

ISO 27001 ist kein Gesetz — freiwilliger Standard, kein Normtext ingested.

- Modules: ISO 27001 Fallback-Modul entfernt, Filter entfernt
- ISMS: Umbenannt zu "ISMS — ISO 27001 Readiness"
- ISMS: Hinweis "Basierend auf eigenen Pruefaspekten, kein Normtext"
- Sidebar: "ISMS (ISO 27001)" → "ISMS Readiness"
- Verbleibende Regulierungen: DSGVO, AI Act, NIS2 (gesetzlich)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-04 14:38:22 +02:00
parent f737bfc4db
commit 9fe7759973
4 changed files with 7 additions and 16 deletions
+4 -1
View File
@@ -31,10 +31,13 @@ export default function ISMSPage() {
<div className="max-w-7xl mx-auto">
{/* Header */}
<div className="mb-6">
<h1 className="text-2xl font-bold text-gray-900">ISMS ISO 27001</h1>
<h1 className="text-2xl font-bold text-gray-900">ISMS ISO 27001 Readiness</h1>
<p className="text-sm text-gray-600 mt-1">
Informationssicherheits-Managementsystem: Scope, Policies, SoA, Audits, CAPA und Management-Reviews
</p>
<p className="text-xs text-amber-600 mt-2">
Hinweis: Basierend auf eigenen Pruefaspekten, kein ISO-Normtext. Ersetzt kein Zertifizierungsaudit.
</p>
</div>
{/* Tabs */}
@@ -62,18 +62,7 @@ const fallbackModules: Omit<DisplayModule, 'status' | 'completionPercent'>[] = [
requirementsCount: 28,
controlsCount: 18,
},
{
id: 'mod-iso27001',
name: 'ISO 27001',
description: 'Informationssicherheits-Managementsystem nach ISO/IEC 27001',
category: 'iso27001',
regulations: ['ISO 27001', 'ISO 27002'],
criticality: 'MEDIUM',
processesPersonalData: false,
hasAIComponents: false,
requirementsCount: 114,
controlsCount: 93,
},
// ISO 27001 ist kein Gesetz — Readiness-Check im ISMS-Modul (/sdk/isms)
{
id: 'mod-nis2',
name: 'NIS2 Richtlinie',
+1 -2
View File
@@ -104,7 +104,6 @@ export default function ModulesPage() {
>
<option value="gdpr">DSGVO</option>
<option value="ai-act">AI Act</option>
<option value="iso27001">ISO 27001</option>
<option value="nis2">NIS2</option>
<option value="custom">Eigene</option>
</select>
@@ -191,7 +190,7 @@ export default function ModulesPage() {
{/* Filter */}
<div className="flex items-center gap-2">
<span className="text-sm text-gray-500">Filter:</span>
{['all', 'active', 'inactive', 'gdpr', 'ai-act', 'iso27001', 'nis2'].map(f => (
{['all', 'active', 'inactive', 'gdpr', 'ai-act', 'nis2'].map(f => (
<button
key={f}
onClick={() => setFilter(f)}