update_finding
Update a stored security finding with a required reason, enforcing valid status transitions and restricting business-impact changes while blocking unsafe suppressions unless forced and recorded.
Instructions
Update a stored finding. reason is required.
business_impact changes business impact only, never technical severity, verification, review gates, or patch permissions. status moves one step at a time and is refused when it skips a state, for example new to confirmed without a reproduced verification. Suppressing a critical/high finding with business impact Urgent/High is refused unless force is true with a reason, and is then recorded with that reason and actor.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"finding_id": "<finding_id>"
},
"name": "update_finding"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| reason | No | ||
| status | No | ||
| db_path | No | ||
| finding_id | Yes | ||
| business_impact | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |