vibecheck
HIGHAuth & Sessions

Webhook handler missing signature verification

Webhook endpoints that process events (from Stripe, GitHub, or other providers) without verifying the request signature can be spoofed. An attacker can send fake events — fake payment completions, fake deployments — directly to your endpoint.

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 Auth & Sessions 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 AUTH & SESSIONS

Timing-unsafe token comparisonHIGHAuth endpoints missing rate limitingHIGHOAuth state validation missing (CSRF)HIGHInsecure password hashing (MD5 / SHA-1)HIGH
← all vulnerability guides