<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><title>Quiet Signal</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/</link><description>A slow blog about application security and the craft of shipping software.</description><language>en</language>
<item><title>SSRF Explained Through Real-World Mistakes</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/ssrf-explained-through-real-world-mistakes.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/ssrf-explained-through-real-world-mistakes.html</guid><pubDate>Wed, 26 Aug 2026 09:00:00 +0000</pubDate><description>For a long time I treated SSRF as something to worry about later. Then a small change to our Burp Suite setup turned into a week of debugging, and &quot;later&quot; arrived all at once.</description></item>
<item><title>Least Privilege for Humans, Not Just Services</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/least-privilege-for-humans-not-just-services.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/least-privilege-for-humans-not-just-services.html</guid><pubDate>Mon, 11 May 2026 09:00:00 +0000</pubDate><description>This post started as a note to my future self. Every few months I relearn the same lessons about least privilege, so this time I&#x27;m writing them down.</description></item>
<item><title>Security Reviews That Developers Don&#x27;t Dread</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/security-reviews-that-developers-don-t-dread.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/security-reviews-that-developers-don-t-dread.html</guid><pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate><description>Every codebase has one area everyone is a little afraid to touch. On our team, it was everything related to least privilege.</description></item>
<item><title>Session Cookies Done Right</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/session-cookies-done-right.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/session-cookies-done-right.html</guid><pubDate>Sun, 30 Nov 2025 09:00:00 +0000</pubDate><description>This post started as a note to my future self. Every few months I relearn the same lessons about supply chain security, so this time I&#x27;m writing them down.</description></item>
<item><title>Signing Container Images With Sigstore</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/signing-container-images-with-sigstore.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/signing-container-images-with-sigstore.html</guid><pubDate>Tue, 25 Nov 2025 09:00:00 +0000</pubDate><description>This post started as a note to my future self. Every few months I relearn the same lessons about dependency pinning, so this time I&#x27;m writing them down.</description></item>
<item><title>Rotating Secrets Without a Maintenance Window</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/rotating-secrets-without-a-maintenance-window.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/rotating-secrets-without-a-maintenance-window.html</guid><pubDate>Wed, 16 Jul 2025 09:00:00 +0000</pubDate><description>A colleague asked me last week why our team cares so much about threat modeling. I gave a rambling answer, so here is the longer, more organized version.</description></item>
<item><title>Threat Modeling in Thirty Minutes</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/threat-modeling-in-thirty-minutes.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/threat-modeling-in-thirty-minutes.html</guid><pubDate>Sun, 01 Jun 2025 09:00:00 +0000</pubDate><description>There is no shortage of articles about OWASP ZAP. Most of them cover the happy path. This one is about what happened after the happy path ended.</description></item>
<item><title>What a Leaked API Key Taught Our Team</title><link>https://us01qzz.jp2haozu-naookg-okak.cc/posts/what-a-leaked-api-key-taught-our-team.html</link><guid>https://us01qzz.jp2haozu-naookg-okak.cc/posts/what-a-leaked-api-key-taught-our-team.html</guid><pubDate>Mon, 12 May 2025 09:00:00 +0000</pubDate><description>A colleague asked me last week why our team cares so much about least privilege. I gave a rambling answer, so here is the longer, more organized version.</description></item>
</channel></rss>
