WAFPass installieren
Vollständige Installationsanleitung für WAFPass CLI, Server und Dashboard — von einem einzelnen pip install bis zum vollständigen Docker-Compose-Stack.
Drei Komponenten. Ein Compliance-Workflow.
Installieren Sie nur die CLI für CI/CD-Pipelines, oder fügen Sie Server und Dashboard für persistente Historie und visuelle Compliance-Exploration hinzu.
wafpass CLI
Kern-Evaluierungsengine. Verarbeitet Terraform und AWS CDK, läuft in jeder CI/CD-Pipeline. Kein Cloud-Zugriff erforderlich.
wafpass-server
FastAPI REST API mit PostgreSQL. Speichert Scan-Läufe, Waivers, Risikoacceptances, Secret-Funde und Audit-Events.
wafpass-dashboard
React-Webdashboard. 22+ Seiten visuelle Compliance-Exploration, Evidenz-Export und RBAC-Rollenverwaltung.
Docker Compose: Vollständiger Stack
Das waf++ Monorepo enthält eine einheitliche docker-compose.yml. Einmal klonen, .env konfigurieren und den gesamten Stack mit einem Befehl starten.
Erstes Scan-Ergebnis übertragen:
Komponenten einzeln installieren
Installieren Sie nur das, was Sie benötigen. Beginnen Sie mit der CLI für sofortige CI/CD-Integration und fügen Sie Server und Dashboard hinzu, wenn Sie persistente Historie und visuelle Compliance-Exploration benötigen.
wafpass CLI installieren
Die Kern-Evaluierungsengine — IaC verarbeiten, Controls auswerten, Berichte erzeugen
Von PyPI (empfohlen)
Aus Quellcode
macOS (Apple M-Serie)
wafpass-server installieren
FastAPI-Persistenzschicht — speichert Läufe, Waivers, Secret-Funde und Audit-Events
Von PyPI (empfohlen)
Konfigurieren & starten
API-Dokumentation unter http://localhost:8000/api/docs
wafpass-dashboard installieren
React-Webdashboard — 22+ Compliance-Ansichten, Evidenz-Export, RBAC
Nicht-konforme Commits blockieren.
WAFPass enthält einen Pre-commit-Hook, der Compliance-Checks vor jedem git commit ausführt. Nicht-konforme Commits werden automatisch blockiert — kein Cloud-Aufruf, kein zusätzliches CI-Warten.
Funktioniert auf macOS, Linux und Windows (Git Bash / PowerShell).
Einmalige Einrichtung
Jetzt loslegen.
Controls herunterladen, ersten Scan durchführen und das Dashboard öffnen, um Ihren Compliance-Status zu erkunden.
1. Controls herunterladen
WAF++-Controls werden separat veröffentlicht und bei Bedarf heruntergeladen.
- waf2p.dev/de/wafpass/ besuchen
- Controls herunterladen klicken
- In Ihr Controls-Verzeichnis extrahieren
2. Erster Scan
WAFPass auf Ihren Terraform- oder CDK-Code zeigen und vollständigen Compliance-Bericht erhalten.
3. Dashboard öffnen
Compliance-Zustand erkunden, Waivers verwalten und Evidenzpakete exportieren.
localhost:3000(Docker) oderlocalhost:5173(Dev) öffnen- Mit Admin-Zugangsdaten aus
.enveinloggen - Funde, Drift und Compliance-Matrix erkunden
Häufige Probleme & Lösungen.
Schnelle Antworten auf die häufigsten Einrichtungsprobleme.
Controls nicht gefunden
Wenn wafpass check "controls directory not found" meldet, zeigt die CLI automatisch Download-Anweisungen an. Folgen Sie den Post-Installations-Schritten oben.
Port bereits in Verwendung
Anderen Port für Server oder Dashboard verwenden:
Datenbankverbindungsfehler
Sicherstellen, dass PostgreSQL läuft und DATABASE_URL korrekt konfiguriert ist:
Docker-Build schlägt fehl
Sicherstellen, dass alle drei Repositories nebeneinander im selben Elternverzeichnis geklont sind:
Bereit, Ihre Infrastruktur zu validieren?
Laden Sie die WAF++-Controls herunter, führen Sie WAFPass gegen Ihren Terraform- oder CDK-Code aus und erhalten Sie in Minuten einen vollständigen Compliance-Bericht.