Running assessments
cloudexit can run assessments:
- interactively via the CLI (recommended for first-time users)
- via configuration files (recommended for repeatable workflows)
This guide walks you through both.
Interactive mode
Amazon Web Services (AWS)
python3 main.py aws
python3 main.py aws --profile PROFILE

Microsoft Azure
python3 main.py azure
python3 main.py azure --cli

cloudexit will guide you through:
- providing authentication details
- defining an optional assessment name (with the
--nameargument) - selecting scope (based on the cloud provider)
When the assessment completes, cloudexit generates a report folder under reports/.
Configuration file mode
Amazon Web Services (AWS)
python3 main.py aws --config config.json
Microsoft Azure
python3 main.py azure --config config.json
Configuration files are useful if you want to:
- run assessments repeatedly in a consistent way
- automate runs in CI or scripts
- share non-secret configuration defaults across your team
See:
Reports
Each assessment creates a new timestamped folder under reports/.
Typical contents include:
- raw output data
- standardized data
- generated HTML report
- generated PDF report
To view the report, open:
reports/<timestamp>/index.html