npm package report

Is @ranstech/bails safe?

Version 2.0.0 of @ranstech/bails was flagged as malicious by CyberXYZ cross-signal detection (automatic), not yet confirmed. Other versions are not flagged. npm's latest tag points to 2.0.0, one of these versions, so an unpinned install gets it.

Do not install @ranstech/bails 2.0.0

CRITICAL

Tarball ships a file byte-identical to known malware (cross-signal auto). Added to CyberXYZ 2026-10-26, CyberXYZ cross-signal detection, automatic.

// what we observed
  • file identical to known malware+70

    lib/Utils/browser-utils.js is byte-identical to known malware (sha256 a18dbf131e4f76d37062eb9f9fd6c081bd58d2c6d675c9a7913cea2436fe7cd1 = confirmed_scan:@wanzlonely/bails4u@6.0.0(@wanzlonely/bails4u), confirmed_scan:@wanzlon)

  • follows WhatsApp channels through your account+70

    follows WhatsApp channels through the user's session, unasked in lib/Socket/newsletter.js

  • package contents+8

    source finding (sev 10)

// versions and what to do
Malicious
2.0.0
Move to
Pin a release that is not listed above: the latest tag points to one that is.

If one of these versions was installed, remove it and treat the credentials, tokens and SSH keys on that machine as exposed: rotate them. Check CI runners and container images that installed it too.

// reach

0 direct dependencies

none carry a known advisory

    0 packages depend on it

    an advisory here reaches each of them

      Create a free accountfor every dependency path, dependent and what to upgrade
      // ai model usage

      Tracked for PyPI packages. HuggingFace models declare Python dependencies, so npm packages are not covered.



      Checked 2026-10-30 at 19:37 UTC. Updated continuously from NVD, GHSA, OSV and CNA feeds.

      Think a verdict here is wrong? Tell us — we respond within 2 business days.