vibecheck
HIGHOps & Reliability

Destructive SQL migration (DROP / TRUNCATE without backup)

Migration files containing DROP TABLE, TRUNCATE, or DELETE without WHERE clauses are irreversible operations with no safety net. AI-generated migrations sometimes include these as part of a schema reset — running them on production destroys data permanently.

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

Missing health check endpointLOWDockerfile missing HEALTHCHECK instructionLOW.env files not excluded in .gitignoreHIGHDeployment config security (vercel.json, fly.toml, railway)MEDIUM
← all vulnerability guides