simulate_fix
Simulate cutting specified relationships to see how many attack routes disappear and whether compromise probability falls before recommending a fix.
Instructions
Ask what actually happens if specific relationships are cut: re-runs the whole simulation with those edges removed and reports how many routes disappear and how the compromise probability moves. This is the tool to reach for before recommending a change - it is a deterministic counterfactual over the real graph, not an estimate, so it settles 'would this help' instead of arguing about it. It changes nothing: the graph, the environment and every recorded decision stay as they are, so it needs no confirmation and can be repeated freely.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cuts | Yes | Relationships to remove. Take each from a step of explain_attack_path (its from/to), or pass the `cut` of one of that route's remediations as it is. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| whatIf | No | The same environment with the cuts applied, compared with it as it is. |