create_risk_acceptance
Record explicit acceptance of residual risk on a control objective, with owner, justification, and review deadline. Makes risk decisions auditable and ensures scheduled revisit.
Instructions
Record that an operator explicitly ACCEPTS the residual risk on a control
objective instead of mitigating it — the write counterpart to
list_risk_acceptances.
Use when a control objective's residual risk is a deliberate, documented
decision rather than an unaddressed gap: the acceptance carries an owner, a
justification, and a review deadline, and reads as active until it
expires or is revoked. Prefer this over leaving a known-and-accepted risk
implicit — it makes the decision auditable and forces a revisit by the
deadline. An accepted objective is still surfaced (as accepted, not
unaddressed) when triaging at-risk objectives.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | Yes | Who owns the acceptance (name / role). | |
| model_id | Yes | ID of the threat model. | |
| review_by | Yes | ISO 8601 date to revisit the acceptance (e.g. "2027-02-06T00:00:00Z"). | |
| justification | Yes | Why the risk is accepted (the rationale of record). | |
| server_version | Yes | ||
| control_objective_id | Yes | The control objective whose residual risk is accepted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||