<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.purpleedge.io</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.purpleedge.io/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.purpleedge.io/contact-sales</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/security</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/sla</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/accessibility</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.purpleedge.io/socials</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/penetration-testing</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/dfir</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/network-security-monitoring</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/red-team</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/blue-team</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/purple-team</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/learn/osint</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-blue-teaming</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-a-ctf</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-dfir</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-lateral-movement</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-the-mitre-attack-framework</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-network-security-monitoring</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-osint</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-penetration-testing</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-privilege-escalation</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-purple-teaming</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-red-teaming</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/glossary/what-is-a-reverse-shell</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.purpleedge.io/blog/how-to-learn-penetration-testing</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/blog/how-to-run-a-purple-team-exercise</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/blog/volatility3-memory-forensics-tutorial</loc>
<lastmod>2026-06-16</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/hardening</loc>
<lastmod>2026-11-01T19:35:22.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/threat-detection-and-hunting</loc>
<lastmod>2026-11-01T23:15:58.099Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/detection-engineering</loc>
<lastmod>2026-11-01T19:53:28.567Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/dfir-forensics-and-ir</loc>
<lastmod>2026-11-01T19:25:17.537Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/soc-level-1</loc>
<lastmod>2026-11-01T21:48:00.348Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/soc-analyst-siem</loc>
<lastmod>2026-11-01T22:34:09.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/security-fundamentals</loc>
<lastmod>2026-11-01T20:50:47.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/paths/introduction-to-cybersecurity</loc>
<lastmod>2026-11-01T19:42:37.726Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/windows-hardening-sysmon</loc>
<lastmod>2026-11-01T20:10:34.844Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/vulnerability-management-with-openvas</loc>
<lastmod>2026-11-01T20:11:23.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/linux-hardening-baselining-cis-lynis</loc>
<lastmod>2026-11-01T20:09:52.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/hardening-four-habits</loc>
<lastmod>2026-11-01T19:35:59.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/hardening-capstone-audit-a-server</loc>
<lastmod>2026-11-01T20:12:10.327Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/threat-hunting-fundamentals</loc>
<lastmod>2026-11-01T23:18:06.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/threat-hunting-capstone</loc>
<lastmod>2026-11-01T23:23:02.536Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/thinking-like-a-threat-hunter</loc>
<lastmod>2026-11-01T23:17:03.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/mitre-att-ck-for-defenders</loc>
<lastmod>2026-11-01T23:00:47.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/hunting-in-endpoint-logs</loc>
<lastmod>2026-11-01T23:03:47.605Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/deteng-testing-and-tuning</loc>
<lastmod>2026-11-01T23:02:38.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/deteng-detection-basics</loc>
<lastmod>2026-11-01T19:54:08.443Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/deteng-capstone-tune-a-detection</loc>
<lastmod>2026-11-01T23:05:54.059Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/detection-engineering-sigma-rules</loc>
<lastmod>2026-11-01T23:01:50.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/detecting-common-red-team-ttps</loc>
<lastmod>2026-11-01T23:04:55.409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/attack-technique-hunting</loc>
<lastmod>2026-11-01T23:19:14.787Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/triage-and-live-response</loc>
<lastmod>2026-11-01T20:01:09.083Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/memory-forensics</loc>
<lastmod>2026-11-01T20:01:50.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/disk-and-timeline-forensics</loc>
<lastmod>2026-11-01T20:02:32.598Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/dfir-fundamentals</loc>
<lastmod>2026-11-01T19:26:37.056Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/dfir-evidence-handling</loc>
<lastmod>2026-11-01T20:00:21.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/dfir-capstone</loc>
<lastmod>2026-11-01T20:03:13.901Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-what-a-soc-does</loc>
<lastmod>2026-11-01T21:50:37.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-reading-windows-logs</loc>
<lastmod>2026-11-01T21:58:15.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-linux-network-and-web-logs</loc>
<lastmod>2026-11-01T21:54:30.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-how-a-siem-works</loc>
<lastmod>2026-11-01T22:01:55.924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-escalation-and-handover</loc>
<lastmod>2026-11-01T22:20:35.990Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-dashboards-and-alerts</loc>
<lastmod>2026-11-01T22:06:17.132Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-capstone-first-shift</loc>
<lastmod>2026-11-01T22:24:19.193Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc1-alert-triage-basics</loc>
<lastmod>2026-11-01T22:16:39.392Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/soc-incident-capstone</loc>
<lastmod>2026-11-01T22:52:49.155Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/siem-fundamentals</loc>
<lastmod>2026-11-01T22:38:06.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-windows-event-logs-and-domains</loc>
<lastmod>2026-11-01T21:04:05.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-windows-accounts-and-services</loc>
<lastmod>2026-11-01T21:00:40.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-what-a-port-scan-shows</loc>
<lastmod>2026-11-01T21:27:20.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-security-at-work</loc>
<lastmod>2026-11-01T21:34:28.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-reading-and-changing-scripts</loc>
<lastmod>2026-11-01T21:23:42.147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-passwords-and-hashing</loc>
<lastmod>2026-11-01T21:17:08.359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-packets-ports-and-protocols</loc>
<lastmod>2026-11-01T21:07:21.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-linux-users-and-processes</loc>
<lastmod>2026-11-01T20:57:22.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-linux-files-and-permissions</loc>
<lastmod>2026-11-01T20:53:44.131Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-how-the-web-works</loc>
<lastmod>2026-11-01T21:13:35.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-finding-a-scan-in-the-logs</loc>
<lastmod>2026-11-01T21:31:15.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-encryption-in-plain-words</loc>
<lastmod>2026-11-01T21:20:26.548Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-dns-and-http-from-both-sides</loc>
<lastmod>2026-11-01T21:10:30.735Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/secfund-capstone-follow-the-trail</loc>
<lastmod>2026-11-01T21:37:58.647Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/log-sources-onboarding</loc>
<lastmod>2026-11-01T22:41:44.658Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/detection-rules-and-correlation</loc>
<lastmod>2026-11-01T22:45:35.158Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/alert-triage-and-investigation</loc>
<lastmod>2026-11-01T22:49:14.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-what-is-cybersecurity</loc>
<lastmod>2026-11-01T19:46:12.978Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-using-the-lab</loc>
<lastmod>2026-11-01T20:40:49.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-networks-and-the-internet</loc>
<lastmod>2026-11-01T20:28:02.147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-how-computers-work</loc>
<lastmod>2026-11-01T20:24:35.397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-ethics-and-authorization</loc>
<lastmod>2026-11-01T20:31:25.043Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-common-threats</loc>
<lastmod>2026-11-01T20:21:23.781Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-command-line-basics</loc>
<lastmod>2026-11-01T20:34:44.128Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-cia-triad</loc>
<lastmod>2026-11-01T20:18:05.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.purpleedge.io/library/edges/intro-capture-your-first-flag</loc>
<lastmod>2026-11-01T20:43:42.135Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
