This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
Summary
AI summaryAdded skipping of specific query patterns and App Router route handlers for VG154 and VG155.
Full changelog
- VG154 (Supabase race condition) skips two query patterns that don't constitute check-then-act:
count: 'exact', head: true(count-only, no rows returned) and.order/.limit/.rangechains (list queries, not single-record reads). - VG155 (CSRF Missing) skipped in Next.js App Router route handlers (
/app/.../route.{ts,tsx,js,jsx}). App Router enforces SameSite=Lax cookies by default, JSON Content-Type triggers CORS preflight, and bearer-token auth (Clerk, Auth0, custom JWT) is browser-non-attached — all three defeat traditional CSRF. - Validated against three real Next.js + Clerk + Supabase apps; no regressions on the dvna/NodeGoat/juice-shop/nodejs-goof/dub/cal baseline.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About goklab/guardvibe
Security MCP for vibe coding with 330 rules and 29 tools. Purpose-built for AI-generated code — scans Next.js, Supabase, Clerk, Stripe, Prisma, Hono, GraphQL, and 25+ modules. Cross-file taint analysis, host security audit, auto-fix, SARIF export, pre-commit hook, and CVE version detection. Zero config, runs locally.
Related context
Beta — feedback welcome: [email protected]