get_remediation_leverage
Remediation-leverage plan for a model: which controls to implement first to close the most control objectives with the least work.
Instructions
Remediation-leverage plan for a model: which controls to implement first to close the most control objectives with the least work.
Returns the model's not-yet-satisfied controls ranked by how many
control objectives each one closes (ranked), plus a greedy
minimal fix order — the sequence of controls that reaches the most
mitigated objectives with the fewest controls (greedy_plan) — and
a summary of the collapse (total objectives, currently mitigated,
how many controls the plan needs). Use to prioritize implementation
work: a single call tells the agent which controls give the highest
leverage, so it can tackle the shortest path to coverage instead of
fixing objectives one at a time. Read-only.
Composed models: each entry in ranked and greedy_plan also
carries its owning model — owner_model_id and owner_model_title
— and an inherited flag. inherited is true when the control is
authored on an ancestor model, meaning the fix lands on that model
rather than the one being assessed; summary.inherited_candidate_controls
counts them. Surface the owning model so the operator knows which
high-leverage fixes belong to a parent model. A flat (non-composed)
model reports every control as owned by the assessed model.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model_id | Yes | ID of the threat model. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||