Skip to content

Error Codes

CHERENKOV uses standard HTTP status codes with structured error responses.

Error Response Format

{
  "error": {
    "code": "SCAN_NOT_FOUND",
    "message": "No scan found with the given ID",
    "details": {}
  }
}

Common Errors

Code HTTP Status Description
SCAN_NOT_FOUND 404 Scan ID does not exist
INVALID_TARGET 400 Target URL is malformed or unreachable
RATE_LIMITED 429 Too many requests
UNAUTHORIZED 401 Invalid or missing API key
GATE_REJECTED 422 Finding failed Validation Gate
MEISSNER_BLOCKED 403 Target or operation blocked by MEISSNER
AGENT_UNAVAILABLE 503 Required AI agent is offline