<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Anti-Distillation on Napat&#39;s Inverse Blog</title>
    <link>/tags/anti-distillation/</link>
    <description>Recent content in Anti-Distillation on Napat&#39;s Inverse Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 31 Mar 2026 20:30:00 +0700</lastBuildDate>
    <atom:link href="/tags/anti-distillation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Inside the Machine: What a Leaked Agentic Code Tool Reveals About AI Security</title>
      <link>/ai-analysis/inside-the-machine-what-agentic-code-tool-source-reveals-about-ai-security/</link>
      <pubDate>Tue, 31 Mar 2026 20:30:00 +0700</pubDate>
      <guid>/ai-analysis/inside-the-machine-what-agentic-code-tool-source-reveals-about-ai-security/</guid>
      <description>&lt;p&gt;In March 2026, someone extracted the complete source code of Claude Code from an npm package and published it to GitHub. No modifications. No commentary. Excluding generated code, lock files, and test fixtures — roughly 512,000 lines of TypeScript, dumped into a repository with a single commit.&lt;/p&gt;
&lt;p&gt;How this happened is itself a security lesson. Anthropic published version 2.1.88 of their npm package with a production source map file — &lt;code&gt;cli.js.map&lt;/code&gt;, weighing in at 59.8 MB — that contained the original TypeScript source, comments and all. A misconfigured &lt;code&gt;.npmignore&lt;/code&gt; or a build pipeline that skipped artifact scanning, depending on who you ask. The file was there for anyone to extract. Security researcher Chaofan Shou was the first to notice.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
