npm
11 malicious packages published on 2026-11-07 (pypi 10, npm 1)
Including: qzc690385, qzc690383, qzc690382, genblaze-fal, pulumi-doppler, genblaze-atlascloud, dsh-notify-focus, reqnests…
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
33 malicious packages published on 2026-11-06 (npm 32, pypi 1)
Including: @cherrydotfun/miniapp-sdk, hello-bat-fwi9, tailwind-animationfound, modelsdesk, kampodine, automic-style-engine, monobomber, monopw…
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
56 malicious packages published on 2026-11-05 (npm 52, pypi 4)
Including: itc-actors-api, talk-lang, plain-lang, @db-tools/main-app, test1817, @gemshell/win32-x64, dsh-purge, mcp-teamviewer…
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
10 malicious packages published on 2026-11-04 (npm 10)
Including: @secauditb20y/sec-test-b1, @secaudita10x/sec-test-a1, @secauditb20y/sec-test-r3b, exnesss, dogmans-afterglow, nannnnnnnnn, doghack-afterglow, @saidddddddddd/somethingelse…
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
Malicious release of screenshot-desktop (npm) — 66,054 downloads last week
Malware in screenshot-desktop
What to do: Run `snare deps` in every project, and `snare deps --system`. If it was installed, rotate credentials: `snare rotate`.
18 malicious packages published on 2026-11-03 (npm 16, pypi 2)
Including: arbkit, bandkit, jailbreak-code, txnforge, print-hello-world-test-temp, @mntv-analysis/ui, @user-interface-common/common-styles, web-pixels-manager…
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
Elo JavaScript emitter has sandbox escape to arbitrary Node.js / browser code execution via unfiltered .constructor member access
Summary An unauthenticated attacker who controls a string passed to any Elo JavaScript-emission path — defaultFormats.elo.parse(), the bin/elo CLI, or the live browser playground at elo-lang.org/try — can execute arbitrary code in the host JavaScript runtime. A payload built from
What to do: Upgrade @enspirit/elo to 1.0.1 or later.
Elo Ruby backend has Remote Code Execution via unescaped #{...} interpolation in emitted string literals and subtype-constraint labels
Summary Elo's Ruby backend emits attacker-controlled text into Ruby double-quoted strings without escaping the # character. Because # begins Ruby's interpolation sequences — #{expr}, #@ivar, #@@cvar, #$gvar — and any expression wrapped in #{...} may use backticks for shell execut
What to do: Upgrade @enspirit/elo to 1.0.1 or later.
7 malicious packages published on 2026-11-02 (npm 7)
Including: @ifasn/mmdd-doc-mcp, @ifasn/mmd-doc-mcp, @ifasn/mdd-doc-mcp, @ifasn/md-doc-mcp, bfvkjmeikpwhqxc, internal-renderers, pandafortunerush
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.
7 malicious packages published on 2026-11-01 (npm 4, pypi 2, rubygems 1)
Including: dsh-screenshot-native, atlassian-wallboard-plugin, macs-shoaibs-pro17, privacypass-py, hs-framework, @axon-web/icons, pystr-codec
What to do: snare checks lockfiles and installs against these automatically — `snare deps`.