<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Sebastian Madej — Blog</title>
    <link>https://sebastianmadej.dev/en/blog</link>
    <description>Notes from my homelab, networking and security: what I built, what broke and what I learned.</description>
    <language>en</language>
    <item>
      <title>How I secured this site</title>
      <link>https://sebastianmadej.dev/en/blog/how-i-secured-this-site</link>
      <guid isPermaLink="true">https://sebastianmadej.dev/en/blog/how-i-secured-this-site</guid>
      <description>A static site, a CSP with no inline code, DNSSEC, DMARC and a CI pipeline that stops me from breaking things myself. What I did, where I tripped up, and why there&apos;s almost no JavaScript here.</description>
      <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
