Blast Radius
Overview
The Blast Radius plugin groups plan changes by terraform module and calculates an impact score for each group. Impact is derived from the number of changes, risk levels, and whether destructive operations are involved. Modules are sorted highest-impact first, giving you a quick overview of which parts of your infrastructure are most affected.
Screenshot

Interactive (TUI)
Press B to open the Blast Radius view. It requires a completed plan to analyze.
Keybindings
| Key | Action | Context |
|---|---|---|
j / k |
Navigate up/down | List |
Enter / Space |
Expand/collapse module changes | List |
Esc |
Go back | Always |
Flow
Home ──B──→ Blast Radius (loading) ──→ Blast Radius (list)
│
├── Enter/Space → Expand module changes
└── Esc → Home
Impact Score Calculation
| Score | Criteria |
|---|---|
| critical | Any change with critical risk |
| high | High risk or 3+ destructive operations |
| moderate | 3+ changes or medium risk |
| minimal | 1-2 changes, all low risk |
Command Line (CLI)
Blast Radius is an analysis view within the TUI. It does not have a standalone CLI command.
Plan data with module groupings is available in structured form via:
tfui plan -project ./infra -json
The JSON output includes module information on each change for downstream grouping.
Equivalence
| Goal | CLI | TUI |
|---|---|---|
| See module-level impact | tfui plan -json (group by module) |
Press B |
| Identify highest-risk module | Parse JSON output by module | Sorted by impact score |
| Drill into module changes | tfui plan -json \| jq |
B → expand module |
Configuration
# tfui.hcl
plugin "blastradius" {
enabled = true
}
| Option | Type | Default | Description |
|---|---|---|---|
enabled |
bool | true |
Enable/disable the plugin |
Related
- Plan – flat list of all changes
- Risk Analysis – changes grouped by risk level
- Phantom Changes – phantom changes flagged in module view