Governance · Transparent by Default

RFC Tracker

Jede wesentliche Änderung an WAF++ beginnt mit einem öffentlichen Request for Comments oder Architecture Decision Record. Diese Seite verfolgt jede Entscheidung — vom ersten Entwurf bis zum Merge.

14 umgesetzt 19 offen zur Prüfung 3 ADRs
38
Entscheidungen gesamt
35
RFCs
19
Offen zur Prüfung
14
Umgesetzt
3
ADRs
3
Akzeptierte ADRs
Vorschläge

Alle Requests for Comments

Nach Projekt und Status filtern, Zusammenfassungen lesen und den verlinkten Diskussionen sowie Pull Requests folgen.

Framework

RFCRFC-0001 Initiale 7-Säulen-Framework-Struktur
implementedframeworkpillarsframework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest. Durch RFC-0012 auf acht Säulen erweitert.

Author: sascha-lewandowski Opened: 2025-12-05Decided: 2025-12-05Implemented: 2025-12-05Discussion: GitHub →PR: #1
RFCRFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implementedgovernanceroadmapgovernance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Author: sascha-lewandowski Opened: 2025-12-06Decided: 2025-12-06Implemented: 2025-12-06Discussion: GitHub →PR: #2
RFCRFC-0003 Pillar-Beschreibungen und Kernfragen — 7 Säulen
implementedframeworkpillarsframework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu. Später um die 8. Säule Agentic erweitert (RFC-0012).

Author: sascha-lewandowski Opened: 2025-12-07Decided: 2025-12-07Implemented: 2025-12-07Discussion: GitHub →PR: #3
RFCRFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implementeddocsdocsantoraasciidoc

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung.

Author: t1murl Opened: 2026-02-20Decided: 2026-02-26Implemented: 2026-02-26Discussion: GitHub →PR: #4
RFCRFC-0005 Contribution-Metadaten — CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implementedgovernancegovernanceoss-health

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu.

Author: sascha-lewandowski Opened: 2026-02-06Decided: 2026-02-08Implemented: 2026-02-08Discussion: GitHub →PR: #6
RFCRFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implementedframeworkpillarssovereigncontrols

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein mit 10 initialen Controls.

Author: sascha-lewandowski Opened: 2026-02-14Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →
RFCRFC-0007 Governance-Refactor — modulare Best Practices, Fallstudien und Navigation
implementedframeworkpillarsgovernancedocs

Strukturiert den Governance-Pillar in modulare Best-Practice-Seiten um und ergänzt Fallstudien.

Author: sascha-lewandowski Opened: 2026-02-24Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →PR: #10
RFCRFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
implementedtoolingcontrolsschematooling

Definiert ein formales Schema für WAF++-Controls-YAML-Dateien für Validierung und Tool-Integration.

Author: sascha-lewandowski Opened: 2026-03-10Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
implementedframeworkscoringpassframework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation für Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag.

Author: t1murl Opened: 2026-03-08Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
implementedtoolingtoolingpassclidashboard

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling inklusive WAFPass CLI, Server, Dashboard und Web-Scorecard.

Author: sascha-lewandowski Opened: 2026-03-11Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0011 CI/CD-Pipeline für Framework- und Tooling-Repositories
implementedtoolingcitoolingautomation

Führt automatisierte Checks und Release-Workflows für die Framework- und WAFPass-Repositories ein.

Author: t1murl Opened: 2026-03-11Decided: 2026-03-22Implemented: 2026-03-22Discussion: GitHub →
RFCRFC-0012 Agentic-Pillar als 8. Säule
implementedframeworkpillarsagenticcontrols

Fügt den Agentic-Pillar als 8. Säule von WAF++ hinzu mit 10 initialen Controls, regulatorischen Mappings und deutscher/englischer Dokumentation.

Author: sascha-lewandowski Opened: 2026-07-01Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #19
RFCRFC-0016 Remediation-Playbooks auf Control-Ebene
draftframeworkcontrolsremediationframework

Standardisiert maschinen- und menschenlesbare Remediation-Anleitungen für jeden WAF++-Control.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-0017 Multi-Cloud-Provider-Erweiterung über AWS und SINA Cloud hinaus
drafttoolingtoolingcloud-providersawsazuregcp

Definiert, wie WAFPass-Erkennung und Controls um Azure, GCP und weitere Cloud-Provider erweitert werden, während das Framework cloud-agnostic bleibt.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-GH-framework-26 RFC: Qualitätssicherung
opendocsdocscilinting

CI-Checks für tote xrefs, nicht registrierte nav.adoc-Dateien und Control-Schema-Konsistenz.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #26
RFCRFC-GH-framework-25 RFC: Sovereign & Resources ausbauen
opendocsdocssovereignresources

Sovereign-Definition/Scope erweitern, Evidence-Matrix und echte Übersichts-/Glossar-Seiten erstellen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #25
RFCRFC-GH-framework-23 RFC: Agentic-Säule vollenden
opendocsdocsagenticpillars

Agentic-Säule um Maturity, Evidence, Glossar und Best-Practice-Beispiele vervollständigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #23
RFCRFC-GH-framework-22 RFC: Navigation & Links konsolidieren
opendocsdocsnavigationlinks

Modul-Links vereinheitlichen, relative xrefs in Modul-Präfix-xrefs umwandeln und Markdown-Links bereinigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #22
RFCRFC-GH-framework-21 RFC: Antora-Struktur finalisieren
opendocsdocsantorastructure

antora.yml finalisieren, pillar-security/nav.adoc anlegen, README/AGENTS auf 8-Modul-Layout aktualisieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #21
RFCRFC-GH-framework-24 RFC: Controls-Katalog korrigieren und erweitern
opendocsdocscontrolscatalog

Controls auf 8 Säulen ausrichten, Agentic aufnehmen und control-schema.adoc erweitern.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #24

Framework — Offen zur Prüfung

RFCRFC-GH-framework-26 RFC: Qualitätssicherung
opendocsdocscilinting

