vibecheck
MEDIUMNode / Framework

Express trust proxy misconfiguration

Express applications deployed behind a reverse proxy that set trust proxy incorrectly will use spoofed IP addresses from the X-Forwarded-For header for rate limiting, geo-blocking, and logging — undermining controls that depend on the real client IP.

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 Node / Framework 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 NODE / FRAMEWORK

Missing security headers (CSP, HSTS, X-Frame-Options)MEDIUMReDoS — user input passed to RegExp constructorHIGHCode injection via eval() / new Function()CRITICALDependency CVEs (npm audit)HIGH
← all vulnerability guides