<?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://nullsec.fr/en</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en" />
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nullsec.fr/fr</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en" />
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches" />
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/cyberlearn</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/cyberlearn" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/cyberlearn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/cyberlearn" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/cyberlearn</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/cyberlearn" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/cyberlearn" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/cyberlearn" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/nullsec</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/nullsec" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/nullsec" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/nullsec" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/nullsec</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/nullsec" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/nullsec" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/nullsec" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/zero-trust-architecture</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/zero-trust-architecture" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/zero-trust-architecture" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/zero-trust-architecture" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/zero-trust-architecture</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/zero-trust-architecture" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/zero-trust-architecture" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/zero-trust-architecture" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/space-grc-mission</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/space-grc-mission" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/space-grc-mission" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/space-grc-mission" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/space-grc-mission</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/space-grc-mission" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/space-grc-mission" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/space-grc-mission" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/cryptographic-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/cryptographic-audit" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/cryptographic-audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/cryptographic-audit" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/cryptographic-audit</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/cryptographic-audit" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/cryptographic-audit" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/cryptographic-audit" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/tower-defense-game</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/tower-defense-game" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/tower-defense-game" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/tower-defense-game" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/tower-defense-game</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/tower-defense-game" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/tower-defense-game" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/tower-defense-game" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/work/homelab-proxmox</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/homelab-proxmox" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/homelab-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/homelab-proxmox" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/work/homelab-proxmox</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/work/homelab-proxmox" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/work/homelab-proxmox" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/work/homelab-proxmox" />
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches/what-second-line-grc-actually-does</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-second-line-grc-actually-does" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-second-line-grc-actually-does" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-second-line-grc-actually-does" />
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches/what-second-line-grc-actually-does</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-second-line-grc-actually-does" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-second-line-grc-actually-does" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-second-line-grc-actually-does" />
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches/what-a-firewall-cert-actually-tests</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-a-firewall-cert-actually-tests" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-a-firewall-cert-actually-tests" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-a-firewall-cert-actually-tests" />
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches/what-a-firewall-cert-actually-tests</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-a-firewall-cert-actually-tests" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-a-firewall-cert-actually-tests" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-a-firewall-cert-actually-tests" />
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches/on-the-fragility-of-edr-assumptions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/on-the-fragility-of-edr-assumptions" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/on-the-fragility-of-edr-assumptions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/on-the-fragility-of-edr-assumptions" />
<lastmod>2025-03-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches/on-the-fragility-of-edr-assumptions</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/on-the-fragility-of-edr-assumptions" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/on-the-fragility-of-edr-assumptions" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/on-the-fragility-of-edr-assumptions" />
<lastmod>2025-03-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches/zero-trust-is-a-posture-not-a-product</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/zero-trust-is-a-posture-not-a-product" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/zero-trust-is-a-posture-not-a-product" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/zero-trust-is-a-posture-not-a-product" />
<lastmod>2025-01-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches/zero-trust-is-a-posture-not-a-product</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/zero-trust-is-a-posture-not-a-product" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/zero-trust-is-a-posture-not-a-product" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/zero-trust-is-a-posture-not-a-product" />
<lastmod>2025-01-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/en/dispatches/what-side-channel-attacks-taught-me-about-patience</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nullsec.fr/fr/dispatches/what-side-channel-attacks-taught-me-about-patience</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://nullsec.fr/en/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<xhtml:link rel="alternate" hreflang="fr" href="https://nullsec.fr/fr/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://nullsec.fr/en/dispatches/what-side-channel-attacks-taught-me-about-patience" />
<lastmod>2024-11-07T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