CI-Checks für tote xrefs, nicht registrierte nav.adoc-Dateien und Control-Schema-Konsistenz.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #26
RFCRFC-GH-framework-25 RFC: Sovereign & Resources ausbauen
opendocsdocssovereignresources

Sovereign-Definition/Scope erweitern, Evidence-Matrix und echte Übersichts-/Glossar-Seiten erstellen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #25
RFCRFC-GH-framework-23 RFC: Agentic-Säule vollenden
opendocsdocsagenticpillars

Agentic-Säule um Maturity, Evidence, Glossar und Best-Practice-Beispiele vervollständigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #23
RFCRFC-GH-framework-22 RFC: Navigation & Links konsolidieren
opendocsdocsnavigationlinks

Modul-Links vereinheitlichen, relative xrefs in Modul-Präfix-xrefs umwandeln und Markdown-Links bereinigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #22
RFCRFC-GH-framework-21 RFC: Antora-Struktur finalisieren
opendocsdocsantorastructure

antora.yml finalisieren, pillar-security/nav.adoc anlegen, README/AGENTS auf 8-Modul-Layout aktualisieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #21
RFCRFC-GH-framework-24 RFC: Controls-Katalog korrigieren und erweitern
opendocsdocscontrolscatalog

Controls auf 8 Säulen ausrichten, Agentic aufnehmen und control-schema.adoc erweitern.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #24

Framework — Entwürfe

RFCRFC-0016 Remediation-Playbooks auf Control-Ebene
draftframeworkcontrolsremediationframework

Standardisiert maschinen- und menschenlesbare Remediation-Anleitungen für jeden WAF++-Control.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-0017 Multi-Cloud-Provider-Erweiterung über AWS und SINA Cloud hinaus
drafttoolingtoolingcloud-providersawsazuregcp

Definiert, wie WAFPass-Erkennung und Controls um Azure, GCP und weitere Cloud-Provider erweitert werden, während das Framework cloud-agnostic bleibt.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →

Framework — Entschieden / umgesetzt

RFCRFC-0001 Initiale 7-Säulen-Framework-Struktur
implementedframeworkpillarsframework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest. Durch RFC-0012 auf acht Säulen erweitert.

Author: sascha-lewandowski Opened: 2025-12-05Decided: 2025-12-05Implemented: 2025-12-05Discussion: GitHub →PR: #1
RFCRFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implementedgovernanceroadmapgovernance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Author: sascha-lewandowski Opened: 2025-12-06Decided: 2025-12-06Implemented: 2025-12-06Discussion: GitHub →PR: #2
RFCRFC-0003 Pillar-Beschreibungen und Kernfragen — 7 Säulen
implementedframeworkpillarsframework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu. Später um die 8. Säule Agentic erweitert (RFC-0012).

Author: sascha-lewandowski Opened: 2025-12-07Decided: 2025-12-07Implemented: 2025-12-07Discussion: GitHub →PR: #3
RFCRFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implementeddocsdocsantoraasciidoc

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung.

Author: t1murl Opened: 2026-02-20Decided: 2026-02-26Implemented: 2026-02-26Discussion: GitHub →PR: #4
RFCRFC-0005 Contribution-Metadaten — CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implementedgovernancegovernanceoss-health

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu.

Author: sascha-lewandowski Opened: 2026-02-06Decided: 2026-02-08Implemented: 2026-02-08Discussion: GitHub →PR: #6
RFCRFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implementedframeworkpillarssovereigncontrols

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein mit 10 initialen Controls.

Author: sascha-lewandowski Opened: 2026-02-14Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →
RFCRFC-0007 Governance-Refactor — modulare Best Practices, Fallstudien und Navigation
implementedframeworkpillarsgovernancedocs

Strukturiert den Governance-Pillar in modulare Best-Practice-Seiten um und ergänzt Fallstudien.

Author: sascha-lewandowski Opened: 2026-02-24Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →PR: #10
RFCRFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
implementedtoolingcontrolsschematooling

Definiert ein formales Schema für WAF++-Controls-YAML-Dateien für Validierung und Tool-Integration.

Author: sascha-lewandowski Opened: 2026-03-10Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
implementedframeworkscoringpassframework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation für Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag.

Author: t1murl Opened: 2026-03-08Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
implementedtoolingtoolingpassclidashboard

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling inklusive WAFPass CLI, Server, Dashboard und Web-Scorecard.

Author: sascha-lewandowski Opened: 2026-03-11Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0011 CI/CD-Pipeline für Framework- und Tooling-Repositories
implementedtoolingcitoolingautomation

Führt automatisierte Checks und Release-Workflows für die Framework- und WAFPass-Repositories ein.

Author: t1murl Opened: 2026-03-11Decided: 2026-03-22Implemented: 2026-03-22Discussion: GitHub →
RFCRFC-0012 Agentic-Pillar als 8. Säule
implementedframeworkpillarsagenticcontrols

Fügt den Agentic-Pillar als 8. Säule von WAF++ hinzu mit 10 initialen Controls, regulatorischen Mappings und deutscher/englischer Dokumentation.

Author: sascha-lewandowski Opened: 2026-07-01Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #19

Core

RFCRFC-0013 WAFPass-Unterstützung für Säule-8 Agentic
implementedtoolingtoolingpassagentic

Erweitert WAFPass CLI, Server und Dashboard, um die Agentic-Pillar-Controls im Rahmen einer vollständigen PASS-Bewertung auszuwerten.

Author: sascha-lewandowski Opened: 2026-05-20Decided: 2026-05-27Implemented: 2026-05-27Discussion: GitHub →PR: #28
RFCRFC-0014 WAFPass CLI / Server / Dashboard v1.1.0-Release
implementedtoolingreleasetoolingpassserverdashboard

Veröffentlicht WAFPass CLI v1.1.0, Server v1.1.0 und Dashboard v1.1.0 mit Unterstützung für Säule-8 Agentic, Erkennungskorrekturen und SINA-Cloud-Region-Erkennung.

