<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Moeez Khan — Writing</title><description>Writing on agentic AI, and enterprise &amp; mainframe modernization.</description><link>https://moeezkhan.com/</link><language>en-us</language><item><title>The 45% Problem: Catching Vulnerabilities in AI-Written Code</title><link>https://moeezkhan.com/writing/catching-vulnerabilities-in-ai-code/</link><guid isPermaLink="true">https://moeezkhan.com/writing/catching-vulnerabilities-in-ai-code/</guid><description>Two years of smarter models haven&apos;t moved the rate — roughly 45% of AI-generated code still ships a security flaw. The dangerous part is that it looks perfect. Here&apos;s the setup I use to catch it before it merges.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>Agentic AI</category><category>Code Security</category><category>Developer Tooling</category></item><item><title>COMP-3 and the Quiet Danger of Modernizing Mainframes</title><link>https://moeezkhan.com/writing/comp3-and-mainframe-modernization/</link><guid isPermaLink="true">https://moeezkhan.com/writing/comp3-and-mainframe-modernization/</guid><description>The hardest part of moving a COBOL program to a modern language isn&apos;t syntax — it&apos;s the arithmetic. A single misunderstood packed-decimal field can silently change a customer&apos;s balance. Here&apos;s why, and how agents can get it right.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>Mainframe Modernization</category><category>Agentic AI</category><category>Enterprise</category></item></channel></rss>