Skip to content

Run Assessment

SWAO supports three assessment types. Each type targets a different surface and produces a distinct set of artefacts. All types share the same workspace layout and write output to the wsp/ folder.


Assessment types

TypeCommandWhat it analyses
Applicationswao assess --app <id>Application source code -- up to 14 analysis passes
Landing Zoneswao assess --type landing-zone-catalog --app <id>Cloud provider service catalogue against sovereignty controls
LLMswao assess --type llm --app <id>Multiple LLM providers benchmarked against sovereignty criteria side by side

Choosing a type

  • Start with Application Assessment. It is the foundation: static analysis, compliance mapping, migration synthesis, and dynamic crawl. All other types build on its outputs.
  • Add Landing Zone Assessment when you need a cloud infrastructure fit/gap report. It can run standalone or inline alongside an Application Assessment.
  • Add LLM Assessment when the engagement includes a sovereignty evaluation of the AI provider stack. It requires a completed Application Assessment and at least two LLM-Gateway connectors configured.

Common flags

FlagDescription
--app <id>Application ID within the workspace (required for all single-app types)
--type <type>Assessment type. Default: application
--workspace <path>Portfolio workspace directory. Default: current working directory
--passes <list>Comma-separated pass keys to run (Application type only)
--no-crawlSkip dynamic analysis (Playwright)

Run swao assess --help for the full option list.