Author: sascha-lewandowski Opened: 2026-06-28Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #31
RFCRFC-GH-wafpass-core-41 Feature Request: Comprehensive Test/Quality Coverage Implementation Plan
opentoolingtoolingtestingquality

Fragmentierte Test- und Coverage-Strategie über wafpass-core, Server und Dashboard vereinheitlichen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #41
RFCRFC-GH-wafpass-core-42 Feature Request: API Versioning and Backwards-Compatibility Strategy for WAF++ PASS
opentoolingtoolingapiversioning

API-Maturity, Abwärtskompatibilitätsregeln und Versionierungsstrategie für WAF++ PASS APIs definieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #42
RFCRFC-GH-wafpass-core-43 Feature Request: Source Snapshots — Ingestion Contract and Reliable Upload Path
opentoolingtoolingcontractingestion

Zuverlässigen Source-Snapshot-Ingestion-Vertrag definieren für Dashboard-Vorschau und Auto-Fix.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #43
RFCRFC-GH-wafpass-core-40 Feature Request: Dashboard UX Overhaul — Guided Onboarding, Role-Based Landing, and Progressive Disclosure
opentoolingtoolingdashboardux

Dashboard-Navigation vereinfachen und geführte Onboarding- sowie rollenbasierte Landing-Pages hinzufügen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #40
RFCRFC-GH-wafpass-core-39 Feature Request: Implement Action-Oriented Notifications
opentoolingtoolingdashboardnotifications

Dashboard-Benachrichtigungen aktionierbar machen statt passiver Textanzeigen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #39
RFCRFC-GH-wafpass-core-38 Feature Request: Implement Control Packs Marketplace
opentoolingtoolingmarketplacecontrols

Control-Packs-Funktion über Admin-Uploads hinaus zu einem Marktplatz mit Discovery und Governance ausbauen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #38
RFCRFC-GH-wafpass-core-37 Feature Request: Implement Maturity-Tier Enforcement Policy Gates
opentoolingtoolingmaturitycicd

Maturity-Tiers an CI/CD-Policy-Gates koppeln, damit Pipelines Promotion unter einem Ziel-Tier blockieren können.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #37

Core — Offen zur Prüfung

RFCRFC-GH-wafpass-core-41 Feature Request: Comprehensive Test/Quality Coverage Implementation Plan
opentoolingtoolingtestingquality

Fragmentierte Test- und Coverage-Strategie über wafpass-core, Server und Dashboard vereinheitlichen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #41
RFCRFC-GH-wafpass-core-42 Feature Request: API Versioning and Backwards-Compatibility Strategy for WAF++ PASS
opentoolingtoolingapiversioning

API-Maturity, Abwärtskompatibilitätsregeln und Versionierungsstrategie für WAF++ PASS APIs definieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #42
RFCRFC-GH-wafpass-core-43 Feature Request: Source Snapshots — Ingestion Contract and Reliable Upload Path
opentoolingtoolingcontractingestion

Zuverlässigen Source-Snapshot-Ingestion-Vertrag definieren für Dashboard-Vorschau und Auto-Fix.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #43
RFCRFC-GH-wafpass-core-40 Feature Request: Dashboard UX Overhaul — Guided Onboarding, Role-Based Landing, and Progressive Disclosure
opentoolingtoolingdashboardux

Dashboard-Navigation vereinfachen und geführte Onboarding- sowie rollenbasierte Landing-Pages hinzufügen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #40
RFCRFC-GH-wafpass-core-39 Feature Request: Implement Action-Oriented Notifications
opentoolingtoolingdashboardnotifications

Dashboard-Benachrichtigungen aktionierbar machen statt passiver Textanzeigen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #39
RFCRFC-GH-wafpass-core-38 Feature Request: Implement Control Packs Marketplace
opentoolingtoolingmarketplacecontrols

Control-Packs-Funktion über Admin-Uploads hinaus zu einem Marktplatz mit Discovery und Governance ausbauen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #38
RFCRFC-GH-wafpass-core-37 Feature Request: Implement Maturity-Tier Enforcement Policy Gates
opentoolingtoolingmaturitycicd

Maturity-Tiers an CI/CD-Policy-Gates koppeln, damit Pipelines Promotion unter einem Ziel-Tier blockieren können.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #37
Keine Entwürfe für Core.

Core — Entschieden / umgesetzt

RFCRFC-0013 WAFPass-Unterstützung für Säule-8 Agentic
implementedtoolingtoolingpassagentic

Erweitert WAFPass CLI, Server und Dashboard, um die Agentic-Pillar-Controls im Rahmen einer vollständigen PASS-Bewertung auszuwerten.

Author: sascha-lewandowski Opened: 2026-05-20Decided: 2026-05-27Implemented: 2026-05-27Discussion: GitHub →PR: #28
RFCRFC-0014 WAFPass CLI / Server / Dashboard v1.1.0-Release
implementedtoolingreleasetoolingpassserverdashboard

Veröffentlicht WAFPass CLI v1.1.0, Server v1.1.0 und Dashboard v1.1.0 mit Unterstützung für Säule-8 Agentic, Erkennungskorrekturen und SINA-Cloud-Region-Erkennung.

Author: sascha-lewandowski Opened: 2026-06-28Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #31
Keine RFCs für Server.
Keine offenen RFCs für Server.
Keine Entwürfe für Server.
Keine entschiedenen oder umgesetzten RFCs für Server.
Keine RFCs für Dashboard.
Keine offenen RFCs für Dashboard.
Keine Entwürfe für Dashboard.
Keine entschiedenen oder umgesetzten RFCs für Dashboard.
Keine RFCs für Action.
Keine offenen RFCs für Action.
Keine Entwürfe für Action.
Keine entschiedenen oder umgesetzten RFCs für Action.

MCP

RFCRFC-GH-wafpass-mcp-7 RFC-5: Role-aware natural tool aliasing
opentoolingtoolingmcpai

Erlaubt kuratierte Aliase für lange, automatisch generierte MCP-Tool-Namen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #7
RFCRFC-GH-wafpass-mcp-4 RFC-2: MCP resource-level read-only endpoints
opentoolingtoolingmcpapi

