<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://shadowdev.xyz/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/projects" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/projects" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/projects</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/projects" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/projects" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog/newsletter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/newsletter" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/newsletter" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog/newsletter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/newsletter" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/newsletter" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/contact" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/contact" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/contact</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/contact" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/contact" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/donate</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/donate" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/donate" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/donate</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/donate" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/donate" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/stats</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/stats" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/stats" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/stats</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/stats" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/stats" />
<lastmod>2026-10-05T02:18:54.663Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog/post/shadow-link-simple-link-shortener-powered-with-analytics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/shadow-link-simple-link-shortener-powered-with-analytics" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/shadow-link-simple-link-shortener-powered-with-analytics" />
<lastmod>2025-03-12T17:48:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog/post/shadow-link-simple-link-shortener-powered-with-analytics</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/shadow-link-simple-link-shortener-powered-with-analytics" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/shadow-link-simple-link-shortener-powered-with-analytics" />
<lastmod>2025-03-12T17:48:13.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl" />
<lastmod>2025-03-16T17:44:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/pathfinder-a-modern-mapping-app-with-next-js-15-and-mapboxgl" />
<lastmod>2025-03-16T17:44:23.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog/post/i-just-launched-my-newsletter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/i-just-launched-my-newsletter" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/i-just-launched-my-newsletter" />
<lastmod>2025-03-16T18:01:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog/post/i-just-launched-my-newsletter</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/i-just-launched-my-newsletter" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/i-just-launched-my-newsletter" />
<lastmod>2025-03-16T18:01:38.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/en/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927" />
<lastmod>2026-10-05T00:02:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shadowdev.xyz/pt/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://shadowdev.xyz/en/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927" />
<xhtml:link rel="alternate" hreflang="pt" href="https://shadowdev.xyz/pt/blog/post/critical-next-js-vulnerability-how-a-simple-header-bypasses-authentication-cve-2025-29927" />
<lastmod>2026-10-05T00:02:03.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
