<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://chengo.dev/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/blog/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/blog/ai_red_teaming_htb/</loc>
    <lastmod>2026-09-03T12:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/blog/cartp_opinion/</loc>
    <lastmod>2026-06-15T15:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/blog/crtp_opinion/</loc>
    <lastmod>2025-11-07T16:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/blog/cwp_opinion/</loc>
    <lastmod>2026-01-26T18:15:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/blog/personal_hacking_ai/</loc>
    <lastmod>2025-10-21T16:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/certs/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/connect/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/cv/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/projects/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/</loc>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/2fa-broken-logic/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/2fa-simple-bypass/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/api-sec_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:01.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/authorisation-bypass_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:04.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/blind-sqli_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:11.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/broken-brute-force-ip-block/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/brute-force_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:18.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/brute-forcing-stay-logged-in-cookie/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/command-injection_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:17.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/cors-basic-origin-reflection/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/cors-trusted-insecure-protocols/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/cors-trusted-null-origin/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/cryptography_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:02.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/csp-bypass_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:06.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/csrf_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:16.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/dom-xss_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:09.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:19.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/file-inclusion_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:15.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/file-upload_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:14.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/insecure-captcha_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:13.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/js-attacks_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:05.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/offline-password-cracking/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/open-redirect_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:03.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/password-brute-force-via-password-change/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/password-reset-broken-logic/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/password-reset-poisoning-via-middleware/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-sequences-blocked-absolute-path-bypass/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-sequences-stripped-non-recursively/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-sequences-stripped-superfluous-url/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-simple-case/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-validation-file-extension-null-byte-bypass/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/path-traversal-validation-start-path/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/portswigger_walkthrough/</loc>
    <lastmod>2026-08-31T08:30:01.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/reflected-xss_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:08.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/sqli_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:12.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/ssrf-basic-against-backend-system/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/ssrf-basic-against-local-server/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/ssrf-blacklist-input-filter/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/ssrf-blind-outofband-detection/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/ssrf-bypass-open-redirection/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/stored-xss_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:07.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/username-enum-account-lock/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/username-enum-different-responses/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/username-enum-response-timing/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/username-enum-subtly-different-responses/</loc>
    <lastmod>2026-06-28T11:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/weak-ids_dvwa_walkthrough/</loc>
    <lastmod>2025-12-20T11:00:10.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-ai-agents-destructive-actions/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-ai-agents-exfiltrate-info/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-ai-agents-trigger-secondary-vulns/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-apis-excessive-agency/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-bypassing-ai-scanner-defenses/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-exploiting-vulns-llm-apis/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/web-llm-indirect-prompt-injection/</loc>
    <lastmod>2026-08-31T08:30:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/websockets-cross-site-websocket-hijacking/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/websockets-manipulating-handshake/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
  <url>
    <loc>https://chengo.dev/writeups/websockets-manipulating-messages/</loc>
    <lastmod>2026-08-25T18:00:00.000Z</lastmod>
  </url>
</urlset>