Fügt MCP-Resource-Definitionen für Läufe, Controls usw. hinzu, um lesenden Zugriff ohne mehrere Tool-Aufrufe zu ermöglichen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #4
RFCRFC-GH-wafpass-mcp-6 RFC-4: Multi-step remediation plans (apply with rollback)
opentoolingtoolingmcpauto-fix

Erweitert auto-fix/classify um einen Apply-Schritt mit Änderungsprotokoll und Rollback.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #6
RFCRFC-GH-wafpass-mcp-5 RFC-3: Streaming/paginated tool results for large runs
opentoolingtoolingmcpperformance

Fügt paginierte Hilfsmethoden hinzu, damit große Läufe die MCP-Nachrichtengröße nicht sprengen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #5
RFCRFC-GH-wafpass-mcp-3 RFC-1: Auto-fix default templates for WAFpass controls
opentoolingtoolingmcpcontrolsauto-fix

Ergänzt Fix-Blöcke in Control-YAMLs oder eine zentrale Provider-Registry für Standard-Patches.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #3

MCP — Offen zur Prüfung

RFCRFC-GH-wafpass-mcp-7 RFC-5: Role-aware natural tool aliasing
opentoolingtoolingmcpai

Erlaubt kuratierte Aliase für lange, automatisch generierte MCP-Tool-Namen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #7
RFCRFC-GH-wafpass-mcp-4 RFC-2: MCP resource-level read-only endpoints
opentoolingtoolingmcpapi

Fügt MCP-Resource-Definitionen für Läufe, Controls usw. hinzu, um lesenden Zugriff ohne mehrere Tool-Aufrufe zu ermöglichen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #4
RFCRFC-GH-wafpass-mcp-6 RFC-4: Multi-step remediation plans (apply with rollback)
opentoolingtoolingmcpauto-fix

Erweitert auto-fix/classify um einen Apply-Schritt mit Änderungsprotokoll und Rollback.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #6
RFCRFC-GH-wafpass-mcp-5 RFC-3: Streaming/paginated tool results for large runs
opentoolingtoolingmcpperformance

Fügt paginierte Hilfsmethoden hinzu, damit große Läufe die MCP-Nachrichtengröße nicht sprengen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #5
RFCRFC-GH-wafpass-mcp-3 RFC-1: Auto-fix default templates for WAFpass controls
opentoolingtoolingmcpcontrolsauto-fix

Ergänzt Fix-Blöcke in Control-YAMLs oder eine zentrale Provider-Registry für Standard-Patches.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #3
Keine Entwürfe für MCP.
Keine entschiedenen oder umgesetzten RFCs für MCP.

Framework

RFCRFC-0001 Initiale 7-Säulen-Framework-Struktur
implementedframeworkpillarsframework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest. Durch RFC-0012 auf acht Säulen erweitert.

Author: sascha-lewandowski Opened: 2025-12-05Decided: 2025-12-05Implemented: 2025-12-05Discussion: GitHub →PR: #1
RFCRFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implementedgovernanceroadmapgovernance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Author: sascha-lewandowski Opened: 2025-12-06Decided: 2025-12-06Implemented: 2025-12-06Discussion: GitHub →PR: #2
RFCRFC-0003 Pillar-Beschreibungen und Kernfragen — 7 Säulen
implementedframeworkpillarsframework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu. Später um die 8. Säule Agentic erweitert (RFC-0012).

Author: sascha-lewandowski Opened: 2025-12-07Decided: 2025-12-07Implemented: 2025-12-07Discussion: GitHub →PR: #3
RFCRFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implementeddocsdocsantoraasciidoc

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung.

Author: t1murl Opened: 2026-02-20Decided: 2026-02-26Implemented: 2026-02-26Discussion: GitHub →PR: #4
RFCRFC-0005 Contribution-Metadaten — CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implementedgovernancegovernanceoss-health

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu.

Author: sascha-lewandowski Opened: 2026-02-06Decided: 2026-02-08Implemented: 2026-02-08Discussion: GitHub →PR: #6
RFCRFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implementedframeworkpillarssovereigncontrols

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein mit 10 initialen Controls.

Author: sascha-lewandowski Opened: 2026-02-14Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →
RFCRFC-0007 Governance-Refactor — modulare Best Practices, Fallstudien und Navigation
implementedframeworkpillarsgovernancedocs

Strukturiert den Governance-Pillar in modulare Best-Practice-Seiten um und ergänzt Fallstudien.

Author: sascha-lewandowski Opened: 2026-02-24Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →PR: #10
RFCRFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
implementedtoolingcontrolsschematooling

Definiert ein formales Schema für WAF++-Controls-YAML-Dateien für Validierung und Tool-Integration.

Author: sascha-lewandowski Opened: 2026-03-10Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
implementedframeworkscoringpassframework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation für Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag.

Author: t1murl Opened: 2026-03-08Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
implementedtoolingtoolingpassclidashboard

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling inklusive WAFPass CLI, Server, Dashboard und Web-Scorecard.

Author: sascha-lewandowski Opened: 2026-03-11Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0011 CI/CD-Pipeline für Framework- und Tooling-Repositories
implementedtoolingcitoolingautomation

Führt automatisierte Checks und Release-Workflows für die Framework- und WAFPass-Repositories ein.

Author: t1murl Opened: 2026-03-11Decided: 2026-03-22Implemented: 2026-03-22Discussion: GitHub →
RFCRFC-0012 Agentic-Pillar als 8. Säule
implementedframeworkpillarsagenticcontrols

Fügt den Agentic-Pillar als 8. Säule von WAF++ hinzu mit 10 initialen Controls, regulatorischen Mappings und deutscher/englischer Dokumentation.

Author: sascha-lewandowski Opened: 2026-07-01Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #19
RFCRFC-0016 Remediation-Playbooks auf Control-Ebene
draftframeworkcontrolsremediationframework

