<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security on Jesper Andersen - Blog &amp; DevLog</title><link>https://jespertandersen.github.io/Portfolio/tags/security/</link><description>Recent content in Security on Jesper Andersen - Blog &amp; DevLog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>cph-ja472@stud.ek.dk (Jesper Andersen)</managingEditor><webMaster>cph-ja472@stud.ek.dk (Jesper Andersen)</webMaster><copyright>© 2026 Jesper Andersen</copyright><lastBuildDate>Thu, 09 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jespertandersen.github.io/Portfolio/tags/security/index.xml" rel="self" type="application/rss+xml"/><item><title>Maintenance Log - Final Backend Week</title><link>https://jespertandersen.github.io/Portfolio/devlog/maintenancelog-eightweek/</link><pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate><author>cph-ja472@stud.ek.dk (Jesper Andersen)</author><guid>https://jespertandersen.github.io/Portfolio/devlog/maintenancelog-eightweek/</guid><description>&lt;h1 class="relative group"&gt;Devlog Week 8: Final Backend Hardening &amp;amp; Reflection
 &lt;div id="devlog-week-8-final-backend-hardening--reflection" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#devlog-week-8-final-backend-hardening--reflection" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;This is my last backend-focused post before I shift to a React frontend. This week wasn’t about new domain features — it was about hardening what I already built: tightening a security flaw, centralizing validation, and cleaning up the external API seeding integration.&lt;/p&gt;</description></item><item><title>Maintenance Log - Sixth Week: JWT Authentication &amp; Role-Based Authorization</title><link>https://jespertandersen.github.io/Portfolio/devlog/maintenancelog-sixthweek/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><author>cph-ja472@stud.ek.dk (Jesper Andersen)</author><guid>https://jespertandersen.github.io/Portfolio/devlog/maintenancelog-sixthweek/</guid><description>&lt;h1 class="relative group"&gt;Devlog Week 6: JWT Authentication &amp;amp; Role-Based Authorization
 &lt;div id="devlog-week-6-jwt-authentication--role-based-authorization" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#devlog-week-6-jwt-authentication--role-based-authorization" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h1&gt;
&lt;p&gt;This week was entirely dedicated to building a deployment-ready authentication and authorization system. No new domain features—just securing everything that already exists. The focus was on JWT tokens, role hierarchies, and integrating security seamlessly into the existing architecture without breaking tests or existing functionality.&lt;/p&gt;</description></item></channel></rss>