audit_project
Scan an Appwrite project for over-permissive permissions and receive a JSON report with live confirmation of leaks.
Instructions
Scan an Appwrite project for over-permissive collection/document permissions. Returns findings JSON with active-probe confirmation. Caches result for use by other tools.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "audit_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | No | Appwrite endpoint base URL, e.g. https://cloud.appwrite.io/v1. Optional if APPWRITE_ENDPOINT env var is set. | |
| project | No | Appwrite project ID. Optional if APPWRITE_PROJECT_ID is set. | |
| key | No | Appwrite server API key with scopes: databases.read, collections.read. Optional if APPWRITE_API_KEY is set. | |
| no_probe | No | Skip the live anonymous probe. |