Standardisiert maschinen- und menschenlesbare Remediation-Anleitungen für jeden WAF++-Control.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-0017 Multi-Cloud-Provider-Erweiterung über AWS und SINA Cloud hinaus
drafttoolingtoolingcloud-providersawsazuregcp

Definiert, wie WAFPass-Erkennung und Controls um Azure, GCP und weitere Cloud-Provider erweitert werden, während das Framework cloud-agnostic bleibt.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-GH-framework-26 RFC: Qualitätssicherung
opendocsdocscilinting

CI-Checks für tote xrefs, nicht registrierte nav.adoc-Dateien und Control-Schema-Konsistenz.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #26
RFCRFC-GH-framework-25 RFC: Sovereign & Resources ausbauen
opendocsdocssovereignresources

Sovereign-Definition/Scope erweitern, Evidence-Matrix und echte Übersichts-/Glossar-Seiten erstellen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #25
RFCRFC-GH-framework-23 RFC: Agentic-Säule vollenden
opendocsdocsagenticpillars

Agentic-Säule um Maturity, Evidence, Glossar und Best-Practice-Beispiele vervollständigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #23
RFCRFC-GH-framework-22 RFC: Navigation & Links konsolidieren
opendocsdocsnavigationlinks

Modul-Links vereinheitlichen, relative xrefs in Modul-Präfix-xrefs umwandeln und Markdown-Links bereinigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #22
RFCRFC-GH-framework-21 RFC: Antora-Struktur finalisieren
opendocsdocsantorastructure

antora.yml finalisieren, pillar-security/nav.adoc anlegen, README/AGENTS auf 8-Modul-Layout aktualisieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #21
RFCRFC-GH-framework-24 RFC: Controls-Katalog korrigieren und erweitern
opendocsdocscontrolscatalog

Controls auf 8 Säulen ausrichten, Agentic aufnehmen und control-schema.adoc erweitern.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #24

Core

RFCRFC-0013 WAFPass-Unterstützung für Säule-8 Agentic
implementedtoolingtoolingpassagentic

Erweitert WAFPass CLI, Server und Dashboard, um die Agentic-Pillar-Controls im Rahmen einer vollständigen PASS-Bewertung auszuwerten.

Author: sascha-lewandowski Opened: 2026-05-20Decided: 2026-05-27Implemented: 2026-05-27Discussion: GitHub →PR: #28
RFCRFC-0014 WAFPass CLI / Server / Dashboard v1.1.0-Release
implementedtoolingreleasetoolingpassserverdashboard

Veröffentlicht WAFPass CLI v1.1.0, Server v1.1.0 und Dashboard v1.1.0 mit Unterstützung für Säule-8 Agentic, Erkennungskorrekturen und SINA-Cloud-Region-Erkennung.

Author: sascha-lewandowski Opened: 2026-06-28Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #31
RFCRFC-GH-wafpass-core-41 Feature Request: Comprehensive Test/Quality Coverage Implementation Plan
opentoolingtoolingtestingquality

Fragmentierte Test- und Coverage-Strategie über wafpass-core, Server und Dashboard vereinheitlichen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #41
RFCRFC-GH-wafpass-core-42 Feature Request: API Versioning and Backwards-Compatibility Strategy for WAF++ PASS
opentoolingtoolingapiversioning

API-Maturity, Abwärtskompatibilitätsregeln und Versionierungsstrategie für WAF++ PASS APIs definieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #42
RFCRFC-GH-wafpass-core-43 Feature Request: Source Snapshots — Ingestion Contract and Reliable Upload Path
opentoolingtoolingcontractingestion

Zuverlässigen Source-Snapshot-Ingestion-Vertrag definieren für Dashboard-Vorschau und Auto-Fix.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #43
RFCRFC-GH-wafpass-core-40 Feature Request: Dashboard UX Overhaul — Guided Onboarding, Role-Based Landing, and Progressive Disclosure
opentoolingtoolingdashboardux

Dashboard-Navigation vereinfachen und geführte Onboarding- sowie rollenbasierte Landing-Pages hinzufügen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #40
RFCRFC-GH-wafpass-core-39 Feature Request: Implement Action-Oriented Notifications
opentoolingtoolingdashboardnotifications

Dashboard-Benachrichtigungen aktionierbar machen statt passiver Textanzeigen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #39
RFCRFC-GH-wafpass-core-38 Feature Request: Implement Control Packs Marketplace
opentoolingtoolingmarketplacecontrols

Control-Packs-Funktion über Admin-Uploads hinaus zu einem Marktplatz mit Discovery und Governance ausbauen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #38
RFCRFC-GH-wafpass-core-37 Feature Request: Implement Maturity-Tier Enforcement Policy Gates
opentoolingtoolingmaturitycicd

Maturity-Tiers an CI/CD-Policy-Gates koppeln, damit Pipelines Promotion unter einem Ziel-Tier blockieren können.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #37

MCP

RFCRFC-GH-wafpass-mcp-7 RFC-5: Role-aware natural tool aliasing
opentoolingtoolingmcpai

Erlaubt kuratierte Aliase für lange, automatisch generierte MCP-Tool-Namen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #7
RFCRFC-GH-wafpass-mcp-4 RFC-2: MCP resource-level read-only endpoints
opentoolingtoolingmcpapi

Fügt MCP-Resource-Definitionen für Läufe, Controls usw. hinzu, um lesenden Zugriff ohne mehrere Tool-Aufrufe zu ermöglichen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #4
RFCRFC-GH-wafpass-mcp-6 RFC-4: Multi-step remediation plans (apply with rollback)
opentoolingtoolingmcpauto-fix

Erweitert auto-fix/classify um einen Apply-Schritt mit Änderungsprotokoll und Rollback.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #6
RFCRFC-GH-wafpass-mcp-5 RFC-3: Streaming/paginated tool results for large runs
opentoolingtoolingmcpperformance

