<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://www.griffin31.com/</loc></url>
  <url><loc>https://www.griffin31.com/contact/</loc></url>
  <url><loc>https://www.griffin31.com/about/</loc></url>
  <url><loc>https://www.griffin31.com/privacy-policy/</loc></url>
  <url><loc>https://www.griffin31.com/he/</loc></url>
  <url><loc>https://www.griffin31.com/he/contact/</loc></url>
  <url><loc>https://www.griffin31.com/he/about/</loc></url>
  <url><loc>https://www.griffin31.com/he/privacy-policy/</loc></url>
  <url><loc>https://www.griffin31.com/he/microsoft-365-security-assessment/</loc></url>
  <url><loc>https://www.griffin31.com/book/</loc></url>
  <url><loc>https://www.griffin31.com/he/book/</loc></url>
  <url><loc>https://www.griffin31.com/blog/</loc></url>
  <url><loc>https://www.griffin31.com/blog/microsoft-secure-score/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/microsoft-secure-score/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/ca-policy-analyzer/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/app-registration-audit/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/sharepoint-sites-audit/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/ca-affected-apps/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/stale-devices-cleanup/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/spf-lookup-validator/</loc></url>
  <url><loc>https://www.griffin31.com/free-tools/threat-hunting-library/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/ca-policy-analyzer/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/app-registration-audit/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/sharepoint-sites-audit/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/ca-affected-apps/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/stale-devices-cleanup/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/spf-lookup-validator/</loc></url>
  <url><loc>https://www.griffin31.com/he/free-tools/threat-hunting-library/</loc></url>
  <url><loc>https://www.griffin31.com/blog/advanced-techniques-for-securing-tokens-in-microsoft-entra-id-part-2/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/advanced-techniques-for-securing-tokens-in-microsoft-entra-id-part-2/</loc></url>
  <url><loc>https://www.griffin31.com/blog/advanced-threat-protection-in-microsoft-365-best-practices-and-common-pitfalls/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/advanced-threat-protection-in-microsoft-365-best-practices-and-common-pitfalls/</loc></url>
  <url><loc>https://www.griffin31.com/blog/advantages-of-automated-security-control-assessment-over-yearly-manual-assessments/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/advantages-of-automated-security-control-assessment-over-yearly-manual-assessments/</loc></url>
  <url><loc>https://www.griffin31.com/blog/automatically-submitting-third-party-reported-messages-to-microsoft/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/automatically-submitting-third-party-reported-messages-to-microsoft/</loc></url>
  <url><loc>https://www.griffin31.com/blog/autopatch-april-2025-updates-and-key-improvements/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/autopatch-april-2025-updates-and-key-improvements/</loc></url>
  <url><loc>https://www.griffin31.com/blog/best-practices-for-securing-microsoft-power-platform/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/best-practices-for-securing-microsoft-power-platform/</loc></url>
  <url><loc>https://www.griffin31.com/blog/comprehensive-guide-to-avoiding-intune-misconfigurations/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/comprehensive-guide-to-avoiding-intune-misconfigurations/</loc></url>
  <url><loc>https://www.griffin31.com/blog/cost-optimization-with-microsoft-365-licensing-best-practices/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/cost-optimization-with-microsoft-365-licensing-best-practices/</loc></url>
  <url><loc>https://www.griffin31.com/blog/custom-gpt-experiment-building-an-m365-email-assistant/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/custom-gpt-experiment-building-an-m365-email-assistant/</loc></url>
  <url><loc>https://www.griffin31.com/blog/defender-for-identity-remove-inactive-service-accounts-preview/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/defender-for-identity-remove-inactive-service-accounts-preview/</loc></url>
  <url><loc>https://www.griffin31.com/blog/defender-xdr-critical-asset-and-shadow-it-containment/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/defender-xdr-critical-asset-and-shadow-it-containment/</loc></url>
  <url><loc>https://www.griffin31.com/blog/do-we-still-need-nac-in-a-zero-trust-network-access-ztna-world-well-it-depends/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/do-we-still-need-nac-in-a-zero-trust-network-access-ztna-world-well-it-depends/</loc></url>
  <url><loc>https://www.griffin31.com/blog/enhancing-security-with-e5-security-add-on-for-business-premium-customers/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/enhancing-security-with-e5-security-add-on-for-business-premium-customers/</loc></url>
  <url><loc>https://www.griffin31.com/blog/filevault-key-rotation/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/filevault-key-rotation/</loc></url>
  <url><loc>https://www.griffin31.com/blog/from-visibility-to-response-the-evolution-of-cloud-security-with-microsoft-defender-for-cloud/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/from-visibility-to-response-the-evolution-of-cloud-security-with-microsoft-defender-for-cloud/</loc></url>
  <url><loc>https://www.griffin31.com/blog/how-misconfigurations-in-m365-impact-data-privacy-what-your-organization-needs-to-know/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/how-misconfigurations-in-m365-impact-data-privacy-what-your-organization-needs-to-know/</loc></url>
  <url><loc>https://www.griffin31.com/blog/important-security-update/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/important-security-update/</loc></url>
  <url><loc>https://www.griffin31.com/blog/incident-response-best-practices-for-microsoft-365-what-to-do-after-a-security-breach/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/incident-response-best-practices-for-microsoft-365-what-to-do-after-a-security-breach/</loc></url>
  <url><loc>https://www.griffin31.com/blog/intune-add-ons-vs-alternatives-more-specialized-solutions/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/intune-add-ons-vs-alternatives-more-specialized-solutions/</loc></url>
  <url><loc>https://www.griffin31.com/blog/malicious-url-protection-in-microsoft-teams-preview-what-it-is-how-it-works-and-how-to-turn-it-on/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/malicious-url-protection-in-microsoft-teams-preview-what-it-is-how-it-works-and-how-to-turn-it-on/</loc></url>
  <url><loc>https://www.griffin31.com/blog/mastering-intune-security-baselines-what-s-new-in-the-latest-windows-11-25h2-release/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/mastering-intune-security-baselines-what-s-new-in-the-latest-windows-11-25h2-release/</loc></url>
  <url><loc>https://www.griffin31.com/blog/microsoft-365-automated-security-assessment-tool/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/microsoft-365-automated-security-assessment-tool/</loc></url>
  <url><loc>https://www.griffin31.com/blog/microsoft-entra-external-authentication-intgration-with-okta-idp-routing/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/microsoft-entra-external-authentication-intgration-with-okta-idp-routing/</loc></url>
  <url><loc>https://www.griffin31.com/blog/microsoft-teams-enhanced-meeting-protection-prevent-screen-capture/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/microsoft-teams-enhanced-meeting-protection-prevent-screen-capture/</loc></url>
  <url><loc>https://www.griffin31.com/blog/npm-supply-chain-attack-when-open-source-trust-gets-weaponized/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/npm-supply-chain-attack-when-open-source-trust-gets-weaponized/</loc></url>
  <url><loc>https://www.griffin31.com/blog/public-preview-of-dlp-for-m365-copilot-in-word-excel-and-powerpoint/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/public-preview-of-dlp-for-m365-copilot-in-word-excel-and-powerpoint/</loc></url>
  <url><loc>https://www.griffin31.com/blog/salesloft-drift-breach-attack-analysis/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/salesloft-drift-breach-attack-analysis/</loc></url>
  <url><loc>https://www.griffin31.com/blog/the-evolution-of-m365-security-threats-trends-to-watch-in-2024-and-beyond/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/the-evolution-of-m365-security-threats-trends-to-watch-in-2024-and-beyond/</loc></url>
  <url><loc>https://www.griffin31.com/blog/the-high-cost-of-manual-security-assessments-in-microsoft-365/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/the-high-cost-of-manual-security-assessments-in-microsoft-365/</loc></url>
  <url><loc>https://www.griffin31.com/blog/the-importance-of-monitoring-security-configuration-changes-in-m365-introducing-our-misconfiguration-detection-platform/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/the-importance-of-monitoring-security-configuration-changes-in-m365-introducing-our-misconfiguration-detection-platform/</loc></url>
  <url><loc>https://www.griffin31.com/blog/top-5-common-misconfigurations-in-microsoft-365-and-how-to-avoid-them/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/top-5-common-misconfigurations-in-microsoft-365-and-how-to-avoid-them/</loc></url>
  <url><loc>https://www.griffin31.com/blog/top-security-misconfigurations-in-entra-id-formerly-azure-ad-and-how-to-avoid-them/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/top-security-misconfigurations-in-entra-id-formerly-azure-ad-and-how-to-avoid-them/</loc></url>
  <url><loc>https://www.griffin31.com/blog/understanding-and-managing-tokens-in-microsoft-entra-id-part-1/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/understanding-and-managing-tokens-in-microsoft-entra-id-part-1/</loc></url>
  <url><loc>https://www.griffin31.com/blog/unlocking-best-of-both-worlds-okta-microsoft-security-for-saas-driven-enterprises/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/unlocking-best-of-both-worlds-okta-microsoft-security-for-saas-driven-enterprises/</loc></url>
  <url><loc>https://www.griffin31.com/blog/update-token-protection-in-conditional-access-now-supports-the-windows-app/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/update-token-protection-in-conditional-access-now-supports-the-windows-app/</loc></url>
  <url><loc>https://www.griffin31.com/blog/what-s-new-in-microsoft-intune-august-2025/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/what-s-new-in-microsoft-intune-august-2025/</loc></url>
  <url><loc>https://www.griffin31.com/blog/what-to-do-when-you-ve-reached-the-limit-of-microsoft-365-business-premium/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/what-to-do-when-you-ve-reached-the-limit-of-microsoft-365-business-premium/</loc></url>
  <url><loc>https://www.griffin31.com/blog/why-human-error-is-the-biggest-risk-in-m365-security/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/why-human-error-is-the-biggest-risk-in-m365-security/</loc></url>
  <url><loc>https://www.griffin31.com/blog/emudhra-compromised-certificates/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/emudhra-compromised-certificates/</loc></url>
  <url><loc>https://www.griffin31.com/blog/php2shell-critical-php-vulnerabilities/</loc></url>
  <url><loc>https://www.griffin31.com/he/blog/php2shell-critical-php-vulnerabilities/</loc></url>
</urlset>
