List pipeline runs
Usetolmo threat-model list to see all recorded pipeline runs for your organization. The output shows each scan’s ID and its current status, giving you a quick overview of what has run and whether it completed successfully.
Download run artifacts
Once you know which run you want to inspect, usetolmo threat-model get to fetch its artifacts. You can target the latest run, a specific run by ID, or a single analysis step within a run.
1
Download the latest run
Run the command without any flags to pull artifacts from the most recent pipeline execution:
2
Download a specific run by ID
Pass the scan ID you retrieved from
threat-model list to download a particular run’s artifacts:3
Download a single step
Use
--step to narrow the download to one analysis step within the latest run. For example, to pull only the vulnerability qualification step:Output options
./threat-model-<short-scan-id>. The CLI writes each step into its own directory. get --json prints an array of step outputs instead of writing artifact files. Run lookup uses the latest 100 threat-model step summaries, so it may not include older runs.
Versioned documents through the API
The REST API also exposes generated threat model documents by version. These version numbers are separate from the pipeline scan IDs used by the CLI:- List versions, with
limitandoffset. - Get the latest document.
- Get a specific version.
version, content, and createdAt. Use its version number to pin an archived review to a revision.
Working with artifacts
After downloading, artifacts are available locally for inspection or further processing.Common use cases
Threat model artifacts fit naturally into several workflows:- Automated artifact archiving in CI — schedule
tolmo threat-model getin your pipeline to capture and store artifacts after each scan, building a historical record of your threat model evolution. - Offline review — download artifacts before a review session so that security and engineering teams can work through findings without needing live platform access.
- Importing into other security tools — consume the JSON output in vulnerability management platforms, ticketing integrations, or custom dashboards that your team already uses.