<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.dhal.rokad.co/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/authors/all-sebastien-lorber-articles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/authors/yangshun</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/first-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/long-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/mdx-blog-post</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/tags/docusaurus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/tags/facebook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/tags/hello</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/tags/hola</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/blog/welcome</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/markdown-page</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/alpha-public</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/beta-v1-readiness</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/ci</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/doctor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/presets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/report</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/rules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/schema-migrate</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/cli/simulate-replay</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/concepts/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/concepts/how-it-works</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/concepts/modes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/concepts/runtime-safety</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/frameworks/express</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/frameworks/fastify</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/frameworks/nestjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/frameworks/nextjs</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/frameworks/node-http</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/bot-defense</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/credential-stuffing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/honeypots</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/ip-intelligence</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/positive-json-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/presets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/rate-limiting</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/route-profiles</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/guides/security-rules</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/integrations/abuseipdb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/integrations/ai-autosetup</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/integrations/opentelemetry</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/integrations/redis-valkey</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/integrations/webhooks</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/intro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/false-positive-management</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/github-packages</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/privacy-redaction</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/production-rollout</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/publishing-releases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/operations/support-runbook</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/quickstart</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/events</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/exports</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/presets</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/public-api</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/rule-catalog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/reference/versioning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/security/limitations</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/security/responsible-disclosure</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/docs/security/threat-model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://docs.dhal.rokad.co/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>