<?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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/grant-and-revoke-chain-logic/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/privilege-scope-mapping/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/role-hierarchy-design/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/core-rbac-architecture-privilege-fundamentals/security-boundary-enforcement/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/async-privilege-batching/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/cross-db-parser-adapters/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/schema-validation-pipelines/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/cross-environment-privilege-extraction-parsing/system-catalog-query-optimization/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/environment-comparison-workflows/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/exception-routing-and-whitelisting/</loc>
    <lastmod>2026-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/rule-based-drift-scoring/</loc>
    <lastmod>2026-06-02</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-06-02</lastmod>
  </url>
  <url>
    <loc>https://www.rbac-drift.org/drift-detection-engines-diff-logic/threshold-tuning-for-alerts/</loc>
    <lastmod>2026-06-02</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-06-02</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-06-02</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-06-02</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-06-02</lastmod>
  </url>
</urlset>