Fügt paginierte Hilfsmethoden hinzu, damit große Läufe die MCP-Nachrichtengröße nicht sprengen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #5
RFCRFC-GH-wafpass-mcp-3 RFC-1: Auto-fix default templates for WAFpass controls
opentoolingtoolingmcpcontrolsauto-fix

Ergänzt Fix-Blöcke in Control-YAMLs oder eine zentrale Provider-Registry für Standard-Patches.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #3

Framework

RFCRFC-0015 Website-Radical-Redesign — dunkles Theme auf alle öffentlichen Seiten ausrollen
opendocsdocswebsitedesign

Rollt das radical dunkle Design-System auf die verbleibenden öffentlichen Seiten aus.

Author: sascha-lewandowski Opened: 2026-07-06Discussion: GitHub →

MCP

RFCRFC-GH-wafpass-mcp-7 RFC-5: Role-aware natural tool aliasing
opentoolingtoolingmcpai

Erlaubt kuratierte Aliase für lange, automatisch generierte MCP-Tool-Namen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #7
RFCRFC-GH-wafpass-mcp-4 RFC-2: MCP resource-level read-only endpoints
opentoolingtoolingmcpapi

Fügt MCP-Resource-Definitionen für Läufe, Controls usw. hinzu, um lesenden Zugriff ohne mehrere Tool-Aufrufe zu ermöglichen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #4
RFCRFC-GH-wafpass-mcp-6 RFC-4: Multi-step remediation plans (apply with rollback)
opentoolingtoolingmcpauto-fix

Erweitert auto-fix/classify um einen Apply-Schritt mit Änderungsprotokoll und Rollback.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #6
RFCRFC-GH-wafpass-mcp-5 RFC-3: Streaming/paginated tool results for large runs
opentoolingtoolingmcpperformance

Fügt paginierte Hilfsmethoden hinzu, damit große Läufe die MCP-Nachrichtengröße nicht sprengen.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #5
RFCRFC-GH-wafpass-mcp-3 RFC-1: Auto-fix default templates for WAFpass controls
opentoolingtoolingmcpcontrolsauto-fix

Ergänzt Fix-Blöcke in Control-YAMLs oder eine zentrale Provider-Registry für Standard-Patches.

Author: lewandos Opened: 2026-08-14Discussion: GitHub →Issue: #3

Framework

RFCRFC-GH-framework-26 RFC: Qualitätssicherung
opendocsdocscilinting

CI-Checks für tote xrefs, nicht registrierte nav.adoc-Dateien und Control-Schema-Konsistenz.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #26
RFCRFC-GH-framework-25 RFC: Sovereign & Resources ausbauen
opendocsdocssovereignresources

Sovereign-Definition/Scope erweitern, Evidence-Matrix und echte Übersichts-/Glossar-Seiten erstellen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #25
RFCRFC-GH-framework-23 RFC: Agentic-Säule vollenden
opendocsdocsagenticpillars

Agentic-Säule um Maturity, Evidence, Glossar und Best-Practice-Beispiele vervollständigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #23
RFCRFC-GH-framework-22 RFC: Navigation & Links konsolidieren
opendocsdocsnavigationlinks

Modul-Links vereinheitlichen, relative xrefs in Modul-Präfix-xrefs umwandeln und Markdown-Links bereinigen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #22
RFCRFC-GH-framework-21 RFC: Antora-Struktur finalisieren
opendocsdocsantorastructure

antora.yml finalisieren, pillar-security/nav.adoc anlegen, README/AGENTS auf 8-Modul-Layout aktualisieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #21
RFCRFC-GH-framework-24 RFC: Controls-Katalog korrigieren und erweitern
opendocsdocscontrolscatalog

Controls auf 8 Säulen ausrichten, Agentic aufnehmen und control-schema.adoc erweitern.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #24

Core

RFCRFC-GH-wafpass-core-41 Feature Request: Comprehensive Test/Quality Coverage Implementation Plan
opentoolingtoolingtestingquality

Fragmentierte Test- und Coverage-Strategie über wafpass-core, Server und Dashboard vereinheitlichen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #41
RFCRFC-GH-wafpass-core-42 Feature Request: API Versioning and Backwards-Compatibility Strategy for WAF++ PASS
opentoolingtoolingapiversioning

API-Maturity, Abwärtskompatibilitätsregeln und Versionierungsstrategie für WAF++ PASS APIs definieren.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #42
RFCRFC-GH-wafpass-core-43 Feature Request: Source Snapshots — Ingestion Contract and Reliable Upload Path
opentoolingtoolingcontractingestion

Zuverlässigen Source-Snapshot-Ingestion-Vertrag definieren für Dashboard-Vorschau und Auto-Fix.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #43
RFCRFC-GH-wafpass-core-40 Feature Request: Dashboard UX Overhaul — Guided Onboarding, Role-Based Landing, and Progressive Disclosure
opentoolingtoolingdashboardux

Dashboard-Navigation vereinfachen und geführte Onboarding- sowie rollenbasierte Landing-Pages hinzufügen.

Author: lewandos Opened: 2026-07-18Discussion: GitHub →Issue: #40
RFCRFC-GH-wafpass-core-39 Feature Request: Implement Action-Oriented Notifications
opentoolingtoolingdashboardnotifications

Dashboard-Benachrichtigungen aktionierbar machen statt passiver Textanzeigen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #39
RFCRFC-GH-wafpass-core-38 Feature Request: Implement Control Packs Marketplace
opentoolingtoolingmarketplacecontrols

Control-Packs-Funktion über Admin-Uploads hinaus zu einem Marktplatz mit Discovery und Governance ausbauen.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #38
RFCRFC-GH-wafpass-core-37 Feature Request: Implement Maturity-Tier Enforcement Policy Gates
opentoolingtoolingmaturitycicd

Maturity-Tiers an CI/CD-Policy-Gates koppeln, damit Pipelines Promotion unter einem Ziel-Tier blockieren können.

Author: lewandos Opened: 2026-07-17Discussion: GitHub →Issue: #37

Framework

RFCRFC-0016 Remediation-Playbooks auf Control-Ebene
draftframeworkcontrolsremediationframework

