<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mirago.dev</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mirago.dev/blog</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mirago.dev/news</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mirago.dev/research</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mirago.dev/docs</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/docs/installation</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/docs/usage</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/docs/continuous-integration</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/docs/how-it-works</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/fail-open-linter-design</loc>
<lastmod>2026-06-06T05:19:51.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/signs-malicious-pypi-package</loc>
<lastmod>2026-06-06T05:19:49.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/safe-ai-assisted-coding-2026</loc>
<lastmod>2026-06-06T05:19:46.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/typosquatting-vs-slopsquatting</loc>
<lastmod>2026-06-06T05:19:43.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/mirago-in-ci</loc>
<lastmod>2026-06-06T05:19:40.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/python-supply-chain-security</loc>
<lastmod>2026-06-06T05:19:37.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/package-hallucination-2026</loc>
<lastmod>2026-06-06T05:19:35.023Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/catch-hallucinated-imports</loc>
<lastmod>2026-06-06T05:19:32.088Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/why-ai-invents-python-packages</loc>
<lastmod>2026-06-06T05:19:29.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/blog/what-is-slopsquatting</loc>
<lastmod>2026-06-06T05:19:26.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://mirago.dev/topics/python</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mirago.dev/topics/research-notes</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mirago.dev/topics/guides</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mirago.dev/topics/ai-coding</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://mirago.dev/topics/security</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
