<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ShipVibed fix guides</title><description>Fixes for the errors AI-built apps hit on deploy day, from ShipVibed.</description><link>https://shipvibed.com/</link><language>en-us</language><item><title>What Lovable&apos;s security scan covers, and what it doesn&apos;t</title><link>https://shipvibed.com/guides/lovable-security-scan-vs-production-review/</link><guid isPermaLink="true">https://shipvibed.com/guides/lovable-security-scan-vs-production-review/</guid><description>Lovable&apos;s Quick scan, Deep scan and auto-fix compared with a free outside checker, a manual production review and a pentest, area by area: RLS, secrets, SPA routing, env vars, webhooks, CORS, headers, monitoring and free-tier limits.</description><pubDate>Fri, 13 Nov 2026 12:00:00 GMT</pubDate></item><item><title>blocked by CORS policy: No &apos;Access-Control-Allow-Origin&apos; header</title><link>https://shipvibed.com/guides/blocked-by-cors-policy-split-origin/</link><guid isPermaLink="true">https://shipvibed.com/guides/blocked-by-cors-policy-split-origin/</guid><description>Fix &quot;blocked by CORS policy&quot; when your front-end and API live on different domains: answer the OPTIONS preflight, allow your real production origin, and never mix * with cookies.</description><pubDate>Fri, 13 Nov 2026 12:00:00 GMT</pubDate></item><item><title>supabaseUrl is required</title><link>https://shipvibed.com/guides/env-vars-undefined-in-production/</link><guid isPermaLink="true">https://shipvibed.com/guides/env-vars-undefined-in-production/</guid><description>Fix &quot;supabaseUrl is required&quot; in production: use the VITE_ or NEXT_PUBLIC_ prefix, set the vars on the host, and rebuild. Don&apos;t put secret keys in them.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item><item><title>redirects to localhost:3000 after deploy</title><link>https://shipvibed.com/guides/supabase-auth-redirects-to-localhost/</link><guid isPermaLink="true">https://shipvibed.com/guides/supabase-auth-redirects-to-localhost/</guid><description>Sign-up or OAuth redirects to localhost:3000 after deploy. Set the Supabase Site URL and Redirect URLs to your production domain, and pass redirectTo.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item><item><title>404 on refresh (404: NOT_FOUND)</title><link>https://shipvibed.com/guides/spa-404-on-refresh-vercel-netlify/</link><guid isPermaLink="true">https://shipvibed.com/guides/spa-404-on-refresh-vercel-netlify/</guid><description>A 404 on refresh of a deep route returns 404: NOT_FOUND on Vercel or &quot;Page not found&quot; on Netlify. Add one SPA rewrite to index.html.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item><item><title>No signatures found matching the expected signature</title><link>https://shipvibed.com/guides/stripe-webhook-signature-verification-failed/</link><guid isPermaLink="true">https://shipvibed.com/guides/stripe-webhook-signature-verification-failed/</guid><description>Fix &quot;No signatures found matching the expected signature for payload&quot;: use the right whsec_ secret, verify the raw body, and check failed deliveries.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item><item><title>new row violates row-level security policy</title><link>https://shipvibed.com/guides/supabase-new-row-violates-row-level-security/</link><guid isPermaLink="true">https://shipvibed.com/guides/supabase-new-row-violates-row-level-security/</guid><description>Fix &quot;new row violates row-level security policy&quot; (Postgres 42501) in Supabase: add an insert policy, send user_id, and confirm a session.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item><item><title>Replit publishing fails: listen on 0.0.0.0</title><link>https://shipvibed.com/guides/replit-publish-fails-port-0-0-0-0/</link><guid isPermaLink="true">https://shipvibed.com/guides/replit-publish-fails-port-0-0-0-0/</guid><description>Replit Preview works but publishing fails, or the live URL is broken. Listen on 0.0.0.0, add Secrets in the Publishing pane, and keep the homepage fast.</description><pubDate>Thu, 12 Nov 2026 12:00:00 GMT</pubDate></item></channel></rss>