Persist dry-run response plans
This commit is contained in:
parent
812cf0c836
commit
1a5b6f1d8d
11 changed files with 133 additions and 5 deletions
|
|
@ -229,8 +229,12 @@ outbound IP blocks, systemd unit disablement, suspicious-file quarantine,
|
|||
package-restore lookup, and follow-up verification checks.
|
||||
|
||||
This command is intentionally read-only: it prints commands for operator review
|
||||
and never executes them. The JSON schema is `enodia.response.plan.v1` and marks
|
||||
`apply_supported: false` until an audited apply workflow exists.
|
||||
and never executes them. Each CLI-generated plan is also saved under
|
||||
`<log_dir>/response-plans/`, and a compact JSONL audit record is appended to
|
||||
`<log_dir>/response-audit.log` with the plan id, incident id, action count, and
|
||||
saved path. The JSON schema is `enodia.response.plan.v1` and marks
|
||||
`apply_supported: false` until an audited apply workflow exists. Dashboard/API
|
||||
plan previews remain read-only and do not create new artifacts.
|
||||
|
||||
Exit code:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue