Skip to main content

Troubleshooting

Common problems and how to diagnose them. If a problem is not listed here, check the API response body for an error field with a specific error type and message.

Scan is stuck in pending

Symptom: GET /api/scan/{id} returns "status": "pending" for more than 5 minutes.

Causes and fixes:

Scan status is failed

Symptom: GET /api/scan/{id} returns "status": "failed".

Causes and fixes:

Gatekeep verdict is not_evaluated

Symptom: The scan completes but gatekeep.verdict is not_evaluated.

Causes and fixes:

Gatekeep verdict is error

Symptom: The scan completes but gatekeep.verdict is error.

Causes and fixes:

Rate limit error (HTTP 429) on scan submission

Symptom: POST /api/scan returns HTTP 429 with error type rate_limited.

Causes and fixes:

HTTP 402 on scan submission

Symptom: POST /api/scan returns HTTP 402.

Cause: The authenticated account has zero credits remaining.

Fix: Purchase a credit pack top-up via POST /api/topup or upgrade to a subscription plan. Check current balance with GET /api/account/me. Anonymous (unauthenticated) shallow scan submissions do not use credits but are subject to IP rate limits.

Brief Wizard shows no archetypes / API key error

Symptom: The VS Code Brief Wizard shows an error when opening, or the archetype list is empty.

Causes and fixes:

Deep scan layer missing from results

Symptom: Deep scan completes but findings from one or more layers (e.g. no secret or sast findings at all) are absent.

Causes and fixes:

CI workflow exits non-zero unexpectedly

Symptom: The GitHub Actions workflow fails on the Gatekeep check step despite no code changes.

Causes and fixes:

Next steps