<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.jacobalcock.co.uk</loc>
    <lastmod>2026-04-15T17:53:29.684Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/dependency-confusion-attacks-how-package-names-steal-your-code</loc>
    <lastmod>2026-01-06T10:27:15.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/critical-vulnerability-in-react-server-components-cve-2025-55182</loc>
    <lastmod>2025-12-03T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/cloud-costs-are-destroying-startup-margins</loc>
    <lastmod>2025-11-29T13:02:03.854Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/when-cloudflare-and-github-go-down-on-the-same-day-the-internets-fragile-foundation</loc>
    <lastmod>2025-11-20T22:02:07.865Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/ai-code-review-tools-are-making-code-worse</loc>
    <lastmod>2025-11-14T23:04:36.809Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/test-mode-to-production-with-firebase</loc>
    <lastmod>2025-11-13T07:53:34.258Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/bug-bounty-platforms-are-exploiting-researchers</loc>
    <lastmod>2025-11-11T21:33:34.455Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/how-to-write-secure-firebase-rules</loc>
    <lastmod>2025-11-09T17:43:37.658Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/model-collapse-the-ai-feedback-loop-problem-nobody-wants-to-talk-about</loc>
    <lastmod>2025-11-07T21:22:55.792Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/firebase-security-is-broken</loc>
    <lastmod>2025-11-07T09:00:23.079Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/archive</loc>
    <lastmod>2026-04-15T17:53:29.684Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.jacobalcock.co.uk/recommendations</loc>
    <lastmod>2026-04-15T17:53:29.684Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>