Explain a VibeRaven finding
explain_findingexplain_finding({"gap_id":"rls_disabled"}) Use after a check returns a finding id, such as rls_disabled or env_var_drift, to understand and fix that VibeRaven 1.8.0 finding. Returns detection scope, impact, fix guidance and coverage limits quoted from viberaven.dev with source links. Unknown ids return found: false and known ids. For a raw error without a finding id, use search_guides. Limits: explains published rules only; does not read your repo, database or Vercel project.
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": {
"gap_id": "<gap_id>"
},
"name": "explain_finding"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap_id | Yes | The finding id as printed by VibeRaven, for example rls_disabled. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| gap_id | No | ||
| detects | No | ||
| named_on | No | ||
| nextStep | No | ||
| known_ids | No | ||
| how_to_fix | No | ||
| does_not_check | No | ||
| why_it_matters | No | ||
| viberaven_version | Yes |