<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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://hackergpt.org/about/</loc>
    <lastmod>2026-11-12T21:45:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/contact/</loc>
    <lastmod>2026-11-12T21:45:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/features/</loc>
    <lastmod>2026-11-12T21:45:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/</loc>
    <lastmod>2026-11-12T21:45:17.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/legal-hacking/</loc>
    <lastmod>2026-11-05T23:50:53.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/news/</loc>
    <lastmod>2026-11-09T21:26:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/team/</loc>
    <lastmod>2026-11-12T21:45:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/features/appmap/</loc>
    <lastmod>2026-11-05T23:30:30.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/features/ctf-mode/</loc>
    <lastmod>2026-11-05T23:30:30.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/features/cybergym/</loc>
    <lastmod>2026-11-12T19:34:26.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/docs/</loc>
    <lastmod>2026-11-12T18:30:20.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/docs/ctf/</loc>
    <lastmod>2026-11-12T18:30:20.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/</loc>
    <lastmod>2026-11-12T19:36:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/api-endpoint/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/attack-surface-mapping/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/bola/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/broken-access-control/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/ctf/</loc>
    <lastmod>2026-10-28T16:51:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/cve/</loc>
    <lastmod>2026-11-09T21:26:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/cvss/</loc>
    <lastmod>2026-11-09T21:26:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/deliberately-vulnerable-app/</loc>
    <lastmod>2026-11-05T23:30:30.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/idor/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/osint/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/owasp-top-10/</loc>
    <lastmod>2026-11-12T19:33:06.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/penetration-testing/</loc>
    <lastmod>2026-10-31T18:12:17.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/security-headers/</loc>
    <lastmod>2026-11-12T19:33:06.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/sql-injection/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/learn/xss/</loc>
    <lastmod>2026-10-27T19:57:21.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/ai-pentesting/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/attack-surface/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/ctf/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/osint/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/practice-targets/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/saas-security/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/topic/web-vulnerabilities/</loc>
    <lastmod>2026-11-12T20:15:47.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/ai-pentest-vs-manual-pentest/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/ai-pentest-vs-manual-pentest/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/backup-files-exposed-web-server/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/backup-files-exposed-web-server/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aCsUrP2IyGE/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Forgotten Developer Backup</video:title>
      <video:description>A tester finds a developer backup in a public CyberGym folder, works out why a file-type check blocks it and how that check can be misled, then HackerGPT tackles the same challenge.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/aCsUrP2IyGE</video:player_loc>
      <video:duration>902</video:duration>
      <video:publication_date>2026-09-11T06:31:08-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/broken-authentication-examples/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/broken-authentication-examples/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/business-logic-vulnerabilities-examples/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/business-logic-vulnerabilities-examples/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/crypto-ctf-challenges-for-beginners/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/crypto-ctf-challenges-for-beginners/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/crypto-wallet-osint-ctf/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/crypto-wallet-osint-ctf/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/csrf-example/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/csrf-example/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/detect-attacks-in-web-server-logs/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/detect-attacks-in-web-server-logs/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/exposed-git-folder-env-file/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/exposed-git-folder-env-file/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/gdpr-data-export-vulnerability/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/gdpr-data-export-vulnerability/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Hl_Jt6lyrYg/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: GDPR Data Theft</video:title>
      <video:description>A manual walkthrough of the GDPR Data Theft challenge on CyberGym, where a new account's data export returns another customer's orders.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/Hl_Jt6lyrYg</video:player_loc>
      <video:duration>1486</video:duration>
      <video:publication_date>2026-09-11T08:42:19-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/how-to-learn-hacking/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/how-to-learn-hacking/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/how-to-write-a-ctf-writeup/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/how-to-write-a-ctf-writeup/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/intercept-mobile-app-traffic/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/intercept-mobile-app-traffic/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/jsonp-cross-origin-data-leak/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/jsonp-cross-origin-data-leak/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hcWUmnjP7mU/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Email Leak</video:title>
      <video:description>A tester watches CyberGym’s API traffic in Burp Suite, finds an endpoint that returns the signed-in user and shows that it also answers in a cross-domain JSONP format.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/hcWUmnjP7mU</video:player_loc>
      <video:duration>658</video:duration>
      <video:publication_date>2026-09-08T14:32:15-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/juice-shop-retrieve-blueprint/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/juice-shop-retrieve-blueprint/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7fqOzVpsMm0/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Retrieve Blueprint</video:title>
      <video:description>A manual walkthrough of the Retrieve Blueprint challenge on CyberGym, following a product image's path to an exposed 3D model file.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/7fqOzVpsMm0</video:player_loc>
      <video:duration>1195</video:duration>
      <video:publication_date>2026-09-15T13:31:21-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/jwt-vulnerabilities-examples/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/jwt-vulnerabilities-examples/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/leaked-seed-phrase-nft-takeover/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/leaked-seed-phrase-nft-takeover/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CxTNy9iYkOc/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: NFT Takeover | Ethereum</video:title>
      <video:description>A manual walkthrough of the NFT Takeover challenge on CyberGym, where a seed phrase posted on a public page controls the wallet holding the shop's token.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/CxTNy9iYkOc</video:player_loc>
      <video:duration>1153</video:duration>
      <video:publication_date>2026-09-22T14:49:50-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/open-redirect-example/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/open-redirect-example/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/osint-on-yourself/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/osint-on-yourself/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/password-osint-ctf-walkthrough/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/password-osint-ctf-walkthrough/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/i7VPBIn_4qI/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Login McSafeSearch</video:title>
      <video:description>HackerGPT logs in to a CyberGym account by working out its password from hints in a music video the account owner published, without any injection or bypass.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/i7VPBIn_4qI</video:player_loc>
      <video:duration>702</video:duration>
      <video:publication_date>2026-09-16T04:33:05-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/pentest-report-example/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/pentest-report-example/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/pentest-scope-template/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/pentest-scope-template/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/privilege-escalation-web-app/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/privilege-escalation-web-app/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/prompt-injection-examples/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/prompt-injection-examples/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/rate-limiting-test/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/rate-limiting-test/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/security-misconfiguration-examples/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/security-misconfiguration-examples/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/subdomain-enumeration/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/subdomain-enumeration/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/photo-geolocation-osint-ctf/</loc>
    <lastmod>2026-11-11T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/photo-geolocation-osint-ctf/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/M7HI0fHcAoA/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Visual Geo Stalking</video:title>
      <video:description>A tester, then HackerGPT's CTF Mode, answer a CyberGym account's security question by reading workplace clues in a photo posted to the shop's Photo Wall.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/M7HI0fHcAoA</video:player_loc>
      <video:duration>844</video:duration>
      <video:publication_date>2026-09-16T04:09:18-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/export-api-endpoints-postman-openapi/</loc>
    <lastmod>2026-11-10T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/export-api-endpoints-postman-openapi/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UFZ15BOdhdg/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Map every API endpoint on a web app in one minute (state graph + Postman export)</video:title>
      <video:description>HackerGPT maps CyberGym into a state graph and lists its API endpoints with their auth, ready to export to Postman or OpenAPI.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/UFZ15BOdhdg</video:player_loc>
      <video:duration>51</video:duration>
      <video:publication_date>2026-08-22T14:01:17-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/cybersecurity-news-week-november-9-2026/</loc>
    <lastmod>2026-11-09T21:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/cybersecurity-news-week-november-9-2026/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/hardcoded-credentials-javascript-bundle/</loc>
    <lastmod>2026-11-09T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/hardcoded-credentials-javascript-bundle/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GTVLV_goZzo/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Exposed credentials Final</video:title>
      <video:description>A tester searches CyberGym’s client-side JavaScript in browser developer tools, finds a test account left in the code and confirms it still works, then HackerGPT tackles the same challenge.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/GTVLV_goZzo</video:player_loc>
      <video:duration>654</video:duration>
      <video:publication_date>2026-09-08T14:19:07-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/nosql-injection-example-ctf/</loc>
    <lastmod>2026-11-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/nosql-injection-example-ctf/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/S1VQiFJege0/hqdefault.jpg</video:thumbnail_loc>
      <video:title>HackerGPT vs NoSQL Injection Challenge</video:title>
      <video:description>Solving CyberGym's NoSQL review-manipulation challenge by hand in Burp Suite and with HackerGPT, explaining how a MongoDB operator object turns one update into many.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/S1VQiFJege0</video:player_loc>
      <video:duration>1669</video:duration>
      <video:publication_date>2026-07-12T07:01:51-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/osint-ctf-security-question-reset/</loc>
    <lastmod>2026-11-07T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/osint-ctf-security-question-reset/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yOXncuwokRw/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Reset Uvogin's Password</video:title>
      <video:description>A manual walkthrough resets a CyberGym account by recovering the answer to its security question through OSINT on a reused alias and an archived post, then HackerGPT's CTF Mode solves the same challenge.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/yOXncuwokRw</video:player_loc>
      <video:duration>1140</video:duration>
      <video:publication_date>2026-09-15T13:59:25-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/exposed-directory-listing-sensitive-files/</loc>
    <lastmod>2026-11-06T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/exposed-directory-listing-sensitive-files/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kWB2Qvr0-uA/hqdefault.jpg</video:thumbnail_loc>
      <video:title>CyberGym Challenge: Find Confidential Document</video:title>
      <video:description>A tester follows a file link on CyberGym to a publicly listed folder and finds an internal document in it, first by hand and then with HackerGPT.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/kWB2Qvr0-uA</video:player_loc>
      <video:duration>1048</video:duration>
      <video:publication_date>2026-09-08T13:41:25-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/appmap-state-graph-guide/</loc>
    <lastmod>2026-11-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/appmap-state-graph-guide/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7_7EHM41ju0/hqdefault.jpg</video:thumbnail_loc>
      <video:title>HackerGPT CTF Mode AppMap</video:title>
      <video:description>A short tour of AppMap's interactive state graph, its filters, and the details captured for each node.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/7_7EHM41ju0</video:player_loc>
      <video:duration>78</video:duration>
      <video:publication_date>2026-08-14T22:44:50-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/sql-injection-example-ctf/</loc>
    <lastmod>2026-11-04T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/sql-injection-example-ctf/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0mkuySnpx68/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Learn SQL Injection by Solving Real CTF Challenge</video:title>
      <video:description>Solving CyberGym SQL injection challenges by hand in Burp Suite and with HackerGPT: confirming the injection point, UNION-based enumeration, and an authentication bypass.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/0mkuySnpx68</video:player_loc>
      <video:duration>2968</video:duration>
      <video:publication_date>2026-07-16T08:52:23-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/xss-examples-dom-reflected-stored/</loc>
    <lastmod>2026-11-03T21:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/xss-examples-dom-reflected-stored/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_zTrEF0B880/hqdefault.jpg</video:thumbnail_loc>
      <video:title>Cross-Site Scripting (XSS) CTF Walkthrough: DOM, Reflected &amp; Stored XSS Explained</video:title>
      <video:description>Solving DOM, reflected and stored XSS challenges on CyberGym by hand and with HackerGPT, building each payload from the mechanism rather than copying it.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/_zTrEF0B880</video:player_loc>
      <video:duration>2843</video:duration>
      <video:publication_date>2026-07-24T07:05:08-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/ctf-mode-workspace-guide/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/ctf-mode-workspace-guide/cover.webp</image:loc>
    </image:image>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zbNqtSw6cSw/hqdefault.jpg</video:thumbnail_loc>
      <video:title>HackerGPT for Capture The Flag Challenges</video:title>
      <video:description>A tour of the CTF Mode workspace as HackerGPT maps CyberGym and solves the Visual Geo Stalking challenge.</video:description>
      <video:player_loc>https://www.youtube-nocookie.com/embed/zbNqtSw6cSw</video:player_loc>
      <video:duration>622</video:duration>
      <video:publication_date>2026-06-17T05:07:49-07:00</video:publication_date>
    </video:video>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/hackergpt-on-your-machine/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/hackergpt-on-your-machine/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/idor-vulnerability-example/</loc>
    <lastmod>2026-10-25T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/idor-vulnerability-example/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/php2shell-cve-2026-109618-109619/</loc>
    <lastmod>2026-10-24T23:30:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/php2shell-cve-2026-109618-109619/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/http2shell-brotli-cve-2026-111497/</loc>
    <lastmod>2026-10-24T23:30:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/http2shell-brotli-cve-2026-111497/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/ctf-for-beginners-web-challenges/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/ctf-for-beginners-web-challenges/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/vibe-coded-app-security-checklist/</loc>
    <lastmod>2026-10-06T09:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/vibe-coded-app-security-checklist/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/practice-hacking-legally/</loc>
    <lastmod>2026-11-12T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/practice-hacking-legally/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/how-to-pentest-your-own-website/</loc>
    <lastmod>2026-09-22T09:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/how-to-pentest-your-own-website/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/map-web-app-attack-surface/</loc>
    <lastmod>2026-10-24T23:30:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/map-web-app-attack-surface/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/hackergpt-update-stateful-ctf-engagements-concurrent-steering-and-decoupled-browsing/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/hackergpt-update-stateful-ctf-engagements-concurrent-steering-and-decoupled-browsing/1779577261498-jyy22gwhg9.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/hackergpt-050-advancing-applied-security-training-with-ctf-mode/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/hackergpt-050-advancing-applied-security-training-with-ctf-mode/1773890490186-1tl5xj6txsi.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/web-security/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/web-security/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/intelligence-gathering/</loc>
    <lastmod>2026-10-24T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/intelligence-gathering/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/independence-from-openai/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/independence-from-openai/1769563311257-lxlud2tz56p.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/why-we-created-hackergpt/</loc>
    <lastmod>2026-02-04T17:29:01.455Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/why-we-created-hackergpt/1769620179064-68abr23we9.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/securing-critical-infrastructure-the-otit-convergence-and-resilience-strategy/</loc>
    <lastmod>2026-02-04T17:29:05.709Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/securing-critical-infrastructure-the-otit-convergence-and-resilience-strategy/1770130225256-qumlec77t1.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/hackergpt-crypto-analysis/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/hackergpt-crypto-analysis/1770331606381-ok3iq3z28v.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/bridging-the-cybersecurity-skills-gap-an-engineering-approach/</loc>
    <lastmod>2026-02-04T17:29:06.017Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/bridging-the-cybersecurity-skills-gap-an-engineering-approach/1770129869549-hitpyawuw1m.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/state-sponsored-cyber-threats-building-resilience-against-the-infinite-budget/</loc>
    <lastmod>2026-02-04T17:29:06.891Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/state-sponsored-cyber-threats-building-resilience-against-the-infinite-budget/1770129267954-c4vep18g19e.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/augmenting-web-reconnaissance-a-technical-deep-dive-into-hackergpt/</loc>
    <lastmod>2026-02-04T17:29:08.117Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/augmenting-web-reconnaissance-a-technical-deep-dive-into-hackergpt/1770187450755-28j5rbp2xkq.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/accelerating-osint-workflows-ai-driven-intelligence-gathering-with-hackergpt/</loc>
    <lastmod>2026-02-04T17:29:09.499Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/accelerating-osint-workflows-ai-driven-intelligence-gathering-with-hackergpt/1770187093030-cf10dqxtf5p.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/software-supply-chain-security-a-defense-in-depth-architecture/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/software-supply-chain-security-a-defense-in-depth-architecture/1770127243646-9jj5zwhg7ye.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/ai-driven-penetration-testing-the-shift-from-automation-to-agentic-workflows/</loc>
    <lastmod>2026-10-28T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/ai-driven-penetration-testing-the-shift-from-automation-to-agentic-workflows/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/threat-modeling-ai-agents-security-architecture-and-defense-strategies/</loc>
    <lastmod>2026-10-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/threat-modeling-ai-agents-security-architecture-and-defense-strategies/cover.webp</image:loc>
    </image:image>
  </url>
  <url>
    <loc>https://hackergpt.org/blog/accelerating-reconnaissance-a-technical-guide-to-hackergpts-integrated-network-scanning/</loc>
    <lastmod>2026-10-24T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://hackergpt.org/blog/accelerating-reconnaissance-a-technical-guide-to-hackergpts-integrated-network-scanning/cover.webp</image:loc>
    </image:image>
  </url>
</urlset>