pip install thothctl
thothctl quickstart
The 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-versions
Once 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 hard
For the complete phase reference, see the Workflow Command Documentation.