<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://chs.us/blog/</loc><lastmod>2026-04-02T22:53:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://chs.us/2026/04/mcp-tool-poisoning/</loc><lastmod>2026-04-02T22:53:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2026/03/csp-toolkit/</loc><lastmod>2026-04-01T11:24:55-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2026/03/use-after-free-understanding-a-classic-memory-corruption-bug/</loc><lastmod>2026-04-01T10:31:27-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/gpg/</loc><lastmod>2026-03-09T22:13:11-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2026/02/ssrf-changedetection-cve-2026-27696/</loc><lastmod>2026-04-02T22:21:09-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2026/01/appsec.fyi-a-curated-collection-of-application-security-resources/</loc><lastmod>2026-04-01T10:31:27-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/12/what-is-variant-hunting-in-security-a-deep-dive/</loc><lastmod>2026-04-01T10:22:05-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/11/writing-secure-python-applications-preventing-ssrf-sql-injection-and-xss/</loc><lastmod>2026-04-01T10:22:05-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/09/python-3.13-major-step-forward/</loc><lastmod>2026-04-02T22:21:09-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/09/understanding-http-request-smuggling-attacks/</loc><lastmod>2026-04-01T10:22:05-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/05/ssrf-attack-vectors/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2025/04/ssrf-defense/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/11/exploring-pythons-new-subinterpreters/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/05/what-is-github-copilot/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/04/getting-started-with-requests/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/04/what-is-cwe/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/04/list-slicing-in-python/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/04/python-in-operator/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/04/python-dunder-methods/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/03/python-list-comprehension/</loc><lastmod>2026-04-02T22:23:03-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/03/python-magic-methods/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/03/the-5-coolest-things-about-using-python/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/03/some-xxe-payloads/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/02/content-security-policy/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/2023/02/context-managers-in-python/</loc><lastmod>2026-04-02T22:40:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/about/</loc><lastmod>2026-04-02T22:05:52-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/</loc><lastmod>2026-04-02T22:05:52-04:00</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://chs.us/search/</loc><lastmod>2026-04-01T09:41:44-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/speaking/</loc><lastmod>2026-04-02T22:21:09-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://chs.us/uses/</loc><lastmod>2026-04-02T22:21:09-04:00</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url></urlset>