vibecheck
MEDIUMSecrets & Exposure

Verbose error responses leaking stack traces

Sending raw error objects or stack traces in HTTP responses reveals file paths, library versions, and internal logic to attackers. AI-generated error handlers commonly pass the raw error directly to the client.

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 Secrets & Exposure 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 SECRETS & EXPOSURE

Hardcoded API keys & tokensCRITICALNEXT_PUBLIC_ secret exposureCRITICALJWT weak / hardcoded secretsCRITICALDockerfile secrets in ENV / ARGHIGH
← all vulnerability guides