<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Patchable Blog</title>
    <link>https://patchable.dev/blog</link>
    <description>Field notes on shipping AI-built apps to production.</description>
    <language>en-us</language>
    <atom:link href="https://patchable.dev/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The best vibe coding tools, ranked by what they ship</title>
      <link>https://patchable.dev/blog/best-vibe-coding-tools-ranked</link>
      <guid isPermaLink="true">https://patchable.dev/blog/best-vibe-coding-tools-ranked</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Every list of vibe coding tools ranks them by speed and features. We ranked them by what actually ends up in production — the defaults, the secrets, the exposed surface.</description>
    </item>
    <item>
      <title>Is vibe coding bad? The honest answer.</title>
      <link>https://patchable.dev/blog/is-vibe-coding-bad</link>
      <guid isPermaLink="true">https://patchable.dev/blog/is-vibe-coding-bad</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Vibe coding isn&apos;t bad — but the apps people ship with it usually are. Here&apos;s what actually goes wrong, and how to catch it before someone else does.</description>
    </item>
    <item>
      <title>Is your Lovable app secure? The Lovable security checklist</title>
      <link>https://patchable.dev/blog/is-your-lovable-app-secure</link>
      <guid isPermaLink="true">https://patchable.dev/blog/is-your-lovable-app-secure</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Lovable is the easiest way to ship a working app today. It&apos;s also the easiest way to ship a public database. Here&apos;s how to check yours before someone else does.</description>
    </item>
    <item>
      <title>Vibe coding security scanner — free check for your AI-built app</title>
      <link>https://patchable.dev/blog/vibe-coding-security-scanner</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-security-scanner</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>A free outside scan for apps built with Lovable, Cursor, Bolt, v0, Replit Agent or Claude Code. Find what&apos;s actually exposed in under two minutes.</description>
    </item>
    <item>
      <title>Vibe coding security risks — 7 things in every AI-built app</title>
      <link>https://patchable.dev/blog/vibe-coding-security-risks</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-security-risks</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Seven specific security problems we find in nearly every vibe-coded app we scan. None are exotic. All are exploited. Each takes ten minutes to fix.</description>
    </item>
    <item>
      <title>The vibe coding security guide: what to check before you ship</title>
      <link>https://patchable.dev/blog/vibe-coding-security-guide</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-security-guide</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>A practical guide to securing AI-built apps. The 7 patterns that turn up in every vibe-coded app, in the order they get exploited.</description>
    </item>
    <item>
      <title>Vibe coding with Claude — how to ship secure code with Claude Code</title>
      <link>https://patchable.dev/blog/vibe-coding-with-claude</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-with-claude</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Claude Code is the best vibe-coding partner available right now. Here are the three things it gets wrong every time, and the system prompt that fixes them.</description>
    </item>
    <item>
      <title>Vibe coding with Cursor — the patterns Cursor keeps shipping</title>
      <link>https://patchable.dev/blog/vibe-coding-with-cursor</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-with-cursor</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Cursor is fast and capable. It&apos;s also the AI editor most likely to ship secrets to your bundle. Here&apos;s the .cursorrules file we use to stop that.</description>
    </item>
    <item>
      <title>Vibe coding with Replit Agent — 5 issues every build ships</title>
      <link>https://patchable.dev/blog/vibe-coding-with-replit-agent</link>
      <guid isPermaLink="true">https://patchable.dev/blog/vibe-coding-with-replit-agent</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Replit Agent ships the whole thing for you — code, database, deploy, domain. It also ships five specific problems every time, in the same order.</description>
    </item>
    <item>
      <title>Supabase RLS for vibe coders — the 5-minute fix</title>
      <link>https://patchable.dev/blog/supabase-rls-for-vibe-coders</link>
      <guid isPermaLink="true">https://patchable.dev/blog/supabase-rls-for-vibe-coders</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <description>Row-Level Security is the difference between a private database and a public one. Here&apos;s how to set it up correctly the first time, and how to test it actually works.</description>
    </item>
  </channel>
</rss>