Skip to content

Wie SWAO funktioniert ​

SWAO analysiert eine Cloud-Anwendung und erstellt in einem einzigen Befehl (oder über die geführte Terminaloberfläche) einen audit-konformen Bewertungsbericht. Keine externen Dienste, keine Datenuploads, kein Call-home.

SWAO-Prozessablauf: Workspace und Eingabedateien speisen die SWAO-Engine, die die Analyse-Passes ausführt und Ergebnisse, eine 7R-Entscheidung und das Onboarding in eine Landing Zone liefert, mit einer Schleife der kontinuierlichen Verbesserung zurück zum WorkspaceVom Workspace zum Onboarding: eine Engine, 13 Standard-Passes und eine durchgängige Beweiskette von der Eingabe bis zur Migrationsentscheidung.


Die geführte Oberfläche (TUI) ​

Wenn Sie swao ohne Argumente ausführen, öffnet sich die Terminaloberfläche.

Hauptmenü ​

SWAO -- Sovereign Workload Assessment and Onboarding
Community  v0.11.2

  1  Workspace Setup       Init + LLM + Zugangsdaten-Assistent
  2  Health Check          swao health-check
  3  Run Assessment        Anwendung / Landing Zone / LLM + mehr
  4  Generate Report       swao report (Text / PDF)
  5  Publish HTML          swao publish -- eigenständige HTML-Datei
  6  Export BI             Sternschema / PowerBI / Tableau
  7  Portfolio Operations  Multi-App-Aggregation (Enterprise)
  8  Generate TF Modules   swao generate-tf
  9  Tools                 Linsen / Lizenz / Zugangsdaten / Hilfe
  0  Exit

Siehe auch: Beispielgalerie: TUI-Hauptmenü

Workspace-Setup-Assistent ​

Wählen Sie 1. Workspace Setup. Der Assistent führt durch sieben Schritte:

  1. Workspace: Engagement-Name, Kundenkürzel, verantwortliche Person und Workspace-Verzeichnis.
  2. LLM-Anbieter: Anthropic Claude, OpenAI, Amazon Bedrock Gateway, ein lokales Ollama-Modell oder ein deterministischer Platzhalter für den Offline-Betrieb.
  3. Zugangsdaten: der API-Schlüssel des gewählten Anbieters, abgelegt im SWAO-Credential-Store.
  4. Health Check: ein erster Lauf der Vorabprüfungen.
  5. Claude Desktop und 6. Playwright: optionale Integrationen (MCP-Server, Browser für die dynamische Analyse).
  6. Fertig: eine Zusammenfassung der nächsten Schritte.

Neue Workspaces enthalten die vier Demo-Rahmenwerke (GDPR_DEMO, AI_10_PILLARS_DEMO, NIST_SP_800_66R2_DEMO, BSI_GRUNDSCHUTZ_2023_DEMO). Weitere kopieren Sie jederzeit mit swao framework install <ID> in den Workspace; swao framework list zeigt die IDs. Die Rahmenwerke je App wählen Sie beim Ausführen der Bewertung.

Health Check (Systemprüfung) ​

PrüfungWas geprüft wird
LizenzEdition erkannt und gültig
PlaywrightBereitschaft für dynamische Analyse
MCPModel-Context-Protocol-Konfiguration
Compliance-KatalogeRahmenwerk-Dateien vorhanden
Import-VorlagenEinlese-Ordnerstruktur
NachvollziehbarkeitAudit-konforme Signalfelder aktiviert
BI-ExportpaketIntegrität des letzten Exports

Siehe auch: Beispielgalerie: Health Check

Bewertung durchführen ​

Wählen Sie 3. Run Assessment, dann den Bewertungstyp:

OptionWas es macht
AnwendungsbewertungAnalysiert Ihren Quellcode
Service Portfolio AssessmentBewertet Drittanbieter-, COTS- und SaaS-Anwendungen aus einer Tabellen-Erfassung, ohne Quellcode
Landing-Zone-Katalog-BewertungPrüft den Dienstekatalog und die Region eines Cloud-Anbieters gegen Ihre Souveränitätsanforderungen
LLM-BewertungBewertet LLM-Anbieter nach Souveränitätskriterien

Die Bewertungs-Pipeline ​

Eine Anwendungsbewertung führt standardmäßig 13 Analyse-Passes aus. Jeder Pass ist eigenständig und nachvollziehbar; die Nummerierung folgt der Pass-Übersicht.

PassWas er macht
01 InventarSprachen, Frameworks, Abhängigkeiten
02 ZustandsanalyseDatenbanken, Session-Speicher, Caches
03 DatenklassifizierungPII-Felder, Residenzmarkierungen
04 KontexteinleseCMDB, Workshop-Protokolle, Architekturdokumente
05 SBOMAbhängigkeiten auf bekannte Schwachstellen, Wartung und Laufzeiten am Lebenszyklusende prüfen
06 Twelve-FactorCloud-Bereitschaft nach 12-Faktor-Standard
07 AusgangsanalyseAusgehende Verbindungen, Drittanbieter-Transfers
08 KryptographieHashing, Token-Signaturen, Verschlüsselung ruhender Daten
09 Migrationssynthese7R-Urteil
10 Dynamische AnalyseBrowser-Crawl der laufenden Anwendung (benötigt ein Crawl-Ziel)
11 Compliance-BewertungBewertet die Kontrollen der aktiven Rahmenwerke
12 Operative BlöckeReifegrad von acht Blöcken, von Observability bis Disaster Recovery
13 ScopeWelche bekannten blinden Flecken die Evidenz abdeckt

