<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-08-04T17:06:21Z</updated>
  <generator>https://nostr.now</generator>

  <title>Nostr notes by Markus Tacker</title>
  <author>
    <name>Markus Tacker</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.now/npub10rsvp26shue08py7cj9ckv56h9z0rwhpq66advnx89nv6d99x8gqsnhvyf.rss" />
  <link href="https://nostr.now/npub10rsvp26shue08py7cj9ckv56h9z0rwhpq66advnx89nv6d99x8gqsnhvyf" />
  <id>https://nostr.now/npub10rsvp26shue08py7cj9ckv56h9z0rwhpq66advnx89nv6d99x8gqsnhvyf</id>
  <icon>https://assets.chaos.social/accounts/avatars/109/244/691/086/010/003/original/c4313170aad7957c.jpg</icon>
  <logo>https://assets.chaos.social/accounts/avatars/109/244/691/086/010/003/original/c4313170aad7957c.jpg</logo>




  <entry>
    <id>https://nostr.now/nevent1qqsgcqqd0dquctcard0m70ah8uke5yx2rga65ddkk3ysc49yz5rjx3szypuwps9t2zln9uuynmzghzejn2u5fud6uyrtt44jvcukdnf555caquenryn</id>
    
      <title type="html">That&amp;#39;s why you should migrate to #NPM v12, it prevents ...</title>
    
    <link rel="alternate" href="https://nostr.now/nevent1qqsgcqqd0dquctcard0m70ah8uke5yx2rga65ddkk3ysc49yz5rjx3szypuwps9t2zln9uuynmzghzejn2u5fud6uyrtt44jvcukdnf555caquenryn" />
    <content type="html">
      That&amp;#39;s why you should migrate to #NPM v12, it prevents exactly this kind of attack: &lt;a href=&#34;https://www.aikido.dev/blog/keyv-and-friends-compromised-in-npm-supply-chain-attack&#34;&gt;https://www.aikido.dev/blog/keyv-and-friends-compromised-in-npm-supply-chain-attack&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Every package in the family received two new files, setup.mjs and Math_Symbol.js, along with a &amp;#34;preinstall&amp;#34;: &amp;#34;node setup.mjs&amp;#34; entry added to each package.json. Anyone who ran npm install against an affected version would have had setup.mjs execute automatically before their install completed.
    </content>
    <updated>2026-08-04T16:33:16Z</updated>
  </entry>

</feed>