<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://purplesec.org/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/about/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/CVE-2026-45585_YellowKey_DeepDive/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/Meta_AI_Support_Hack_Blog/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/ai-agents-are-identities/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/anthropic-fable-mythos-export-control/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/badsuccessor-cve-2025-53779/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/botnets-history-and-mechanics/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/comprehensive_ai_guide/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/cve-2025-57819/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/june-2026-patch-tuesday/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/nightmare_eclipse_zero_days/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/npm-supply-chain-security/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/nvidia-rtx-dgx-spark/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/pnpt-review/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/quantum-computing-and-pki/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/rogueplanet/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/teams-wifi-tracking/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/telegram-ban-india-global-moderation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/when_ai_messes_up/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/blog/windows-11-26h2-complete-guide/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/cissp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/cpts/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/cpts/Attacking%20Web%20Applications%20with%20Ffuf/Web_Fuzzing/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/cpts/Attacking%20Web%20Applications%20with%20Ffuf/intro/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/cpts/practice-machines/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/oscp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/certifications/pnpt/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/contact/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Initial%20Attack%20Vectors/llmnr-poisioning/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Initial%20Attack%20Vectors/mitm6/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Initial%20Attack%20Vectors/smb-relay/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/dumping-and-cracking-hashes/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/gpp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/kerberoasting/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/lnk-file-attacks/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/mimikatz-cred-dumping/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Compromise%20Attacks/token-impersonation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Domain%20Compromise/dump-ntds.dit/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post%20Domain%20Compromise/golden-ticket/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post-Compromise%20Enumeration/bloodhound/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post-Compromise%20Enumeration/ldapdomaindump/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/Post-Compromise%20Enumeration/pingcastle/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc01/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc02/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc03/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc04/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc05/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc06/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc07/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc08/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc09/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc10/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc11/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc12/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc13/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc14/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-esc15/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/adcs_attacks/ad-adcs-golden-certificate/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/active_directory/imp_attacks/pth/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/attacking-credential-manager/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/attacking-lsass/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/attacking-ntds/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/attacking-sam/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/cracking-protected-archives/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/cracking-protected-files/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/credential-hunting-linux/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/credential-hunting-network-shares/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/credential-hunting-network-traffic/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/credential-hunting-windows/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/custom-wordlists-rules/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/exercise/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/hashcat/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/john-the-ripper/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/linux-auth-process/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/network-services/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/pass-the-certificate/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/pass-the-hash/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/pass-the-ticket-linux/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/pass-the-ticket-windows/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/password-managers/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/password-policies/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/spraying-stuffing-defaults/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/credential-attacks/windows-auth-process/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/databases/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/encoders/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/firewall-ids-evasion/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/meterpreter/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/modules/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/msfconsole/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/msfvenom/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/payloads/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/plugins-mixins/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/sessions-jobs/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/targets/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/exploitation-frameworks/metasploit/writing-importing-modules/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/dns/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/ftp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/imap-pop3/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/ipmi/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/mssql/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/mysql/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/nfs/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/oracle/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/smb/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/smtp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/network/snmp/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/automating-recon/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/certificate-transparency/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/crawling/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/digging-dns/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/dns-zone-transfers/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/fingerprinting/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/search-engine-discovery/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/subdomain-bruteforcing/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/virtual-hosts/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/web-archives/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/reconnaissance/web/whois/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/tool-guides/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/tool-guides/ligolo-ng/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/tool-guides/proxychains/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/tool-guides/ssh/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/tool-guides/sshuttle/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/absent-validation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/blacklist-filters/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/cheatsheet/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/client-side-validation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/fingerprinting/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/limited-uploads/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/practice/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/prevention/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/type-filters/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/weaponization/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/file-upload-attacks/whitelist-filters/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/advanced-exploitation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/blind/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/cheatsheet/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/identifying-vulnerabilities/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/in-band/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/out-of-band/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/advanced-enumeration/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/advanced-usage/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/attack-tuning/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/bypassing-protections/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/database-enumeration/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/getting-started/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/handling-errors/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/http-requests/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/os-exploitation/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/sqlmap/output-description/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/subverting-logic/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/knowledge-base/web-attacks/sql-injection/waf-bypassing/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/podcasts/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/Administrator/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/Archetype/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/Certified/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/Rebound/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/_TEMPLATE/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/access/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/cap/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/checkpoint/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/escape/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/escapetwo/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/forest/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/mantis/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/nimbus/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/querier/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/sau/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/sauna/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/sizzle/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/soccer/</loc>
  </url>
  <url>
    <loc>https://purplesec.org/walkthroughs/vintage/</loc>
  </url>
</urlset>