<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>MagSolutionsAI Blog</title>
    <link>https://magsolutionsai.com/blog/</link>
    <atom:link href="https://magsolutionsai.com/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Analysis of AI-generated code supply chain risk: slopsquatting, hallucinated dependencies, and how to verify what your assistant just suggested.</description>
    <language>en</language>
    <lastBuildDate>Wed, 09 Sep 2026 20:44:03 +0000</lastBuildDate>
    <item>
      <title>We measured how late a malware advisory arrives. Sometimes 95 days.</title>
      <link>https://magsolutionsai.com/blog/advisory-window.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/advisory-window.html</guid>
      <pubDate>Wed, 09 Sep 2026 09:00:00 +0000</pubDate>
      <description>Across the 100 most recent npm malware advisories, 30% arrived more than a day after the package was published. 95% of those packages were under 30 days old when the advisory landed.</description>
      <category>security</category><category>supply chain</category><category>npm</category><category>measurement</category>
    </item>
    <item>
      <title>Thirteen npm packages, 48 seconds, one fake wallet SDK</title>
      <link>https://magsolutionsai.com/blog/coinbase-wallet-npm-cluster.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/coinbase-wallet-npm-cluster.html</guid>
      <pubDate>Mon, 07 Sep 2026 09:00:00 +0000</pubDate>
      <description>On 7 September 2026, GitHub&#x27;s Advisory Database flagged 13 npm packages named after Coinbase&#x27;s wallet infrastructure as malware. Registry timestamps show all 13 were published within 48 seconds of each other.</description>
      <category>supply chain</category><category>npm</category><category>case study</category><category>malware</category>
    </item>
    <item>
      <title>The malicious package that never showed up in anyone&#x27;s requirements.txt</title>
      <link>https://magsolutionsai.com/blog/transitive-dependency-malware.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/transitive-dependency-malware.html</guid>
      <pubDate>Thu, 03 Sep 2026 09:00:00 +0000</pubDate>
      <description>Two PyPI packages published this week show why checking your direct dependencies is not enough. The credential-stealing code was one dependency away, in a package nobody typed into a requirements file on purpose.</description>
      <category>supply chain</category><category>PyPI</category><category>case study</category><category>transitive dependencies</category>
    </item>
    <item>
      <title>What is slopsquatting, and why your scanner cannot see it</title>
      <link>https://magsolutionsai.com/blog/what-is-slopsquatting.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/what-is-slopsquatting.html</guid>
      <pubDate>Thu, 03 Sep 2026 09:00:00 +0000</pubDate>
      <description>Attackers no longer wait for you to mistype a package name. They register the names your AI assistant invents. Here is how the attack works and why CVE-based tooling is blind to it by design.</description>
      <category>slopsquatting</category><category>supply chain</category><category>AI security</category>
    </item>
    <item>
      <title>The package that never existed and got 30,000 downloads</title>
      <link>https://magsolutionsai.com/blog/huggingface-cli-case.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/huggingface-cli-case.html</guid>
      <pubDate>Wed, 02 Sep 2026 09:00:00 +0000</pubDate>
      <description>In 2024 a researcher registered huggingface-cli, a name AI models kept recommending but which was never real. Three months later it had over 30,000 downloads — including from a major tech company&#x27;s public documentation.</description>
      <category>slopsquatting</category><category>case study</category><category>supply chain</category>
    </item>
    <item>
      <title>How to check whether a package actually exists before you install it</title>
      <link>https://magsolutionsai.com/blog/verify-a-package-exists.html</link>
      <guid isPermaLink="true">https://magsolutionsai.com/blog/verify-a-package-exists.html</guid>
      <pubDate>Tue, 01 Sep 2026 09:00:00 +0000</pubDate>
      <description>A practical guide to verifying Python and npm dependencies against the live registries — the exact commands, what the responses mean, and the check most people forget after the first one passes.</description>
      <category>how-to</category><category>PyPI</category><category>npm</category><category>supply chain</category>
    </item>
  </channel>
</rss>
