launch_attack
Run an attack against a cloud account connected to Mitigant and return the result once it finishes. This performs real actions on real cloud infrastructure -- it is not a simulation. Confirm with the user before calling: if their request could match more than one attack in list_attacks (similar names, or an underspecified description like "the security group attack"), show them the matching candidates with their names and descriptions and have them pick one -- don't guess which attack they meant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| region | No | Optional: the region to run the attack in (e.g. us-east-1, eu-west-3). Omit to use the account's default region (the defaultRegion from list_cloud_accounts); passing a region here does not change the account's default for other users. Evidence is collected in whichever region the attack runs in. | |
| account_no | Yes | Target account identifier -- AWS account number, Azure subscription ID, or GCP project ID | |
| action_key | Yes | The attack's attackType value to launch (an opaque id, not attackName) -- from list_attacks or get_attack_details | |
| cloud_service | Yes |