<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sergio Rodriguez — Research archive</title><link>https://sergrdz.pages.dev/research-log</link><description>Reverse engineering, Python tools, and patch studies. Source and records from Sergio Rodriguez.</description><language>en-us</language><atom:link href="https://sergrdz.pages.dev/feed.xml" rel="self" type="application/rss+xml"/>
<item><title>Waymark: follow the original</title><link>https://sergrdz.pages.dev/labs/source-trail/</link><guid isPermaLink="true">https://sergrdz.pages.dev/labs/source-trail/</guid><pubDate>Mon, 05 Oct 2026 17:26:12 -0400</pubDate><description>Publication dates, immutable revisions, publisher-attested onion identities, and a local file hash check.</description></item>
<item><title>Cartels in the public record</title><link>https://sergrdz.pages.dev/case-studies/cartelkit</link><guid isPermaLink="true">https://sergrdz.pages.dev/case-studies/cartelkit</guid><pubDate>Mon, 05 Oct 2026 16:45:00 -0400</pubDate><description>CARTELKIT revised as a cited public-source study. Original synthetic records are excluded from the assessment.</description></item>
<item><title>Afterimage: before the body</title><link>https://sergrdz.pages.dev/labs/cve-replay/chunk-lines/</link><guid isPermaLink="true">https://sergrdz.pages.dev/labs/cve-replay/chunk-lines/</guid><pubDate>Mon, 05 Oct 2026 12:00:00 -0400</pubDate><description>Afterimage compares urllib3 2.7.0 and 2.8.0 in 32 bounded offline cases. Framing-line rejection and body controls, with upstream credit.</description></item>
<item><title>Where the headers went</title><link>https://sergrdz.pages.dev/labs/cve-replay/</link><guid isPermaLink="true">https://sergrdz.pages.dev/labs/cve-replay/</guid><pubDate>Sun, 27 Sep 2026 12:00:00 -0400</pubDate><description>A published urllib3 redirect issue independently replayed against two release packages.</description></item>
<item><title>Who approved this exact call?</title><link>https://sergrdz.pages.dev/labs/call-boundary/</link><guid isPermaLink="true">https://sergrdz.pages.dev/labs/call-boundary/</guid><pubDate>Sun, 27 Sep 2026 12:00:00 -0400</pubDate><description>Signed request scope, expiry and replay protection in a small Python authorization gate.</description></item>
<item><title>C in. Ghidra out.</title><link>https://sergrdz.pages.dev/labs/binary-boundary/</link><guid isPermaLink="true">https://sergrdz.pages.dev/labs/binary-boundary/</guid><pubDate>Sun, 27 Sep 2026 12:00:00 -0400</pubDate><description>Original C, two native builds, Ghidra output and recorded boundary tests.</description></item>
</channel></rss>