Pass 00 (INGEST) bereitet die gelieferten Dokumente vor dem ersten Pass auf. Pass 14 (Malware- und Secret-Scan) und Pass 23 (Landing-Zone-Bereitschaft, --lzr) laufen nur auf Anforderung. Die Ausführungsreihenfolge weicht leicht von der Nummerierung ab: Compliance, Synthese und Blockbewertung laufen zuletzt, damit sie die Ergebnisse aller übrigen Passes sehen.

Die Passes 01 und 02 sind deterministisch und benötigen kein LLM. Die Passes 03, 04, 09, 11 und 12 rufen das LLM auf, um Daten zu klassifizieren und verständliche Begründungen für Signale, Compliance-Urteile und Blockbewertungen zu erzeugen.


Die HTML-Veröffentlichung ​

SWAO erstellt eine eigenständige HTML-Datei, offline nutzbar, per E-Mail versendbar.

Enthält:

  • Führungsansicht: 7R-Urteil, Abdeckungspunktzahl, wichtigste Risiken.
  • Fachansicht: alle Signale mit Ableitung und Evidenzlinks.
  • Compliance-Ansicht: rahmenwerkspezifische Kontrolltabelle.
  • Prüferansicht: Prüfprotokoll mit Zeitstempel und Bewerteridentität.
  • Evidenzgalerie: Screenshots und Artefakte.
  • Laufprotokoll: Dauer, LLM-Kosten, Durchlauf-Aufschlüsselung.
bash
swao publish --app meine-app
# Öffnet: wsp/publications/latest/index.html

MCP-Integration ​

SWAO verbindet sich über das Model Context Protocol (MCP) mit Claude AI.

Beispielfragen:

  • "Was sind die wichtigsten Compliance-Lücken?"
  • "Fassen Sie die Landing-Zone-Erkenntnisse zusammen."
  • "Was ist das 7R-Migrationsurteil?"

Verbindung herstellen ​

  1. swao health-check (oder 2. Health Check im Hauptmenü): MCP-Prüfung zeigt den Serverpfad.
  2. Claude Desktop: Einstellungen > Entwickler > MCP-Server > Hinzufügen.
  3. Claude Desktop neu starten.
ToolWas es macht
swao_assessNeue Bewertung auslösen
swao_reportZusammenfassung der letzten Bewertung
swao_signal_detailSignal nach ID nachschlagen
swao_signalsSignale der letzten Bewertung auflisten
swao_lz_fitLanding-Zone-Fit/Gap abrufen
swao_frameworks_listIm Workspace verfügbare Community-Rahmenwerke auflisten

Für einen mit swao service init angelegten Workspace (Service Portfolio Assessment) stellen 11 weitere Tools die Service-Ergebnisse bereit. Die ersten acht lesen nur; die letzten drei führen den passenden swao service-Befehl aus und schreiben in den Workspace.

ToolWas es macht
swao_service_portfolioEine Zeile je Anwendungs- oder Service-App aus wsp/portfolio-summary.json (kombinierte Sicht: assessment_type, TIME, Risiko, Evidenz, Welle, End of Life, CVE-Anzahlen), mit Filtern und Sortierung
swao_service_appAlles zu einer Service-App: Intake-Felder, Klassifizierung, Kostenschätzung, Integrationen, Scores, Runs, Research- und Binary-Zusammenfassung
swao_service_researchResearch-Stubs einer App (CVE, End of Life, VirusTotal und die LLM-Themen)
swao_service_wavesMigrationswellen und Integrations-Hubs beider App-Typen, jede App mit assessment_type und der Markierung nicht bewertet
swao_service_vendorsGruppen zur Anbieterkonsolidierung mit Opportunity-Score und Stufe
swao_service_deltaLetzter Delta-Bericht gegenüber dem vorherigen Snapshot
swao_service_scaffoldScaffold-Zusammenfassung: gelesene Zeilen, Apps, Cluster, nicht klassifizierte Apps, erkannte Spalten
swao_service_runsService-Runs je App mit Status und letztem verwendbaren Run
swao_service_initFührt swao service init aus (schreibt in den Workspace)
swao_service_research_runFührt swao service research aus (schreibt in den Workspace)
swao_service_exportEnterprise: führt swao service export aus (Portfolio-Arbeitsmappe und Sternschema)

Kontakt, Telefon und E-Mail aus dem Intake werden nur als Vorhanden-Kennzeichen gemeldet. Vollständige Referenz: MCP-Integration, Abschnitt 4.1.


PowerBI-Dashboards ​

Vorgefertigte Vorlagen in Ihrem Workspace unter wsp/templates/powerbi/:

VorlageEditionSeiten
swao-report.pbitConsultant + EnterpriseÜbersicht, Compliance, Signale, Risiken, Prüfer, Laufstatistiken
swao-portfolio.pbitEnterprisePortfolio-Übersicht, Heatmap, Compliance, Risiko & 7R, Wellensequenzierung

Öffnen Sie die .pbit-Datei, setzen Sie SWAOExportPath auf den star/-Ordner, klicken Sie Laden.


Was auf Ihrem Rechner bleibt ​

  • Keine Telemetrie. Keine Nutzungsdaten werden gesendet.
  • Kein gehosteter Endpunkt. Die Engine läuft lokal.
  • Kein Call-home. Das Binary prüft nicht auf Updates.
  • LLM-Aufrufe gehen direkt an Ihren konfigurierten Anbieter.
  • HTML-Veröffentlichung, BI-Export und PowerBI-Dashboard sind lokale Dateien.