<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://whirlylabs.com/team/fabian-bio/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/services/security-assessments/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/services/custom-static-analysis/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/team/suchakra-bio/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/team/dane-bio/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/services/embedded-security-team/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/services/developer-training/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/team/kate-bio/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/keep-email-history-off-your-provider-fetchmail-dovecot-vpn/</loc>
    <lastmod>2026-11-03T13:50:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/categories/infrastructure/</loc>
    <lastmod>2026-11-03T13:50:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/bsides-cape-town-2026/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/mage-a-measured-response-to-generative-ai-in-security-assessments/</loc>
    <lastmod>2026-08-28T10:39:39+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/beware-of-spring-boots-forward-headers-strategy/</loc>
    <lastmod>2026-06-10T21:38:52+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/hardening-openvpn-mfa-struct-cert-user-association-reliable-ips/</loc>
    <lastmod>2026-06-09T10:30:46+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/0xcon-keynote/</loc>
    <lastmod>2026-02-18T14:15:00+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/about/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/ai-application-security/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/contact/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/authors/fabian-yamaguchi/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/from-finding-to-fix/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/how-we-work/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/mage/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/our-work/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/publications/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/services/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/software-due-diligence/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/authors/whirly-labs/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/blog/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
  <url>
    <loc>https://whirlylabs.com/authors/winter/</loc>
    <lastmod>2026-11-03T13:56:57+02:00</lastmod>
  </url>
</urlset>
