<?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.semgrep.dev/api-reference/Authentication</loc>
    <lastmod>2026-05-28T22:13:15.518Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/DeploymentsService</loc>
    <lastmod>2026-05-22T00:15:37.369Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/FindingsService</loc>
    <lastmod>2026-05-22T00:15:37.368Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/Introduction</loc>
    <lastmod>2026-05-22T00:15:37.367Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/MiscService</loc>
    <lastmod>2026-05-22T00:15:37.370Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/PoliciesService</loc>
    <lastmod>2026-05-22T00:15:37.376Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/ScansService</loc>
    <lastmod>2026-05-22T00:15:37.371Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/SecretsService</loc>
    <lastmod>2026-05-22T00:15:37.372Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/SupplyChainService</loc>
    <lastmod>2026-05-22T00:15:37.374Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/Terms-of-Use</loc>
    <lastmod>2026-05-28T22:13:15.514Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/TicketingService</loc>
    <lastmod>2026-05-22T00:15:40.869Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/TriageService</loc>
    <lastmod>2026-05-22T00:15:40.865Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/deploymentsservice/list-deployments</loc>
    <lastmod>2026-05-22T00:15:40.866Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/findingsservice/list-code-or-supply-chain-findings</loc>
    <lastmod>2026-05-22T00:15:40.867Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/miscservice/[beta]-get-sms-vpc-bootstrap-cloudformation-template</loc>
    <lastmod>2026-05-22T00:15:40.868Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/miscservice/ping</loc>
    <lastmod>2026-05-22T00:15:40.871Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/policiesservice/list-policies</loc>
    <lastmod>2026-05-28T22:13:15.547Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/policiesservice/list-policy-rules</loc>
    <lastmod>2026-05-28T22:13:15.545Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/policiesservice/update-policy</loc>
    <lastmod>2026-05-28T22:13:15.546Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/add-tags-to-project</loc>
    <lastmod>2026-05-22T00:15:40.872Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/delete-project</loc>
    <lastmod>2026-05-22T00:15:44.316Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/get-project-details</loc>
    <lastmod>2026-05-22T00:15:44.313Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/list-all-projects</loc>
    <lastmod>2026-05-22T00:15:44.309Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/remove-tags-from-project</loc>
    <lastmod>2026-05-22T00:15:44.312Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/toggle-managed-scans-for-a-project</loc>
    <lastmod>2026-05-22T00:15:44.314Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/projectsservice/update-project-details</loc>
    <lastmod>2026-05-22T00:15:44.311Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/scansservice/get-scan-details</loc>
    <lastmod>2026-05-22T00:15:44.310Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/scansservice/list-scans-beta</loc>
    <lastmod>2026-05-22T00:15:44.318Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/secretsservice/list-secrets</loc>
    <lastmod>2026-05-28T22:13:15.562Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/supplychainservice/create-a-new-sbom-export-job</loc>
    <lastmod>2026-05-28T22:13:15.563Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/supplychainservice/get-the-status-of-a-sbom-export-job</loc>
    <lastmod>2026-05-28T22:13:15.609Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/supplychainservice/list-dependencies</loc>
    <lastmod>2026-05-28T22:13:15.613Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/supplychainservice/list-lockfiles-in-a-given-repository-with-dependencies</loc>
    <lastmod>2026-05-28T22:13:15.612Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/supplychainservice/list-repositories-with-dependencies</loc>
    <lastmod>2026-05-28T22:13:15.609Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/ticketingservice/create-jira-tickets</loc>
    <lastmod>2026-05-22T00:15:47.591Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/ticketingservice/unlink-a-jira-ticket</loc>
    <lastmod>2026-05-22T00:15:47.594Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/api-reference/triageservice/bulk-triage</loc>
    <lastmod>2026-05-22T00:15:47.589Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/bitbucket-pr-comments</loc>
    <lastmod>2026-05-28T22:13:15.606Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/ci-references</loc>
    <lastmod>2026-05-28T22:13:15.605Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/ci-references-1</loc>
    <lastmod>2026-05-28T22:13:15.605Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/deployment-at-scale</loc>
    <lastmod>2026-05-28T22:13:15.653Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/glossaries</loc>
    <lastmod>2026-05-28T22:13:15.635Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/glossaries-1</loc>
    <lastmod>2026-05-28T22:13:15.638Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/go</loc>
    <lastmod>2026-05-22T00:15:50.902Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/java</loc>
    <lastmod>2026-05-22T00:15:50.901Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/javascript</loc>
    <lastmod>2026-05-22T00:15:50.899Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/language-reference</loc>
    <lastmod>2026-05-28T22:13:15.649Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/language-specific-features</loc>
    <lastmod>2026-05-28T22:13:15.655Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/local-and-cli-scans</loc>
    <lastmod>2026-05-28T22:13:15.651Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/pr-or-mr-comments</loc>
    <lastmod>2026-05-28T22:13:15.653Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/python</loc>
    <lastmod>2026-05-22T00:15:55.404Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/ruby</loc>
    <lastmod>2026-05-22T00:15:55.400Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/category/scan-repositories-with-the-appsec-platform</loc>
    <lastmod>2026-05-28T22:13:15.692Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/django-xss</loc>
    <lastmod>2026-05-28T22:13:15.693Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/express-xss</loc>
    <lastmod>2026-05-28T22:13:15.690Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/flask-xss</loc>
    <lastmod>2026-05-28T22:13:15.692Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/go-command-injection</loc>
    <lastmod>2026-05-28T22:13:15.691Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/go-xss</loc>
    <lastmod>2026-05-28T22:13:15.697Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/java-code-injection</loc>
    <lastmod>2026-05-28T22:13:15.689Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/java-command-injection</loc>
    <lastmod>2026-05-28T22:13:15.695Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/java-jsp-xss</loc>
    <lastmod>2026-05-28T22:13:15.732Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/java-xxe</loc>
    <lastmod>2026-05-28T22:13:15.737Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/javascript-code-injection</loc>
    <lastmod>2026-05-28T22:13:15.727Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/javascript-command-injection</loc>
    <lastmod>2026-05-28T22:13:15.724Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/overview</loc>
    <lastmod>2026-05-28T22:13:15.733Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/python-code-injection</loc>
    <lastmod>2026-05-28T22:13:15.726Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/python-command-injection</loc>
    <lastmod>2026-05-28T22:13:15.725Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/rails-xss</loc>
    <lastmod>2026-05-28T22:13:15.723Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/ruby-code-injection</loc>
    <lastmod>2026-05-28T22:13:15.728Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cheat-sheets/ruby-command-injection</loc>
    <lastmod>2026-05-28T22:13:15.726Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/cli-reference</loc>
    <lastmod>2026-05-28T22:13:15.769Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/compliance-overview</loc>
    <lastmod>2026-05-22T00:16:05.468Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/fedramp</loc>
    <lastmod>2026-05-28T22:13:15.771Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/gdpr</loc>
    <lastmod>2026-05-28T22:13:15.773Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/hipaa-hitrust</loc>
    <lastmod>2026-05-28T22:13:15.768Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/iso-27017</loc>
    <lastmod>2026-05-28T22:13:15.770Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/iso27001</loc>
    <lastmod>2026-05-28T22:13:15.772Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/nist-800-171</loc>
    <lastmod>2026-05-28T22:13:15.766Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/pci-dss</loc>
    <lastmod>2026-05-28T22:13:15.767Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/compliance/soc2</loc>
    <lastmod>2026-05-28T22:13:15.765Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/adding-a-language</loc>
    <lastmod>2026-05-28T22:13:15.840Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/contributing</loc>
    <lastmod>2026-05-22T00:16:10.922Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/contributing-code</loc>
    <lastmod>2026-05-28T22:13:15.828Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/contributing-to-semgrep-rules-repository</loc>
    <lastmod>2026-05-28T22:13:15.838Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/semgrep-contributing</loc>
    <lastmod>2026-05-28T22:13:15.825Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/semgrep-core-contributing</loc>
    <lastmod>2026-05-28T22:13:15.817Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/semgrep-philosophy</loc>
    <lastmod>2026-05-28T22:13:15.814Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/semgrep-philosophy-1</loc>
    <lastmod>2026-05-28T22:13:15.815Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/troubleshooting</loc>
    <lastmod>2026-05-28T22:13:15.881Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/contributing/updating-a-grammar</loc>
    <lastmod>2026-05-28T22:13:15.875Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/customize-semgrep-ce</loc>
    <lastmod>2026-06-01T13:04:12.527Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/add-ai-to-scans</loc>
    <lastmod>2026-05-28T22:13:15.876Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/add-semgrep-to-ci</loc>
    <lastmod>2026-05-28T22:13:15.880Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/add-semgrep-to-other-ci-providers</loc>
    <lastmod>2026-05-28T22:13:15.876Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/beyond-core-deployment</loc>
    <lastmod>2026-05-28T18:03:05.962Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/checklist</loc>
    <lastmod>2026-05-28T22:13:15.874Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/claim-a-license</loc>
    <lastmod>2026-05-22T00:16:15.557Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/connect-scm</loc>
    <lastmod>2026-05-28T22:13:15.884Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/core-deployment</loc>
    <lastmod>2026-05-28T22:13:15.923Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/create-account-and-orgs</loc>
    <lastmod>2026-05-28T22:13:15.923Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/customize-ci-jobs</loc>
    <lastmod>2026-05-28T22:13:15.920Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/local-to-scp-scans</loc>
    <lastmod>2026-05-28T22:13:15.922Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/manage-projects</loc>
    <lastmod>2026-05-29T14:52:23.777Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/managed-scanning/azure</loc>
    <lastmod>2026-05-28T22:13:15.921Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/managed-scanning/bitbucket</loc>
    <lastmod>2026-05-22T00:16:20.264Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/managed-scanning/github</loc>
    <lastmod>2026-05-22T00:16:20.267Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/managed-scanning/gitlab</loc>
    <lastmod>2026-05-22T00:16:20.265Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/managed-scanning/overview</loc>
    <lastmod>2026-05-22T00:16:20.266Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/oss-deployment</loc>
    <lastmod>2026-05-22T00:16:24.371Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/primary-branch</loc>
    <lastmod>2026-05-28T22:13:17.249Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/sso</loc>
    <lastmod>2026-05-28T22:13:17.246Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/teams/manage</loc>
    <lastmod>2026-05-28T22:13:17.244Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/teams/overview</loc>
    <lastmod>2026-05-26T18:52:47.779Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/deployment/tokens</loc>
    <lastmod>2026-05-22T00:16:24.372Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/extensions/overview</loc>
    <lastmod>2026-05-22T00:16:24.366Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/extensions/pre-commit</loc>
    <lastmod>2026-05-28T22:13:17.230Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/extensions/semgrep-intellij</loc>
    <lastmod>2026-05-28T22:13:17.248Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/extensions/semgrep-vs-code</loc>
    <lastmod>2026-05-28T22:13:17.290Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/codeql</loc>
    <lastmod>2026-05-22T00:16:28.172Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/endor-labs</loc>
    <lastmod>2026-05-28T22:13:17.276Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/opengrep</loc>
    <lastmod>2026-05-28T22:13:17.276Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/opengrep-1</loc>
    <lastmod>2026-05-28T22:13:17.291Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/snyk</loc>
    <lastmod>2026-05-28T22:13:17.273Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/comparisons/sonarqube</loc>
    <lastmod>2026-05-22T00:16:28.182Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/faq/overview</loc>
    <lastmod>2026-05-28T22:13:17.275Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/cli</loc>
    <lastmod>2026-05-22T00:16:28.174Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/detection</loc>
    <lastmod>2026-05-22T00:16:28.186Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/ide</loc>
    <lastmod>2026-05-28T22:13:17.318Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/overview</loc>
    <lastmod>2026-05-22T00:16:31.685Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/resolve-findings-through-app</loc>
    <lastmod>2026-05-22T00:16:31.688Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/resolve-findings-through-comments</loc>
    <lastmod>2026-05-28T22:13:17.320Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/for-developers/signin</loc>
    <lastmod>2026-05-28T22:13:17.314Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/getting-started/cli</loc>
    <lastmod>2026-05-22T00:16:31.686Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/getting-started/quickstart</loc>
    <lastmod>2026-05-22T00:16:31.690Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/getting-started/quickstart-ce</loc>
    <lastmod>2026-05-22T00:16:31.691Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/getting-started/quickstart-managed-scans</loc>
    <lastmod>2026-05-26T18:52:49.259Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/getting-started/scm-support</loc>
    <lastmod>2026-05-22T00:16:31.686Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/guardian</loc>
    <lastmod>2026-05-28T22:13:17.346Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/ignoring-files-folders-code</loc>
    <lastmod>2026-05-28T22:13:17.352Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev</loc>
    <lastmod>2026-05-27T00:02:54.129Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/integrating</loc>
    <lastmod>2026-05-22T00:16:36.413Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/introduction</loc>
    <lastmod>2026-05-22T00:16:36.416Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb</loc>
    <lastmod>2026-05-28T22:13:17.348Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/integrations</loc>
    <lastmod>2026-05-28T22:13:17.347Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/integrations/customize-semgrep-precommit</loc>
    <lastmod>2026-05-28T22:13:17.345Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/integrations/defect-dojo-integration</loc>
    <lastmod>2026-05-28T22:13:17.343Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/integrations/pagination</loc>
    <lastmod>2026-05-28T22:13:17.344Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules</loc>
    <lastmod>2026-05-28T22:13:17.403Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/changing-rule-severity-and-other-metadata</loc>
    <lastmod>2026-05-28T22:13:17.382Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/ellipsis-metavariables</loc>
    <lastmod>2026-05-28T22:13:17.383Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/exclude_rule_for_certain_filetypes</loc>
    <lastmod>2026-05-28T22:13:17.380Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/match-absence</loc>
    <lastmod>2026-05-28T22:13:17.379Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/match-comments</loc>
    <lastmod>2026-05-28T22:13:17.377Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/pattern-parse-error</loc>
    <lastmod>2026-05-28T22:13:17.386Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/pro-vs-community-secrets-vs-code-rules</loc>
    <lastmod>2026-05-22T00:16:40.089Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/rule-file-perf-principles</loc>
    <lastmod>2026-05-28T22:13:17.385Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/ruleset-default-mode</loc>
    <lastmod>2026-05-28T22:13:17.381Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/run-all-available-rules</loc>
    <lastmod>2026-05-28T22:13:17.437Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/understand-severities</loc>
    <lastmod>2026-05-28T22:13:17.433Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/using-pattern-not-inside</loc>
    <lastmod>2026-05-28T22:13:17.436Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/rules/using-semgrep-rule-schema-in-vscode</loc>
    <lastmod>2026-05-28T22:13:17.432Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform</loc>
    <lastmod>2026-05-28T22:13:17.432Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/act-on-your-behalf</loc>
    <lastmod>2026-05-28T22:13:17.430Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/api-404-token-scope</loc>
    <lastmod>2026-05-28T22:13:17.431Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/automate-rules-deployment</loc>
    <lastmod>2026-05-28T22:13:17.429Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/cannot-access-semgrep-after-github-login</loc>
    <lastmod>2026-05-28T22:13:17.428Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/dependency-count-differ-platform</loc>
    <lastmod>2026-05-22T00:16:43.883Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/error-externally-managed-environment</loc>
    <lastmod>2026-05-22T00:16:47.354Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/fedramp-with-semgrep</loc>
    <lastmod>2026-05-22T00:16:47.357Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/findings-count-differ-api-platform</loc>
    <lastmod>2026-05-28T22:13:17.451Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/findings-count-differ-platform</loc>
    <lastmod>2026-05-22T00:16:47.355Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/inline-pr-comments</loc>
    <lastmod>2026-05-22T00:16:47.353Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/missing-pr-comments</loc>
    <lastmod>2026-05-22T00:16:47.356Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/no-runs-in-github-merge-queues</loc>
    <lastmod>2026-05-28T22:13:17.463Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/projects-not-yet-started-sms</loc>
    <lastmod>2026-05-22T00:16:47.360Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/remove-users</loc>
    <lastmod>2026-05-28T22:13:17.466Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/rerun-managed-scans</loc>
    <lastmod>2026-05-28T22:13:17.452Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-attributestatement</loc>
    <lastmod>2026-05-28T22:13:17.506Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-authentication-method-match</loc>
    <lastmod>2026-05-28T22:13:17.508Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-bad-signature</loc>
    <lastmod>2026-05-28T22:13:17.515Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-google-workspace</loc>
    <lastmod>2026-05-28T22:13:17.512Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-microsoft-entra-id</loc>
    <lastmod>2026-05-28T22:13:17.510Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/saml-stops-working</loc>
    <lastmod>2026-05-22T00:16:51.072Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/scan-duration-discrepancy</loc>
    <lastmod>2026-05-22T00:16:51.074Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/search-filter-sort-findings</loc>
    <lastmod>2026-05-22T00:16:51.073Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/semgrep-login-cli-tenant</loc>
    <lastmod>2026-05-28T22:13:17.512Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-appsec-platform/sso-attribute-error</loc>
    <lastmod>2026-05-22T00:16:51.078Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci</loc>
    <lastmod>2026-05-28T22:13:17.554Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/azure-self-hosted-ubuntu</loc>
    <lastmod>2026-05-28T22:13:17.551Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/azure-using-templates-with-semgrep</loc>
    <lastmod>2026-05-28T22:13:17.555Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/bitbucket-jenkins</loc>
    <lastmod>2026-05-28T22:13:17.549Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/ci-vs-cli</loc>
    <lastmod>2026-05-28T22:13:17.545Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/collect-gha-logs</loc>
    <lastmod>2026-05-28T22:13:17.544Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/collect-gitlab-logs</loc>
    <lastmod>2026-05-28T22:13:17.550Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/git-command-errors</loc>
    <lastmod>2026-05-28T22:13:17.549Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/github-repository-rulesets-semgrep</loc>
    <lastmod>2026-05-28T22:13:17.546Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/github-reusable-workflows-semgrep</loc>
    <lastmod>2026-05-28T22:13:17.547Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/github-upload-findings-in-security-dashboard</loc>
    <lastmod>2026-05-22T00:16:59.619Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/jenkins-diff-scans</loc>
    <lastmod>2026-05-28T22:13:17.590Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/mr-comments-through-gitlab-runner</loc>
    <lastmod>2026-05-28T22:13:17.586Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/new-scm-connections</loc>
    <lastmod>2026-05-28T22:13:17.585Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/scan-compressed-files-artifacts</loc>
    <lastmod>2026-05-28T22:13:17.584Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/scan-monorepo-in-parts</loc>
    <lastmod>2026-05-28T22:13:17.582Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/semaphore-pipelines</loc>
    <lastmod>2026-05-28T22:13:17.581Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/trigger-diff-scans-env-var</loc>
    <lastmod>2026-05-28T22:13:17.581Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/upload-ci-findings-to-github</loc>
    <lastmod>2026-05-28T22:13:17.583Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/upload-ci-findings-to-gitlab</loc>
    <lastmod>2026-05-28T22:13:17.580Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/using-nonroot-docker-image-with-gha</loc>
    <lastmod>2026-05-28T22:13:17.658Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-ci/why-duplicate-findings</loc>
    <lastmod>2026-05-28T22:13:17.647Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code</loc>
    <lastmod>2026-05-28T22:13:17.646Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/InvalidHeaderValue</loc>
    <lastmod>2026-05-28T22:13:17.647Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/collect-cli-logs</loc>
    <lastmod>2026-05-22T00:17:03.160Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/finding_all_taints</loc>
    <lastmod>2026-05-22T00:17:03.161Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/gitlab-group-variables</loc>
    <lastmod>2026-05-28T22:13:17.644Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/reduce-false-positives</loc>
    <lastmod>2026-05-22T00:17:03.158Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/run-specific-version</loc>
    <lastmod>2026-05-22T00:17:03.150Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/scan-engine-kill</loc>
    <lastmod>2026-05-22T00:17:03.159Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/semgrep-scan-troubleshooting</loc>
    <lastmod>2026-05-22T00:17:07.504Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/semgrepignore-ignored</loc>
    <lastmod>2026-05-22T00:17:07.502Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/support-for-language-versions</loc>
    <lastmod>2026-05-22T00:17:07.503Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-code/unexpected-new-findings</loc>
    <lastmod>2026-05-22T00:17:07.501Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-multimodal</loc>
    <lastmod>2026-05-28T22:13:17.687Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-multimodal/azure-openai-error-429</loc>
    <lastmod>2026-05-28T22:13:17.684Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-multimodal/missing-pr-mr-comments</loc>
    <lastmod>2026-05-28T22:13:17.686Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-secrets</loc>
    <lastmod>2026-05-28T22:13:17.685Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-secrets/no-example-secrets-found</loc>
    <lastmod>2026-05-22T00:17:07.497Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-secrets/per-product-ignore-not-working</loc>
    <lastmod>2026-05-22T00:17:07.499Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain</loc>
    <lastmod>2026-05-28T22:13:17.714Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/exclude-rule</loc>
    <lastmod>2026-05-28T22:13:17.711Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/incident-response</loc>
    <lastmod>2026-05-26T18:52:53.171Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/scanning_multiple_lockfiles</loc>
    <lastmod>2026-05-22T00:17:10.964Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/ssc-lockfiles-circleci</loc>
    <lastmod>2026-05-22T00:17:10.960Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/ssc-python-lockfiles</loc>
    <lastmod>2026-05-28T22:13:17.712Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/kb/semgrep-supply-chain/why-no-findings</loc>
    <lastmod>2026-05-28T22:13:17.715Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/csharp</loc>
    <lastmod>2026-05-28T22:13:17.714Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/go</loc>
    <lastmod>2026-05-28T22:13:17.711Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/java</loc>
    <lastmod>2026-05-28T22:13:17.710Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/javascript</loc>
    <lastmod>2026-05-28T22:13:17.745Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/kotlin</loc>
    <lastmod>2026-05-28T22:13:17.743Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/python</loc>
    <lastmod>2026-05-28T22:13:17.744Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/ruby</loc>
    <lastmod>2026-05-28T22:13:17.748Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/scala</loc>
    <lastmod>2026-05-28T22:13:17.747Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/languages/swift</loc>
    <lastmod>2026-05-28T22:13:17.741Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn</loc>
    <lastmod>2026-05-28T22:13:17.739Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/security-foundations/overview</loc>
    <lastmod>2026-05-22T00:17:14.568Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/security-foundations/sast/overview</loc>
    <lastmod>2026-05-28T22:13:17.740Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/security-foundations/security-testing-workflow</loc>
    <lastmod>2026-05-28T22:13:17.742Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/security-foundations/supply-chain-security</loc>
    <lastmod>2026-05-28T22:13:17.791Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/code-injection</loc>
    <lastmod>2026-05-22T00:17:18.774Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/command-injection</loc>
    <lastmod>2026-05-28T22:13:17.788Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/command-injection/argo-injection</loc>
    <lastmod>2026-05-28T22:13:17.786Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/command-injection/github-actions-injection</loc>
    <lastmod>2026-05-28T22:13:17.795Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/cross-site-scripting</loc>
    <lastmod>2026-05-28T22:13:17.789Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/idor</loc>
    <lastmod>2026-05-22T00:17:18.778Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/insecure-deserialization</loc>
    <lastmod>2026-05-28T22:13:17.785Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/insecure-deserialization/python</loc>
    <lastmod>2026-05-28T22:13:17.787Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/open-redirect</loc>
    <lastmod>2026-05-28T22:13:17.837Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/overview</loc>
    <lastmod>2026-05-28T22:13:17.834Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/server-side-request-forgery</loc>
    <lastmod>2026-05-28T22:13:17.833Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/sql-injection</loc>
    <lastmod>2026-05-28T22:13:17.832Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/learn/vulnerabilities/xml-security</loc>
    <lastmod>2026-05-28T22:13:17.831Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/licensing</loc>
    <lastmod>2026-05-22T00:17:22.699Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/metrics</loc>
    <lastmod>2026-05-27T00:02:56.966Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/metrics-1</loc>
    <lastmod>2026-05-27T00:02:56.967Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/prerequisites</loc>
    <lastmod>2026-05-22T00:17:22.698Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/references/feature-definitions</loc>
    <lastmod>2026-05-28T22:13:17.827Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/references/language-maturity-levels</loc>
    <lastmod>2026-05-28T22:13:17.873Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/april-2025</loc>
    <lastmod>2026-05-28T18:03:08.657Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/april-2026</loc>
    <lastmod>2026-05-22T00:17:27.190Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/august-2025</loc>
    <lastmod>2026-05-22T00:17:30.877Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/december-2025</loc>
    <lastmod>2026-05-22T00:17:30.865Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/february-2026</loc>
    <lastmod>2026-05-22T00:17:35.537Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes</loc>
    <lastmod>2026-05-28T18:03:09.630Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/january-2026</loc>
    <lastmod>2026-05-22T00:17:35.538Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/july-2025</loc>
    <lastmod>2026-05-22T00:17:39.690Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/june-2025</loc>
    <lastmod>2026-05-22T00:17:39.694Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/march-2026</loc>
    <lastmod>2026-05-26T18:53:00.108Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/may-2025</loc>
    <lastmod>2026-05-22T00:17:43.510Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/november-2025</loc>
    <lastmod>2026-05-22T00:17:47.240Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/october-2025</loc>
    <lastmod>2026-05-22T00:17:47.244Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/release-notes/september-2025</loc>
    <lastmod>2026-05-22T00:17:51.409Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/run-a-successful-pov</loc>
    <lastmod>2026-05-28T22:13:18.079Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/run-a-successful-pov-1</loc>
    <lastmod>2026-05-28T22:13:18.049Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/running-rules</loc>
    <lastmod>2026-05-22T00:17:54.996Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/secure-guardrails/custom-guardrails-rules</loc>
    <lastmod>2026-05-22T00:17:54.993Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/secure-guardrails/secure-defaults</loc>
    <lastmod>2026-05-28T22:13:18.083Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/secure-guardrails/secure-guardrails-in-semgrep</loc>
    <lastmod>2026-05-22T00:17:54.994Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/security</loc>
    <lastmod>2026-05-28T22:13:18.082Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/azure-pr-comments</loc>
    <lastmod>2026-05-28T22:13:18.078Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/bitbucket-cloud-pr-comments</loc>
    <lastmod>2026-05-28T22:13:18.077Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/bitbucket-data-center-pr-comments</loc>
    <lastmod>2026-05-28T22:13:18.076Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/cortex</loc>
    <lastmod>2026-05-22T00:17:55.000Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/dashboard</loc>
    <lastmod>2026-05-28T22:13:18.111Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/email-notifications</loc>
    <lastmod>2026-05-22T00:17:59.247Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/github-pr-comments</loc>
    <lastmod>2026-05-28T22:13:18.106Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/gitlab-mr-comments</loc>
    <lastmod>2026-05-28T22:13:18.110Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/jira</loc>
    <lastmod>2026-05-26T18:53:03.608Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/json-and-sarif</loc>
    <lastmod>2026-05-22T00:17:59.255Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/notifications</loc>
    <lastmod>2026-05-22T00:17:59.257Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/scm-code-access</loc>
    <lastmod>2026-05-28T22:13:18.107Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/slack-notifications</loc>
    <lastmod>2026-05-28T22:13:19.734Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/sysdig</loc>
    <lastmod>2026-05-22T00:18:03.838Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/tags</loc>
    <lastmod>2026-05-26T18:53:04.937Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/webhooks</loc>
    <lastmod>2026-05-22T00:18:03.842Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-appsec-platform/wiz</loc>
    <lastmod>2026-05-28T22:13:19.737Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ce-languages</loc>
    <lastmod>2026-05-22T00:18:03.841Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/ci-environment-variables</loc>
    <lastmod>2026-05-28T22:13:19.781Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/ci-environment-variables-1</loc>
    <lastmod>2026-05-28T22:13:19.782Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/configuring-blocking-and-errors-in-ci</loc>
    <lastmod>2026-05-26T18:53:06.147Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/findings-ci</loc>
    <lastmod>2026-05-22T00:18:07.711Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/findings-ci-1</loc>
    <lastmod>2026-05-22T00:18:07.711Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/network-broker</loc>
    <lastmod>2026-05-22T00:18:07.707Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/packages-in-semgrep-docker</loc>
    <lastmod>2026-05-28T22:13:19.775Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/packages-in-semgrep-docker-1</loc>
    <lastmod>2026-05-28T22:13:19.779Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/sample-ci-configs</loc>
    <lastmod>2026-05-22T00:18:11.682Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-ci/sample-ci-configs-1</loc>
    <lastmod>2026-05-22T00:18:07.710Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/ai-powered-detection-concepts</loc>
    <lastmod>2026-05-28T22:13:19.824Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/editor</loc>
    <lastmod>2026-05-28T22:13:19.820Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/finding-details</loc>
    <lastmod>2026-05-28T22:13:19.800Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/findings</loc>
    <lastmod>2026-05-28T22:13:19.827Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/glossary</loc>
    <lastmod>2026-05-22T00:18:11.685Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/java</loc>
    <lastmod>2026-05-22T00:18:11.684Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/overview</loc>
    <lastmod>2026-05-28T22:13:19.825Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/policies</loc>
    <lastmod>2026-05-28T22:13:19.832Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/pro-rules</loc>
    <lastmod>2026-05-28T22:13:19.819Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/remove-duplicates</loc>
    <lastmod>2026-05-26T18:53:10.323Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/semgrep-pro-engine-examples</loc>
    <lastmod>2026-05-28T22:13:19.848Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/semgrep-pro-engine-intro</loc>
    <lastmod>2026-05-26T18:53:10.303Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/triage-remediation</loc>
    <lastmod>2026-05-26T18:53:10.304Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-code/triage-remediation/autofix</loc>
    <lastmod>2026-05-26T18:53:10.305Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/analyze</loc>
    <lastmod>2026-05-28T22:13:19.857Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/best-practices-for-memories</loc>
    <lastmod>2026-05-22T00:18:16.278Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/customize</loc>
    <lastmod>2026-05-22T00:18:16.279Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/getting-started</loc>
    <lastmod>2026-05-22T00:18:16.277Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/metrics</loc>
    <lastmod>2026-05-22T00:18:20.148Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/overview</loc>
    <lastmod>2026-05-22T00:18:20.158Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-multimodal/privacy</loc>
    <lastmod>2026-05-22T00:18:20.155Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-pro-vs-oss</loc>
    <lastmod>2026-05-28T22:13:19.884Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-pro-vs-oss-1</loc>
    <lastmod>2026-05-28T22:13:19.886Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/conceptual-overview</loc>
    <lastmod>2026-05-28T22:13:19.891Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/finding-details</loc>
    <lastmod>2026-05-26T18:53:12.332Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/findings</loc>
    <lastmod>2026-05-28T22:13:19.887Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/generic-secrets</loc>
    <lastmod>2026-05-28T22:13:19.892Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/getting-started</loc>
    <lastmod>2026-05-22T00:18:20.152Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/glossary</loc>
    <lastmod>2026-05-22T00:18:23.904Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/historical-scanning</loc>
    <lastmod>2026-05-28T22:13:19.933Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/policies</loc>
    <lastmod>2026-05-28T22:13:19.936Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/rules</loc>
    <lastmod>2026-05-26T18:53:14.922Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/rules-1</loc>
    <lastmod>2026-05-26T18:53:14.924Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/triage-remediation</loc>
    <lastmod>2026-05-26T18:53:14.936Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/validators</loc>
    <lastmod>2026-05-28T22:13:19.934Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-secrets/validators-1</loc>
    <lastmod>2026-05-28T22:13:19.930Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/advisories</loc>
    <lastmod>2026-05-28T22:13:19.931Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/dependency-search</loc>
    <lastmod>2026-05-28T22:13:19.928Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/finding-details</loc>
    <lastmod>2026-05-26T18:53:17.836Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/findings</loc>
    <lastmod>2026-05-28T22:13:19.968Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/getting-started</loc>
    <lastmod>2026-05-28T22:13:19.966Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/glossary</loc>
    <lastmod>2026-05-22T00:18:27.781Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/ignoring-dependencies</loc>
    <lastmod>2026-05-28T22:13:19.961Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/ignoring-deps</loc>
    <lastmod>2026-05-28T22:13:19.969Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/license-compliance</loc>
    <lastmod>2026-05-28T22:13:19.971Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/malicious-dependencies</loc>
    <lastmod>2026-05-28T22:13:19.965Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/overview</loc>
    <lastmod>2026-05-26T18:53:17.830Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/policies</loc>
    <lastmod>2026-05-28T22:13:19.963Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/sbom</loc>
    <lastmod>2026-05-28T22:13:20.011Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/sca-feature-support</loc>
    <lastmod>2026-05-26T18:53:20.776Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/sca-package-manager-support</loc>
    <lastmod>2026-05-26T18:53:20.774Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/setup-infrastructure</loc>
    <lastmod>2026-05-28T22:13:20.009Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/setup-maven</loc>
    <lastmod>2026-05-28T22:13:20.013Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrep-supply-chain/triage-and-remediation</loc>
    <lastmod>2026-05-28T22:13:20.006Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/semgrepignore-v2-reference</loc>
    <lastmod>2026-05-28T22:13:20.004Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/support</loc>
    <lastmod>2026-05-22T00:18:31.546Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/supported-languages</loc>
    <lastmod>2026-05-28T22:13:20.007Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/trophy-case</loc>
    <lastmod>2026-05-22T00:18:31.547Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/troubleshooting/rules</loc>
    <lastmod>2026-05-28T22:13:20.050Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/troubleshooting/semgrep</loc>
    <lastmod>2026-05-28T22:13:20.052Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/troubleshooting/semgrep-app</loc>
    <lastmod>2026-05-28T22:13:20.049Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/update</loc>
    <lastmod>2026-05-22T00:18:36.052Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/usage-and-billing/contributor-count-explained</loc>
    <lastmod>2026-05-28T22:13:20.048Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/usage-and-billing/overview</loc>
    <lastmod>2026-05-22T00:18:36.054Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/usage-and-billing/plan-changes-and-payments</loc>
    <lastmod>2026-05-22T00:18:36.056Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/usage-and-billing/reconciliation</loc>
    <lastmod>2026-05-22T00:18:36.055Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/data-flow/constant-propagation</loc>
    <lastmod>2026-05-28T22:13:20.084Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/data-flow/data-flow-overview</loc>
    <lastmod>2026-05-22T00:18:39.621Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/data-flow/status</loc>
    <lastmod>2026-05-28T22:13:20.079Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/data-flow/taint-mode/advanced</loc>
    <lastmod>2026-05-28T22:13:20.077Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/data-flow/taint-mode/overview</loc>
    <lastmod>2026-05-28T22:13:20.083Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/aliengrep</loc>
    <lastmod>2026-05-28T22:13:20.075Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/deprecated-experiments</loc>
    <lastmod>2026-05-28T22:13:20.080Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/display-propagated-metavariable</loc>
    <lastmod>2026-05-28T22:13:20.078Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/introduction</loc>
    <lastmod>2026-05-28T22:13:20.076Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/join-mode/overview</loc>
    <lastmod>2026-05-26T18:53:23.090Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/join-mode/recursive-joins</loc>
    <lastmod>2026-05-28T22:13:20.130Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/metavariable-type</loc>
    <lastmod>2026-05-28T22:13:20.116Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/multiple-focus-metavariables</loc>
    <lastmod>2026-05-22T00:18:43.906Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/pattern-syntax</loc>
    <lastmod>2026-05-28T22:13:20.116Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/r2c-internal-project-depends-on</loc>
    <lastmod>2026-05-28T22:13:20.114Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/experiments/symbolic-propagation</loc>
    <lastmod>2026-05-22T00:18:43.901Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/generic-pattern-matching</loc>
    <lastmod>2026-06-01T13:04:12.530Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/glossary</loc>
    <lastmod>2026-05-22T00:18:43.906Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/metavariable-analysis</loc>
    <lastmod>2026-05-28T22:13:20.129Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/overview</loc>
    <lastmod>2026-05-22T00:18:48.138Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/overview-1</loc>
    <lastmod>2026-05-22T00:18:43.904Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/pattern-examples</loc>
    <lastmod>2026-05-28T22:13:20.154Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/pattern-syntax</loc>
    <lastmod>2026-05-28T22:13:20.152Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/private-rules</loc>
    <lastmod>2026-05-28T22:13:20.151Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/rule-defined-fix</loc>
    <lastmod>2026-05-22T00:18:48.135Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/rule-ideas</loc>
    <lastmod>2026-05-22T00:18:48.142Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/rule-syntax</loc>
    <lastmod>2026-05-28T22:13:20.151Z</lastmod>
  </url>

  <url>
    <loc>https://docs.semgrep.dev/writing-rules/testing-rules</loc>
    <lastmod>2026-06-01T13:04:12.531Z</lastmod>
  </url>
</urlset>