<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>VibeLocked</title><description>Ship your AI-built app without leaking data or keys. Practical security notes for people building with AI coding tools.</description><link>https://vibelocked.com</link><language>en-us</language><item><title>Ship checklist for a vibe-coded app</title><link>https://vibelocked.com/checklists/ship-checklist-for-a-vibe-coded-app</link><guid isPermaLink="true">https://vibelocked.com/checklists/ship-checklist-for-a-vibe-coded-app</guid><description>The ordered checks to run before you share the URL of an app built with Lovable, Bolt, Cursor, Supabase, or Firebase.</description><pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate><category>launch</category><category>checklist</category><category>supabase</category><category>firebase</category><category>nextjs</category></item><item><title>How to check if your API key leaked on GitHub</title><link>https://vibelocked.com/guides/check-if-api-key-leaked-on-github</link><guid isPermaLink="true">https://vibelocked.com/guides/check-if-api-key-leaked-on-github</guid><description>Search your repo, your git history, and GitHub&apos;s own alerts for exposed keys, then know what to do when you find one.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>secrets</category><category>github</category><category>leaks</category></item><item><title>Next.js Server Actions security</title><link>https://vibelocked.com/guides/nextjs-server-actions-security</link><guid isPermaLink="true">https://vibelocked.com/guides/nextjs-server-actions-security</guid><description>Server Actions are public HTTP endpoints. How to add authentication, authorization, and input validation so AI generated actions are safe to ship.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>nextjs</category><category>server-actions</category><category>auth</category></item><item><title>Replit Secrets guide</title><link>https://vibelocked.com/guides/replit-secrets-guide</link><guid isPermaLink="true">https://vibelocked.com/guides/replit-secrets-guide</guid><description>How to store API keys in Replit Secrets, read them safely in code, and avoid leaking them through public Repls, frontends, and logs.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>replit</category><category>secrets</category></item><item><title>A security review prompt for AI coding tools</title><link>https://vibelocked.com/guides/security-review-prompt-for-ai-coding-tools</link><guid isPermaLink="true">https://vibelocked.com/guides/security-review-prompt-for-ai-coding-tools</guid><description>A copy-paste prompt that asks an AI coding tool for a security review, plus how to read the answer without trusting it blindly.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>cursor</category><category>prompt</category><category>review</category></item><item><title>Supabase anon key vs service role key</title><link>https://vibelocked.com/guides/supabase-anon-key-vs-service-role-key</link><guid isPermaLink="true">https://vibelocked.com/guides/supabase-anon-key-vs-service-role-key</guid><description>Which Supabase key is safe in the browser, which one bypasses Row Level Security, and where each belongs in a Lovable, Bolt, or Next.js app.</description><pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate><category>supabase</category><category>secrets</category><category>rls</category></item><item><title>Common vulnerabilities in vibe-coded apps</title><link>https://vibelocked.com/guides/common-vibe-coded-app-vulnerabilities</link><guid isPermaLink="true">https://vibelocked.com/guides/common-vibe-coded-app-vulnerabilities</guid><description>How IDOR, exposed service role keys, and missing auth on API routes show up in apps built with AI coding tools.</description><pubDate>Mon, 12 Oct 2026 00:00:00 GMT</pubDate><category>idor</category><category>authorization</category><category>nextjs</category><category>supabase</category></item><item><title>Lovable and Bolt pre-launch security checklist</title><link>https://vibelocked.com/checklists/lovable-bolt-pre-launch-security-checklist</link><guid isPermaLink="true">https://vibelocked.com/checklists/lovable-bolt-pre-launch-security-checklist</guid><description>A pre-launch pass for Lovable, Bolt, v0, Cursor, and Replit apps: keys, rules, auth, storage, and payments.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>lovable</category><category>bolt</category><category>cursor</category><category>replit</category><category>v0</category></item><item><title>Securing Stripe webhooks</title><link>https://vibelocked.com/guides/securing-stripe-webhooks</link><guid isPermaLink="true">https://vibelocked.com/guides/securing-stripe-webhooks</guid><description>Verify the Stripe-Signature header on the raw body, keep the webhook secret on the server, and ignore duplicate events.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate><category>stripe</category><category>webhooks</category><category>nextjs</category></item><item><title>Keep secrets out of frontend code</title><link>https://vibelocked.com/guides/keep-secrets-out-of-frontend-code</link><guid isPermaLink="true">https://vibelocked.com/guides/keep-secrets-out-of-frontend-code</guid><description>What Next.js and Vite put in the browser bundle, and where Supabase, Firebase, and Stripe keys actually belong.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate><category>nextjs</category><category>vite</category><category>secrets</category><category>supabase</category></item><item><title>The first hour after an API key leaks</title><link>https://vibelocked.com/guides/first-hour-after-an-api-key-leaks</link><guid isPermaLink="true">https://vibelocked.com/guides/first-hour-after-an-api-key-leaks</guid><description>Revoke the key first. Then check logs, replace it with less privilege, and clean up git only after the old key is dead.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate><category>secrets</category><category>github</category><category>incident-response</category></item><item><title>Firebase security rules checklist</title><link>https://vibelocked.com/checklists/firebase-security-rules-checklist</link><guid isPermaLink="true">https://vibelocked.com/checklists/firebase-security-rules-checklist</guid><description>Replace test mode, stop open rules, and check ownership, queries, and custom claims before you ship Firestore.</description><pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate><category>firebase</category><category>firestore</category><category>security-rules</category></item><item><title>Supabase RLS security checklist</title><link>https://vibelocked.com/checklists/supabase-rls-security-checklist</link><guid isPermaLink="true">https://vibelocked.com/checklists/supabase-rls-security-checklist</guid><description>Enable RLS, fix grants, write one policy per operation, and test as anon before you ship a Supabase app.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><category>supabase</category><category>rls</category><category>postgres</category></item></channel></rss>