<?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://thiagoteixeira.tech/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/sql-injection-como-atacantes-quebram-seu-banco-de-dados-e-como-o-orm-do-django-os-para/"/></url><url><loc>https://thiagoteixeira.tech/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/sql-injection-how-attackers-break-your-database-and-how-djangos-orm-stops-them/"/></url><url><loc>https://thiagoteixeira.tech/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/como-construimos-a-verificacao-automatica-de-assinaturas-para-a-democracia-digital-no-brasil-e-por-que-isso-muda-tudo/"/></url><url><loc>https://thiagoteixeira.tech/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/how-we-built-automatic-signature-verification-for-digital-democracy-in-brazil-and-why-it-changes-everything/"/></url><url><loc>https://thiagoteixeira.tech/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/peticoes-digitais-e-a-validade-juridica-da-vontade-popular-uma-proposta-de-autenticacao-via-icp-brasil/"/></url><url><loc>https://thiagoteixeira.tech/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/></url><url><loc>https://thiagoteixeira.tech/pt/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/</loc><lastmod>2026-05-04</lastmod><changefreq>weekly</changefreq><priority>0.8</priority><xhtml:link rel="alternate" hreflang="en" href="https://thiagoteixeira.tech/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/><xhtml:link rel="alternate" hreflang="pt" href="https://thiagoteixeira.tech/pt/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/><xhtml:link rel="alternate" hreflang="x-default" href="https://thiagoteixeira.tech/blog/digital-petitions-and-the-legal-validity-of-popular-will-an-icp-brasil-authentication-proposal/"/></url><url><loc>https://thiagoteixeira.tech/blog/tag/comptia/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/cybersecurity/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/data-governance/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/digital-democracy/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/django/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/network-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/owasp/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/pki-cryptography/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/public-law/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/risk-management/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/sql-injection/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/blog/tag/web-security/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thiagoteixeira.tech/</loc><changefreq>monthly</changefreq><priority>1.0</priority></url><url><loc>https://thiagoteixeira.tech/blog/</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
