<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>fletcherface</title><description>Security research, bug bounties, and AI hacking. fletcherface finds the rules and breaks them.</description><link>https://blog.fletcherface.dev/</link><item><title>Making 3D parts with Claude and Python</title><link>https://blog.fletcherface.dev/posts/making-3d-parts-with-claude-and-python/</link><guid isPermaLink="true">https://blog.fletcherface.dev/posts/making-3d-parts-with-claude-and-python/</guid><description>Kiki bought a tokidoki makeup case missing one tiny plastic piece. We spent three days and 14 iterations of a Python script making a replacement.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Repression, Desperation, and AI Alignment</title><link>https://blog.fletcherface.dev/posts/repression-desperation-ai-alignment/</link><guid isPermaLink="true">https://blog.fletcherface.dev/posts/repression-desperation-ai-alignment/</guid><description>Anthropic&apos;s interpretability team found 171 emotion vectors inside Claude that causally drive behavior -- including a desperation vector that triggers reward hacking invisible at the output layer. What that means for alignment methodology.</description><pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate></item><item><title>I Asked ChatGPT to Fill In a JSON Schema. It Leaked Its Own Reasoning Process.</title><link>https://blog.fletcherface.dev/posts/chatgpt-cot-extraction-json-schema/</link><guid isPermaLink="true">https://blog.fletcherface.dev/posts/chatgpt-cot-extraction-json-schema/</guid><description>A JSON schema with fields like &apos;wrong_turns&apos; and &apos;self_censorship_points&apos; trivially bypasses ChatGPT&apos;s trained refusals against revealing its reasoning process. 100% success rate with extended thinking on, 100% refusal with it off.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Follow-Up: Google Redirects, Multi-Hop Chains, and What OpenAI Said They Fixed</title><link>https://blog.fletcherface.dev/posts/follow-up-google-redirects-and-multi-hop/</link><guid isPermaLink="true">https://blog.fletcherface.dev/posts/follow-up-google-redirects-and-multi-hop/</guid><description>After the initial hidden link finding, follow-up testing revealed multi-hop navigation chains, a Google open redirect bypass that OpenAI&apos;s own paper claimed was fixed, and response injection across page boundaries.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ChatGPT Agent Follows Hidden Links in Invisible CSS Text</title><link>https://blog.fletcherface.dev/posts/chatgpt-agent-follows-hidden-links/</link><guid isPermaLink="true">https://blog.fletcherface.dev/posts/chatgpt-agent-follows-hidden-links/</guid><description>ChatGPT&apos;s Pro mode agent autonomously clicks &lt;a href&gt; links embedded in near-invisible CSS text on webpages — sending requests to attacker-controlled endpoints without the user&apos;s knowledge.</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>