<?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://jamiemagee.co.uk/blog/a-new-way-to-catch-a-vulnerable-dotnet-sdk/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/</loc><lastmod>2026-05-22T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/specialized-turbo-in-home-assistant/</loc><lastmod>2026-02-16T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/wombat-dressing-room-meets-its-match/</loc><lastmod>2025-11-10T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/understanding-dotnet-base-class-library-vulnerabilities/</loc><lastmod>2025-07-17T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/honey-i-shrunk-the-npm-package/</loc><lastmod>2023-09-27T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/container-plumbing-days-2023-windows-containers/</loc><lastmod>2023-05-05T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/your-jest-tests-might-be-wrong/</loc><lastmod>2023-05-04T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/maintaining-aur-packages-with-renovate/</loc><lastmod>2023-03-16T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/scanning-windows-container-images-is-surprisingly-easy/</loc><lastmod>2023-01-02T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/making-the-most-of-github-rate-limits/</loc><lastmod>2022-07-26T08:19:08+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/writing-github-bots-in-net/</loc><lastmod>2022-03-04T05:40:46+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/netlify-billing-denial-of-service/</loc><lastmod>2021-04-11T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/tech-stack-10-year-challenge/</loc><lastmod>2020-12-21T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/common-async-pitfalls-part-two/</loc><lastmod>2020-11-28T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/common-async-pitfalls-part-one/</loc><lastmod>2020-11-17T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/zwift-on-linux/</loc><lastmod>2020-04-07T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/how-to-host-your-helm-chart-repository-on-github/</loc><lastmod>2020-04-02T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/7-tips-for-converting-csharp-code-to-async-await/</loc><lastmod>2020-03-16T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/automated-dependency-updates/</loc><lastmod>2019-10-23T13:51:01+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/access-htb-writeup/</loc><lastmod>2019-03-02T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/twitter-hashflags/</loc><lastmod>2018-03-28T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/a-survey-of-robots-txt-part-two/</loc><lastmod>2018-03-22T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/a-survey-of-robots-txt-part-one/</loc><lastmod>2017-09-19T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/setting-up-nginx-reverse-proxy-with-lets-encrypt-on-unraid/</loc><lastmod>2016-03-28T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/do-you-want-bank-grade-ssl-danish-edition/</loc><lastmod>2015-05-06T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/blog/continuous-deployment-jekyll-to-azure/</loc><lastmod>2015-03-31T00:00:00+00:00</lastmod></url><url><loc>https://jamiemagee.co.uk/about/</loc></url></urlset>