vibecheck
LOWOps & Reliability

Missing health check endpoint

Without a health check endpoint, your hosting platform cannot distinguish a crashed server from a healthy one, leading to silent outages and delayed recovery. Railway, Fly.io, and similar platforms use health checks to restart unhealthy instances automatically.

HOW VIBECHECK DETECTS THIS

vibecheck clones your repository and runs Gitleaks, Semgrep, njsscan, and a suite of custom checks targeting patterns common in AI-generated code. This check is part of the Ops & Reliability category. When a matching pattern is found, Claude triages the finding and produces a plain-English explanation and a concrete fix — no security expertise required.

FREE SCAN

Check your repo for this and 50+ other issues

Connect GitHub → vibecheck scans for secrets, unauthenticated routes, RLS gaps, injection, and more. Claude explains every finding. Free for 2 repos.

scan my repo for free →

MORE IN OPS & RELIABILITY

Dockerfile missing HEALTHCHECK instructionLOWDestructive SQL migration (DROP / TRUNCATE without backup)HIGH.env files not excluded in .gitignoreHIGHDeployment config security (vercel.json, fly.toml, railway)MEDIUM
← all vulnerability guides