GitHub Advisory malware sweep, 2 November 2026
6 packages from GitHub malware advisories published between 06:00 UTC on 1 November and 06:00 UTC on 2 November 2026: two Baileys WhatsApp forks with an unpinned off-registry dependency, one out-of-band DNS probe and three CWE-506 takedowns. No confirmed payload beyond probes.
Published 2 Nov 2026 · Updated 6 Nov 2026
Every version named by the advisory is in the scanner, so a lockfile check finds it directly.
- Severity
- Medium
- Type
- Advisory sweep
- Published
- 2 Nov 2026
- Last updated
- 6 Nov 2026
- Ecosystems
- npmRubyGems
- Detected by
- GitHub Advisory Database, OpenSSF Package Analysis, Amazon Inspector
- Also known as
- GHSA 2026-11-02 batch
- Source
- github.com
Advisory sweep. A dated batch of GitHub Advisory Database malware entries collected together. A sweep mixes kinds - typosquats, dependency-confusion probes, boilerplate takedowns with no published analysis, and occasionally real payloads - and its severity reflects the worst confirmed item, not the batch as a whole.
The full picture
GitHub published malware advisories for 6 packages in this window (npm and RubyGems). It is a quiet day: the only analysed items are two Baileys forks with an unpinned dependency and a DNS callback probe.
Indicators named in the advisories
npmp19n5--768.oob.awss.dev(out-of-band probe callback)
Severity is medium because nothing in the batch has a confirmed payload beyond a beacon.
6 packages 7 versions
- npm@an1mshnpmb9c84920/pipeprobe-obf-m19n51.0.0→
- npm@axo_cuy/baileys1.0.0→
- npm@bil-rgb/baileys1.0.01.0.1→
- npmatlassian-wallboard-plugin*→
- npmdsh-screenshot-native1.0.0→
- RubyGemsmacs-shoaibs-pro1790002.1→
These are usually pulled in as transitive dependencies rather than installed directly. Check your whole tree at once. It runs in your browser and nothing is uploaded.
What it does if you installed it
- Cluster: trojanised Baileys WhatsApp library forks (malicious-package; advisory analysis published) (2 packages):
@axo_cuy/baileys,@bil-rgb/baileys. Forks of the Baileys WhatsApp Web library that pull theirlibsignaldependency straight from a personal GitHub repository with no pinned commit, so whoever controls that repository decides what runs on install. Use the official@whiskeysockets/baileysonly. - Cluster: dependency-confusion and pentest probes (dependency-confusion; beacon only) (1 package):
@an1mshnpmb9c84920/pipeprobe-obf-m19n5. These send only host details (hostname, username, working directory) to a callback host, mostly under internal-looking or squatted names at inflated versions. No payload beyond the beacon was reported, but a hit means your build resolved a public package where you expected a private one. - Cluster: CWE-506 takedowns with no published analysis (malicious-package; likely probes or lures) (3 packages):
atlassian-wallboard-plugin,dsh-screenshot-native,macs-shoaibs-pro17. GitHub published only its standard "treat the host as compromised" notice for these, with no payload analysis.
Clean-up steps
- Check your lockfiles - search
package-lock.json,yarn.lock,pnpm-lock.yaml,requirements*.txt,poetry.lock,uv.lockandGemfile.lockfor every package and version listed below, or upload them to the DependencyWatch scanner - Probes and spam - remove the package, rebuild, and check whether your registry configuration lets public packages shadow internal or scoped names
- Egress - DNS lookups to
*.oob.awss.devfrom build hosts indicate a probe ran
Sources
- GitHub Advisory Database, malware advisoriesgithub.com
- OpenSSF malicious-packages repositorygithub.com
- GHSA-9xq2-7mfg-rrmx - npm @bil-rgb/baileysgithub.com
- GHSA-xq83-5ggr-7222 - npm pipeprobe out-of-band DNS probegithub.com
- GHSA-vj43-6r45-847h - npm atlassian-wallboard-plugingithub.com
- DependencyWatch: previous day's sweepdependencywatch.io
Check your lockfile against this and every other incident.
Paste a lockfile and it is matched on your own device against every compromised version we track. Nothing is uploaded and there is no account.