<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ankaz</title><link>https://news.ycombinator.com/user?id=ankaz</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 20:25:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ankaz" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ankaz in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>The source repo doesn't have a package.json, so I extracted the version directly from the binary (~/.local/share/claude/versions/2.1.87)<p>Axios sets a VERSION constant that it uses in user-agent headers, boundaries and errors. I scanned the binary for all references like axios, isAxiosError and AxiosError - the code references the same variable namespace (X1H, Tj, eq), suggesting a single bundled copy. In the minified bundle, that VERSION constant was stored in a variable called X1H. Searching the binary for all references to X1H confirms it's only used in axios contexts:<p><pre><code>  var X1H="1.13.6"
  E.set("User-Agent","axios/"+X1H, ...)
  {tag:`axios-${X1H}-boundary`, ...}
  "[Axios v"+X1H+"] Transitional option ..."
  Tj.VERSION=X1H; Tj.AxiosError=eq; Tj.CancelToken=...
</code></pre>
The bundled version is 1.13.6 - well before the compromised 1.14.1. I also checked that "1.14.1", "plain-crypto", and "sfrclak.com" are all absent from the binary.</p>
]]></description><pubDate>Wed, 01 Apr 2026 00:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47595113</link><dc:creator>ankaz</dc:creator><comments>https://news.ycombinator.com/item?id=47595113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47595113</guid></item><item><title><![CDATA[New comment by ankaz in "Claude Code's source code has been leaked via a map file in their NPM registry"]]></title><description><![CDATA[
<p>I've checked, current Claude Code 2.1.87 uses Axios version is 1.14.0, just one before the compromised 1.14.1<p>To stop Claude Code from auto-updating, add `export DISABLE_AUTOUPDATER=1` to your global environment variables (~/.bashrc, ~/.zshrc, or such), restart all sessions and check that it works with `claude doctor`, it should show `Auto-updates: disabled (DISABLE_AUTOUPDATER set)`</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586524</link><dc:creator>ankaz</dc:creator><comments>https://news.ycombinator.com/item?id=47586524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586524</guid></item></channel></rss>