<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.rbac-drift.org/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/content/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/environment-comparison-workflows/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/exception-routing-and-whitelisting/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/rule-based-drift-scoring/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/threshold-tuning-for-alerts/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/grant-and-revoke-chain-logic/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/privilege-scope-mapping/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/role-hierarchy-design/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/security-boundary-enforcement/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/gitops-privilege-synchronization/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/idempotent-privilege-apply/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/rollback-and-recovery/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/privilege-scope-mapping/tagging-database-objects-by-data-sensitivity-tier/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/environment-comparison-workflows/building-a-custom-diff-engine-for-postgresql-vs-redshift/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/environment-comparison-workflows/comparing-role-snapshots-across-aws-rds-and-on-prem/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/exception-routing-and-whitelisting/automating-exception-routing-for-temporary-access-grants/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/exception-routing-and-whitelisting/cryptographic-manifest-signing-for-access-exceptions/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/exception-routing-and-whitelisting/implementing-automatic-expiry-for-access-whitelists/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/rule-based-drift-scoring/reducing-false-positives-in-rbac-drift-alerts/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/threshold-tuning-for-alerts/configuring-drift-thresholds-for-staging-vs-production/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/gitops-privilege-synchronization/syncing-rbac-manifests-from-git-in-ci-pipelines/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-report-artifact-formats/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-trail-retention-and-query/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/continuous-control-monitoring/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/evidence-integrity-and-signing/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/async-privilege-batching/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/cross-db-parser-adapters/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/schema-validation-pipelines/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/system-catalog-query-optimization/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/rule-based-drift-scoring/weighting-privilege-severity-by-data-classification/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/rollback-and-recovery/transaction-safe-batch-revocation-in-postgresql/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-trail-retention-and-query/querying-immutable-drift-history-for-auditors/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/role-hierarchy-design/how-to-map-database-roles-to-least-privilege-access/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/role-hierarchy-design/understanding-rbac-inheritance-in-postgresql-vs-mysql/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/schema-validation-pipelines/handling-schema-drift-during-catalog-extraction/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/system-catalog-query-optimization/extracting-user-grants-from-oracle-data-dictionary/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/system-catalog-query-optimization/psycopg3-vs-asyncpg-for-drift-pipeline-catalog-queries/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/idempotent-privilege-apply/dry-run-mode-for-privilege-reconciliation/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/idempotent-privilege-apply/writing-idempotent-grant-and-revoke-ddl-in-python/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/remediation-synchronization-pipelines/rollback-and-recovery/rollback-trigger-patterns-for-failed-privilege-sync/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-report-artifact-formats/hipaa-164-312-access-control-evidence-export/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-report-artifact-formats/pci-dss-req7-least-privilege-attestation-report/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/audit-report-artifact-formats/soc2-access-review-evidence-in-json/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/continuous-control-monitoring/mapping-rbac-drift-to-soc2-trust-service-criteria/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/evidence-integrity-and-signing/hash-chaining-drift-audit-logs-for-tamper-evidence/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/compliance-evidence-audit-reporting/evidence-integrity-and-signing/signing-compliance-manifests-with-ed25519/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/async-privilege-batching/python-scripts-for-async-batch-privilege-scraping/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/cross-db-parser-adapters/postgresql-pg-auth-members-vs-mysql-role-edges-extraction/</loc>
    <lastmod>2026-07-18</lastmod>
  </url>
</urlset>