Standardisiert maschinen- und menschenlesbare Remediation-Anleitungen für jeden WAF++-Control.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →
RFCRFC-0017 Multi-Cloud-Provider-Erweiterung über AWS und SINA Cloud hinaus
drafttoolingtoolingcloud-providersawsazuregcp

Definiert, wie WAFPass-Erkennung und Controls um Azure, GCP und weitere Cloud-Provider erweitert werden, während das Framework cloud-agnostic bleibt.

Author: sascha-lewandowski Opened: 2026-07-08Discussion: GitHub →

Framework

RFCRFC-0001 Initiale 7-Säulen-Framework-Struktur
implementedframeworkpillarsframework

Legt das grundlegende Sieben-Säulen-Modell als Basis von WAF++ fest. Durch RFC-0012 auf acht Säulen erweitert.

Author: sascha-lewandowski Opened: 2025-12-05Decided: 2025-12-05Implemented: 2025-12-05Discussion: GitHub →PR: #1
RFCRFC-0002 Öffentliche Roadmap 2026 und Meilensteinplanung
implementedgovernanceroadmapgovernance

Definiert die öffentliche Roadmap für 2026 mit Q1–Q4-Meilensteinen, v1.0-Ziel, Pilotprogramm und Foundation-Readiness-Zielen.

Author: sascha-lewandowski Opened: 2025-12-06Decided: 2025-12-06Implemented: 2025-12-06Discussion: GitHub →PR: #2
RFCRFC-0003 Pillar-Beschreibungen und Kernfragen — 7 Säulen
implementedframeworkpillarsframework

Fügt die initiale Inhaltsdefinition für jede der 7 Säulen hinzu. Später um die 8. Säule Agentic erweitert (RFC-0012).

Author: sascha-lewandowski Opened: 2025-12-07Decided: 2025-12-07Implemented: 2025-12-07Discussion: GitHub →PR: #3
RFCRFC-0004 Dokumentationsmigration zu AsciiDoc / Antora
implementeddocsdocsantoraasciidoc

Migriert die gesamte Framework-Dokumentation von Markdown nach AsciiDoc und etabliert Antora als Dokumentations-Build-System mit Komponenten-Versionierung.

Author: t1murl Opened: 2026-02-20Decided: 2026-02-26Implemented: 2026-02-26Discussion: GitHub →PR: #4
RFCRFC-0005 Contribution-Metadaten — CONTRIBUTING, CODE_OF_CONDUCT, SECURITY
implementedgovernancegovernanceoss-health

Fügt dem Framework-Repository die Standard-Open-Source-Health-Dateien hinzu.

Author: sascha-lewandowski Opened: 2026-02-06Decided: 2026-02-08Implemented: 2026-02-08Discussion: GitHub →PR: #6
RFCRFC-0006 Sovereign-Pillar (Säule 7) — initiale Controls
implementedframeworkpillarssovereigncontrols

Führt den Sovereign-Pillar als 7. Säule von WAF++ ein mit 10 initialen Controls.

Author: sascha-lewandowski Opened: 2026-02-14Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →
RFCRFC-0007 Governance-Refactor — modulare Best Practices, Fallstudien und Navigation
implementedframeworkpillarsgovernancedocs

Strukturiert den Governance-Pillar in modulare Best-Practice-Seiten um und ergänzt Fallstudien.

Author: sascha-lewandowski Opened: 2026-02-24Decided: 2026-03-04Implemented: 2026-03-04Discussion: GitHub →PR: #10
RFCRFC-0008 Controls-Schema v1 — maschinenlesbare YAML-Spezifikation
implementedtoolingcontrolsschematooling

Definiert ein formales Schema für WAF++-Controls-YAML-Dateien für Validierung und Tool-Integration.

Author: sascha-lewandowski Opened: 2026-03-10Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0009 PASS-Scoring-Modell — formale Spezifikation für v1.0
implementedframeworkscoringpassframework

Formalisiert das PASS-Scoring-Modell als normative Spezifikation für Tier-Definitionen, Berechnungsregeln, Aggregationslogik und Versionierungsvertrag.

Author: t1murl Opened: 2026-03-08Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0010 Assessment-Tooling — CLI und Scorecard-Ansatz
implementedtoolingtoolingpassclidashboard

Definiert den Ansatz für das offizielle WAF++-Assessment-Tooling inklusive WAFPass CLI, Server, Dashboard und Web-Scorecard.

Author: sascha-lewandowski Opened: 2026-03-11Decided: 2026-05-12Implemented: 2026-05-12Discussion: GitHub →
RFCRFC-0011 CI/CD-Pipeline für Framework- und Tooling-Repositories
implementedtoolingcitoolingautomation

Führt automatisierte Checks und Release-Workflows für die Framework- und WAFPass-Repositories ein.

Author: t1murl Opened: 2026-03-11Decided: 2026-03-22Implemented: 2026-03-22Discussion: GitHub →
RFCRFC-0012 Agentic-Pillar als 8. Säule
implementedframeworkpillarsagenticcontrols

Fügt den Agentic-Pillar als 8. Säule von WAF++ hinzu mit 10 initialen Controls, regulatorischen Mappings und deutscher/englischer Dokumentation.

Author: sascha-lewandowski Opened: 2026-07-01Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #19

Core

RFCRFC-0013 WAFPass-Unterstützung für Säule-8 Agentic
implementedtoolingtoolingpassagentic

Erweitert WAFPass CLI, Server und Dashboard, um die Agentic-Pillar-Controls im Rahmen einer vollständigen PASS-Bewertung auszuwerten.

Author: sascha-lewandowski Opened: 2026-05-20Decided: 2026-05-27Implemented: 2026-05-27Discussion: GitHub →PR: #28
RFCRFC-0014 WAFPass CLI / Server / Dashboard v1.1.0-Release
implementedtoolingreleasetoolingpassserverdashboard

Veröffentlicht WAFPass CLI v1.1.0, Server v1.1.0 und Dashboard v1.1.0 mit Unterstützung für Säule-8 Agentic, Erkennungskorrekturen und SINA-Cloud-Region-Erkennung.

