<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://getpulledoff.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/docker-container-security-gaps-vibe-coded-deployments</loc>
    <lastmod>2026-04-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/ci-cd-pipeline-security-vibe-coded-projects</loc>
    <lastmod>2026-03-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/cryptography-mistakes-ai-generated-code-hashing-encryption</loc>
    <lastmod>2026-03-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/caching-strategies-vibe-coded-apps-cache-stampede-invalidation</loc>
    <lastmod>2026-03-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/jwt-session-management-vibe-coded-auth</loc>
    <lastmod>2026-03-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/file-upload-security-vibe-coded-apps</loc>
    <lastmod>2026-03-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/database-connection-pooling-query-performance-vibe-coded-apps</loc>
    <lastmod>2026-03-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/background-jobs-queue-design-vibe-coded-workers</loc>
    <lastmod>2026-03-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/webhook-security-gaps-vibe-coded-integrations</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/api-versioning-breaking-changes-vibe-coded-backends</loc>
    <lastmod>2026-03-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/error-handling-vibe-coded-apps-what-ai-assistants-skip</loc>
    <lastmod>2026-03-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/cors-http-security-headers-vibe-coded-apis</loc>
    <lastmod>2026-03-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/authorization-access-control-gaps-ai-assistants-vibe-coded-apps</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/async-concurrency-race-conditions-vibe-coded-apps</loc>
    <lastmod>2026-03-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/input-validation-sanitization-vibe-coded-apis</loc>
    <lastmod>2026-03-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/api-rate-limiting-retries-vibe-coded-clients</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/environment-parity-vibe-coded-apps-staging-production-drift</loc>
    <lastmod>2026-02-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/observability-logging-vibe-coded-apps-production-debugging</loc>
    <lastmod>2026-02-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/testing-ai-generated-code-vibe-coding-quality-assurance</loc>
    <lastmod>2026-02-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/database-migration-safety-ai-generated-schema-changes</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/dependency-security-auditing-ai-suggested-packages</loc>
    <lastmod>2026-02-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/secrets-management-vibe-coding-ai-credential-leaks</loc>
    <lastmod>2026-02-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/code-review-red-flags-patterns-ai-assistants-get-wrong</loc>
    <lastmod>2026-02-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/prompt-engineering-for-better-pull-requests-2026</loc>
    <lastmod>2026-02-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/vibe-coding-reviews-101-why-human-developers-still-matter</loc>
    <lastmod>2025-09-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/hallucination-proofing-your-vibe-code-2025</loc>
    <lastmod>2025-09-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/from-slop-to-ship-production-ready-ai-code-2025</loc>
    <lastmod>2025-09-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/accessibility-performance-for-vibe-coded-frontends-2025</loc>
    <lastmod>2025-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/compliance-ready-aligning-vibe-coding-with-eu-ai-act-iso-iec-soc2-2025</loc>
    <lastmod>2025-08-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/roi-of-human-review-on-ai-generated-code-2025</loc>
    <lastmod>2025-08-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/bug-autopsy-what-goes-wrong-when-you-merge-ai-prs-without-human-eyes-2025</loc>
    <lastmod>2025-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://getpulledoff.com/blog/where-vibe-coding-fits-websites-apps-apis-pipelines</loc>
    <lastmod>2025-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>