<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://deployopen.com/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://deployopen.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://deployopen.com/blog</loc>
</url>
<url>
<loc>https://deployopen.com/certifications</loc>
</url>
<url>
<loc>https://deployopen.com/open-source</loc>
</url>
<url>
<loc>https://deployopen.com/services</loc>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges</loc>
</url>
<url>
<loc>https://deployopen.com/services/security-testing</loc>
</url>
<url>
<loc>https://deployopen.com/services/training</loc>
</url>
<url>
<loc>https://deployopen.com/open-source/wazuh</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/security-onion</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/opensearch</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/graylog</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/keycloak</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/authentik</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/ory</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/authelia</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/openproject</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/plane</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/taiga</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/redmine</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/mattermost</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/rocket-chat</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/matrix</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/jitsi</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/nextcloud</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/grafana</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/prometheus</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/opentelemetry</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/signoz</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/metabase</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/apache-superset</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/supabase</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/open-webui</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/ollama</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/vllm</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/qdrant</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/opencti</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/open-source/misp</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/soc-1</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/soc-2</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/iso-27001</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/pci-dss</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/nist</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/hipaa</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/gdpr</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/certifications/hitrust</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/training/soc-analyst-training</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/training/incident-response-training</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/training/red-team-blue-team-exercises</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/training/cloud-attack-simulation-training</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/training/custom-threat-scenario-training</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/red-team-vs-blue-team-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/incident-response-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/cloud-attack-scenarios</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/soc-analyst-training-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/custom-threat-scenarios</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/cyberranges/private-cyber-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/security-testing/application-security</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/security-testing/cloud-infrastructure-security</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/security-testing/ai-security</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/security-testing/adversarial-testing</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/services/security-testing/continuous-security-testing</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosted-software-deployment-checklist</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosting-vs-saas-responsibilities-and-operating-costs</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/what-to-include-in-an-open-source-deployment-statement-of-work</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/choose-self-hosted-platform-architecture</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-deployment-in-an-air-gapped-environment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/secure-configuration-baselines-open-source</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosted-backup-restoration</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/patch-open-source-software-safely</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosted-identity-integration</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/migrate-saas-to-self-hosted</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/building-an-operational-handover-pack-for-an-internal-platform</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/open-source-maintainer-and-operator-support</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/mapping-data-residency-requirements-to-deployment-decisions</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/managing-secrets-across-self-hosted-applications</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-disaster-recovery-around-application-dependencies</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-wazuh-deployment-endpoints-retention-and-architecture</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/wazuh-vs-security-onion-which-monitoring-problem-are-you-solving</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/wazuh-vs-graylog-endpoint-security-and-log-management</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/security-onion-deployment-planning-and-network-visibility</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/opensearch-security-analytics-ingestion-access-and-retention</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/graylog-deployment-planning-for-centralized-logging</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/siem-onboarding-use-case-first</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/estimating-security-log-storage-from-measured-ingestion</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/security-alert-fatigue-improvement</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/turning-a-detection-rule-into-an-analyst-runbook</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/map-detections-to-adversary-behavior</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/opencti-vs-misp-choosing-a-threat-intelligence-workflow</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-an-opencti-deployment-and-its-integrations</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-misp-deployment-and-intelligence-sharing-boundaries</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/designing-a-threat-intelligence-pipeline-your-analysts-can-maintain</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-production-keycloak-deployment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/keycloak-vs-authentik-for-workforce-application-access</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/authelia-vs-authentik-for-protecting-self-hosted-services</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/ory-vs-keycloak-identity-components-and-integration-work</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/saml-vs-openid-connect-for-application-integration</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/building-an-application-sso-migration-plan</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/rolling-out-mfa-without-leaving-recovery-paths-exposed</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/least-privilege-role-design</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/workload-identity-inventory</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/sso-federation-failure-planning</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/identity-offboarding-across-systems</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/access-review-evidence-that-works</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/password-reset-flow-security-test</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/break-glass-account-governance</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/testing-authentication-changes-before-production-rollout</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/mattermost-vs-rocket-chat-for-self-hosted-team-communication</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/matrix-vs-mattermost-federation-and-workspace-architecture</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-nextcloud-deployment-for-internal-collaboration</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/jitsi-deployment-planning-network-paths-and-meeting-capacity</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/openproject-vs-plane-for-internal-project-management</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/taiga-vs-redmine-for-software-delivery-teams</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/moving-team-chat-from-saas-to-self-hosted-infrastructure</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/designing-guest-access-for-collaboration-platforms</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-retention-and-deletion-for-chat-and-shared-files</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/connecting-collaboration-tools-to-a-central-identity-provider</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/backing-up-chat-files-and-project-management-data</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/assessing-plugins-and-integrations-before-enabling-them</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/setting-federation-boundaries-for-a-matrix-deployment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-upgrades-for-a-self-hosted-collaboration-suite</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/creating-a-support-and-ownership-model-for-internal-tools</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/grafana-prometheus-and-opentelemetry-how-the-components-fit</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/signoz-vs-a-separately-operated-observability-stack</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-production-prometheus-deployment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/designing-an-opentelemetry-collector-pipeline</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/setting-grafana-access-boundaries-across-teams</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/finding-and-controlling-high-cardinality-metrics</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/choosing-retention-periods-for-metrics-logs-and-traces</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosted-observability-data-protection</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/building-alerts-around-service-level-objectives</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/metabase-vs-apache-superset-for-internal-analytics</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/securing-a-self-hosted-metabase-deployment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-apache-superset-authentication-and-data-access</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/self-hosting-supabase-what-the-operating-team-owns</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/reviewing-row-level-security-in-a-supabase-application</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/testing-backup-and-recovery-for-an-internal-analytics-platform</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/private-ai-deployment-data-boundaries</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/ollama-vs-vllm-for-internal-model-serving</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/deploying-open-webui-for-an-internal-team</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/designing-a-private-retrieval-augmented-generation-system</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-qdrant-deployment-for-internal-retrieval</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/estimating-model-serving-capacity-with-workload-measurements</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/protecting-inference-endpoints-and-service-credentials</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/connecting-private-ai-tools-to-enterprise-identity</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/mapping-document-permissions-into-a-retrieval-system</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/defining-prompt-and-response-retention-policies</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/assessing-prompt-injection-risks-in-retrieval-workflows</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/deploying-model-serving-infrastructure-without-internet-access</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/managing-model-licenses-provenance-and-release-changes</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/testing-model-updates-before-an-internal-rollout</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/choosing-between-private-infrastructure-and-hosted-ai-apis</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/security-compliance-readiness-roadmap</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/soc-1-vs-soc-2-for-service-organizations</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/soc-2-readiness-checklist</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/soc-2-type-1-vs-type-2</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/soc-2-and-iso-27001-difference</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/iso-27001-isms-readiness-basics</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/pci-scope-payment-page-and-components</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/nist-csf-2-0-for-saas-teams</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/hipaa-business-associate-security-preparation</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/gdpr-controller-processor-security-questions</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/hitrust-and-hipaa-are-not-the-same</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/define-audit-system-boundary</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/compliance-evidence-map</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/compliance-exceptions-and-risk-acceptance</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/readiness-support-vs-independent-audit</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/how-to-scope-a-penetration-test</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/security-testing-rules-of-engagement</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/web-application-security-test-plan</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/api-authorization-security-testing</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/mobile-app-security-testing-coverage</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/cloud-infrastructure-penetration-test-scope</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/secure-code-review-scope-method</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/penetration-testing-vs-vulnerability-scanning</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/ai-application-security-red-team-planning</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/saas-tenant-isolation-testing</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/red-teaming-vs-penetration-testing</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/what-a-useful-security-testing-report-should-contain</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/penetration-test-retest-and-remediation</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/continuous-security-testing-release-pipeline</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/assessing-internal-networks-and-connected-devices-safely</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/private-cyber-range-vs-a-shared-training-platform</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/design-private-cyber-range-learning-objectives</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/cyber-range-role-based-learning-paths</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/tabletop-exercises-vs-hands-on-incident-response-training</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/red-blue-purple-team-range-exercise</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/cloud-attack-scenario-training-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/threat-informed-cyber-range-scenario-design</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/private-cyber-range-vs-production-environment</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/collecting-telemetry-for-exercise-observation-and-review</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/resetting-environments-between-cyber-range-sessions</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/measure-cyber-range-learning-outcomes</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/cyber-exercise-communications-debrief</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/building-an-air-gapped-cyber-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/operate-private-cyber-range-reliably</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/testing-detection-and-response-workflows-inside-a-range</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/security-readiness-planning-for-a-fintech-platform</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/payment-platform-security-coordinating-testing-and-compliance-work</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/customer-security-questionnaires-efficiently</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-private-infrastructure-for-healthcare-technology</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/public-sector-self-hosted-deployment-planning</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/critical-infrastructure-cyber-exercise</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/private-collaboration-tools-for-professional-services-firms</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/building-an-internal-security-platform-with-open-source-components</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/questions-to-ask-an-open-source-deployment-partner</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/what-to-include-in-a-private-cyber-range-request-for-proposal</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/how-to-evaluate-a-security-training-proposal</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/how-to-compare-penetration-testing-proposals</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/what-changes-the-scope-and-cost-of-compliance-readiness-work</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/what-changes-the-cost-of-operating-self-hosted-software</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://deployopen.com/blog/planning-a-handover-between-a-deployment-partner-and-your-internal-team</loc>
<lastmod>2026-09-19T00:00:00.000Z</lastmod>
</url>
</urlset>
