pip install thothctlthothctl quickstartThe quickstart command interactively walks you through environment detection, space creation, project initialization, and your first security scan — all in one guided flow.
# Launch the dashboard
thothctl dashboard launch🎉 Congratulations! You've completed your first DevSecOps workflow!
Already have a project? You can skip
quickstartand jump straight to scanning:cd my-existing-infra thothctl scan iac -t checkov
# Run multiple security scanners
thothctl scan iac -t checkov -t trivy
# View consolidated results
thothctl dashboard launch# Create Terraform plan
terraform plan -out=tfplan.binary
terraform show -json tfplan.binary > tfplan.json
# Analyze costs
thothctl check iac -type cost-analysis --plan-file tfplan.json# Assess blast radius
thothctl check iac -type blast-radius --plan-file tfplan.json# Create inventory and check for updates
thothctl inventory iac --check-versionsOnce you're familiar with the basics, use the workflow command to run entire SDLC phases:
# Quick security audit
thothctl workflow devsecops --phase secure
# Full DevSecOps pipeline
thothctl workflow devsecops --phase all
# Pre-deployment gate (blocks on violations)
thothctl workflow devsecops --phase pre-deploy --enforcement hardFor the complete phase reference, see the Workflow Command Documentation.
- Install ThothCTL
- Initialize first project
- Run basic security scan
- Generate documentation
- Set up CI/CD integration
- Use all security scanners
- Perform cost analysis
- Create infrastructure inventory
- Implement blast radius assessment
- Set up compliance policies
- Automate full DevSecOps pipeline
- Customize templates and workflows