<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://fortivibe.com/</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/pricing</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/vibe-coding-security-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/expedited-security-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/lovable-app-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/bolt-app-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/cursor-app-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/claude-app-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/replit-app-audit</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/audits/what-we-check</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/faq</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/contact</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/terms</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/privacy</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog</loc>
    <lastmod>2026-07-22T06:59:10.471Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps</loc>
    <lastmod>2026-07-21T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken</loc>
    <lastmod>2026-07-19T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss</loc>
    <lastmod>2026-07-15T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it</loc>
    <lastmod>2026-07-12T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships</loc>
    <lastmod>2026-07-08T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage</loc>
    <lastmod>2026-07-04T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-2</loc>
    <lastmod>2026-07-01T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-2</loc>
    <lastmod>2026-06-30T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-2</loc>
    <lastmod>2026-06-29T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-2</loc>
    <lastmod>2026-06-28T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-2</loc>
    <lastmod>2026-06-27T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-2</loc>
    <lastmod>2026-06-26T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-3</loc>
    <lastmod>2026-06-25T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-3</loc>
    <lastmod>2026-06-24T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-3</loc>
    <lastmod>2026-06-23T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-3</loc>
    <lastmod>2026-06-22T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-3</loc>
    <lastmod>2026-06-21T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-3</loc>
    <lastmod>2026-06-20T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-4</loc>
    <lastmod>2026-06-19T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-4</loc>
    <lastmod>2026-06-18T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-4</loc>
    <lastmod>2026-06-17T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-4</loc>
    <lastmod>2026-06-16T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-4</loc>
    <lastmod>2026-06-15T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-4</loc>
    <lastmod>2026-06-14T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-5</loc>
    <lastmod>2026-06-13T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-5</loc>
    <lastmod>2026-06-12T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-5</loc>
    <lastmod>2026-06-11T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-5</loc>
    <lastmod>2026-06-10T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-5</loc>
    <lastmod>2026-06-09T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-5</loc>
    <lastmod>2026-06-08T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-6</loc>
    <lastmod>2026-06-07T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-6</loc>
    <lastmod>2026-06-06T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-6</loc>
    <lastmod>2026-06-05T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-6</loc>
    <lastmod>2026-06-04T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-6</loc>
    <lastmod>2026-06-03T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-6</loc>
    <lastmod>2026-06-02T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-7</loc>
    <lastmod>2026-06-01T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-7</loc>
    <lastmod>2026-05-31T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-7</loc>
    <lastmod>2026-05-30T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-7</loc>
    <lastmod>2026-05-29T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-7</loc>
    <lastmod>2026-05-28T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-7</loc>
    <lastmod>2026-05-27T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-8</loc>
    <lastmod>2026-05-26T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-8</loc>
    <lastmod>2026-05-25T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-8</loc>
    <lastmod>2026-05-24T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-8</loc>
    <lastmod>2026-05-23T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-8</loc>
    <lastmod>2026-05-22T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-8</loc>
    <lastmod>2026-05-21T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-9</loc>
    <lastmod>2026-05-20T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-9</loc>
    <lastmod>2026-05-19T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-9</loc>
    <lastmod>2026-05-18T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-9</loc>
    <lastmod>2026-05-17T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-9</loc>
    <lastmod>2026-05-16T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-9</loc>
    <lastmod>2026-05-15T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-10</loc>
    <lastmod>2026-05-14T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-10</loc>
    <lastmod>2026-05-13T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-10</loc>
    <lastmod>2026-05-12T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-10</loc>
    <lastmod>2026-05-11T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-10</loc>
    <lastmod>2026-05-10T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-10</loc>
    <lastmod>2026-05-09T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-11</loc>
    <lastmod>2026-05-08T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-11</loc>
    <lastmod>2026-05-07T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-11</loc>
    <lastmod>2026-05-06T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-11</loc>
    <lastmod>2026-05-05T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-11</loc>
    <lastmod>2026-05-04T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-11</loc>
    <lastmod>2026-05-03T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-12</loc>
    <lastmod>2026-05-02T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-12</loc>
    <lastmod>2026-05-01T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-12</loc>
    <lastmod>2026-04-30T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-12</loc>
    <lastmod>2026-04-29T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-12</loc>
    <lastmod>2026-04-28T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-12</loc>
    <lastmod>2026-04-27T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-13</loc>
    <lastmod>2026-04-26T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-13</loc>
    <lastmod>2026-04-25T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-13</loc>
    <lastmod>2026-04-24T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-13</loc>
    <lastmod>2026-04-23T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-13</loc>
    <lastmod>2026-04-22T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-13</loc>
    <lastmod>2026-04-21T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-14</loc>
    <lastmod>2026-04-20T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-14</loc>
    <lastmod>2026-04-19T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-14</loc>
    <lastmod>2026-04-18T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-14</loc>
    <lastmod>2026-04-17T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-14</loc>
    <lastmod>2026-04-16T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-14</loc>
    <lastmod>2026-04-15T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-15</loc>
    <lastmod>2026-04-14T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-15</loc>
    <lastmod>2026-04-13T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-15</loc>
    <lastmod>2026-04-12T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-15</loc>
    <lastmod>2026-04-11T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-15</loc>
    <lastmod>2026-04-10T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-15</loc>
    <lastmod>2026-04-09T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-16</loc>
    <lastmod>2026-04-08T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-16</loc>
    <lastmod>2026-04-07T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-16</loc>
    <lastmod>2026-04-06T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-16</loc>
    <lastmod>2026-04-05T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-16</loc>
    <lastmod>2026-04-04T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-16</loc>
    <lastmod>2026-04-03T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-top-7-security-mistakes-in-vibe-coded-apps-part-17</loc>
    <lastmod>2026-04-02T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/why-your-ai-generated-auth-flow-is-probably-broken-part-17</loc>
    <lastmod>2026-04-01T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/reading-a-lockfile-what-vibe-coders-miss-part-17</loc>
    <lastmod>2026-03-31T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/rate-limiting-for-people-whove-never-heard-of-it-part-17</loc>
    <lastmod>2026-03-30T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/the-csrf-bug-every-ai-codegen-tool-ships-part-17</loc>
    <lastmod>2026-03-29T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://fortivibe.com/blog/environment-variables-are-not-secrets-storage-part-17</loc>
    <lastmod>2026-03-28T06:59:11.654Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
