Leak Check (older name for ship_check)
leak_checkOlder name for ship_check, kept for existing callers. Same scan, same input, same result. Prefer ship_check.
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": {
"url": "<url>"
},
"name": "leak_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The live, publicly reachable URL of the deployed app, e.g. https://my-app.lovable.app. A bare domain gets https://. | |
| fresh | No | Skip the 24h cache and scan again (use after deploying a fix). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| score | Yes | 0-100. Each red finding costs 30 points, each yellow 10. | |
| cached | Yes | ||
| counts | Yes | ||
| scan_id | Yes | Pass to request_human_review. Null if the result could not be stored. | |
| summary | Yes | ||
| verdict | Yes | ||
| findings | Yes | ||
| report_url | Yes | ||
| scanned_at | Yes | ||
| limitations | Yes | ||
| human_review | Yes | ||
| overall_status | Yes |