Author: sascha-lewandowski Opened: 2026-06-28Decided: 2026-07-05Implemented: 2026-07-05Discussion: GitHub →PR: #31

Eine Änderung vorschlagen?

Eine GitHub Discussion mit dem RFC-Template eröffnen. Die Community prüft es, Maintainer entscheiden — alles ist dokumentiert und nachvollziehbar.

Architektur

Architecture Decision Records

ADRs dokumentieren die strukturellen und querschnittlichen Entscheidungen, die das WAF++-Ökosystem, die Repositories und die Verträge prägen.

ADRADR-000 WAF++ Federated Repository Architecture & Onboarding Overview
acceptedarchitectureonboardingumbrella

Master onboarding document explaining the WAF++ ecosystem, repository layout, two-branch documentation model, and central wafpass-result.json contract.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: framework, waf2p.github.io, wafpass-core, wafpass-server, wafpass-dashboard, wafpass-mcp, wafpass-action
ADRADR-001 The wafpass-result.json Contract
acceptedcontractwafpass-corewafpass-serverdashboard

Defines the single JSON schema that all WAF++ components use to exchange scan results, findings, waivers, risks, and metadata.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: wafpass-core, wafpass-server, wafpass-dashboard
ADRADR-002 Two Long-Lived Branches for German and English Framework Documentation
accepteddocsframeworklocalizationi18n

Uses main-de and main-en branches (checked out as framework/ and framework-en/) so German and English Antora component releases can evolve independently.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: framework
Keine vorgeschlagenen ADRs.
ADRADR-000 WAF++ Federated Repository Architecture & Onboarding Overview
acceptedarchitectureonboardingumbrella

Master onboarding document explaining the WAF++ ecosystem, repository layout, two-branch documentation model, and central wafpass-result.json contract.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: framework, waf2p.github.io, wafpass-core, wafpass-server, wafpass-dashboard, wafpass-mcp, wafpass-action
ADRADR-001 The wafpass-result.json Contract
acceptedcontractwafpass-corewafpass-serverdashboard

Defines the single JSON schema that all WAF++ components use to exchange scan results, findings, waivers, risks, and metadata.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: wafpass-core, wafpass-server, wafpass-dashboard
ADRADR-002 Two Long-Lived Branches for German and English Framework Documentation
accepteddocsframeworklocalizationi18n

Uses main-de and main-en branches (checked out as framework/ and framework-en/) so German and English Antora component releases can evolve independently.

Author: sascha-lewandowski Date: 2026-09-17Record: GitHub →Repos: framework
Keine deprecated ADRs.
Keine superseded ADRs.

Maschinenlesbare Entscheidungs-Registry

Alle RFCs und ADRs stehen auch als einzelne YAML-Datei zur Verfügung, die Tools, Skripte und andere Consumer parsen können. Die Registry enthält Status, Kategorien, Repositories, Tags und direkte Links zu jedem Eintrag.

registry.yml herunterladen →
Prozess

Was qualifiziert sich als RFC?

Nicht jede Änderung braucht einen RFC — nur wesentliche. Die folgende Tabelle hilft bei der Entscheidung.

Änderungstyp RFC erforderlich? Prozess
Neue Säule oder Entfernung einer Säule Ja RFC → TSC-Abstimmung → PR
Änderungen am Scoring-Modell (PASS-Tiers, Gewichtungen) Ja RFC → TSC-Abstimmung → PR
Breaking Changes am Controls-Schema oder IDs Ja RFC → TSC-Abstimmung → PR
Neuer Working-Group-Vorschlag Ja RFC → Lazy Consensus → Charter veröffentlicht
Governance- oder Rollenänderungen Ja RFC → TSC-Supermehrheit
Neuer Control (nicht-breaking, additiv) Empfohlen PR mit Diskussionslink · Lazy Consensus
Docs-Wording, Tippfehler, Übersetzungen Nein PR only
Website-Inhalte, Blog-Posts Nein PR only
Lifecycle

RFC-Status-Flow

Jeder RFC durchläuft denselben dokumentierten Pfad — vom ersten Entwurf bis zur geschlossenen Entscheidung.

draft
Autor verfasst den Vorschlag in GitHub Discussions
open
Mindestens 5 Werktage offen für Community-Kommentare
accepted
TSC-Abstimmung oder Lazy Consensus — öffentlich dokumentiert
implemented
PR gemergt, Changelog-Eintrag hinzugefügt, RFC geschlossen
Alternative Ergebnisse: rejected (nicht akzeptiert nach Review)  ·  withdrawn (vom Autor zurückgezogen). Beide werden mit Begründung dokumentiert.
Einen RFC schreiben

Wie man einen guten RFC schreibt

Drei Dinge, die den Unterschied zwischen einem RFC, der schnell vorankommt, und einem, der steckenbleibt, ausmachen.

Beschreibe das Problem, nicht die Lösung

Beginne damit, was kaputt oder fehlend ist — nicht mit dem, was du bauen willst. Reviewer müssen dem Problem zustimmen, bevor sie die Lösung bewerten können. Zuerst das „Warum", dann das „Was".

Zeige Trade-offs und Alternativen

Ein starker RFC erklärt, was sonst noch in Betracht gezogen wurde und warum es verworfen wurde. Das spart Review-Zyklen und gibt zukünftigen Maintainern Kontext, wenn der ursprüngliche Autor nicht mehr dabei ist.

Sei spezifisch über die Auswirkungen

Wer ist betroffen? Welche Repositories, Dateien oder öffentlichen Verträge ändern sich? Je klarer der Scope, desto schneller kann die Community nützliches Feedback geben und ein Maintainer entscheiden.

Bereit, WAF++ mitzugestalten?

Jede Entscheidung beginnt mit einem Gespräch.

Wähle einen offenen RFC, teile deine Perspektive oder eröffne einen neuen. Das Framework wird öffentlich gebaut und jede Stimme zählt.