TGViewer
Cross Join - канал о разработке Cross Join - канал о разработке @crossjoin · 3.82K subscribers
Post #570 4.44K
https://about.gitlab.com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/

🚨 Масштабная атака на npm-экосистему

GitLab обнаружил крупную атаку на цепочки поставок через npm-пакеты. Вредоносная программа распространяется как червь, автоматически заражая новые пакеты через украденные токены разработчиков. Малварь крадёт credentials от GitHub, npm, AWS, GCP и Azure, а затем использует их для дальнейшего распространения через легитимные пакеты.

Самое опасное — встроенный механизм «мёртвой руки». Если малварь теряет доступ к своей инфраструктуре (например, при массовом удалении заражённых репозиториев), она начинает уничтожать данные пользователя. На Windows удаляет файлы и перезаписывает сектора диска, на Unix использует shred для безвозвратного уничтожения.

Что делать:

Проверьте node_modules на наличие файла bun_environment.js, папки ~/.truffler-cache/ и др (см статью)

Также в статье указаны подозрительные процессы, которые стоит поискать.

Просканируйте package.json на подозрительные preinstall скрипты

Ротируйте все токены GitHub, npm и облачных сервисов

Расследование продолжается, список заражённых пакетов уточняется.

🫥 Cross Join - канал о разработке
⠀
GitLab GitLab discovers widespread npm supply chain attack Malware driving attack includes "dead man's switch" that can harm user data.
  • 😱 26
  • ❤ 2
  • 👍 2
  • 🔥 1
  • 💩 1
More from @crossjoin
  1. Sep 28, 2026Слышал недавно в каком-то подкасте мысль, что Haskell плохо подходит для вайбкодинга прост…
  2. Sep 26, 2026Антон Жиянов написал мини-книгу по Go-concurrency. Это что-то вроде плотного конспекта с и…
  3. Sep 22, 2026photo post
  4. Sep 14, 2026Поможем Руслану собрать фидбек. Проект некоммерческий 👆
  5. Sep 14, 2026AGBX (Agent Box) — небольшой open-source CLI для запуска Claude Code и Codex в изолированн…
  6. Sep 5, 2026Обалдеть, что творится. На Рейтерс вышла статья, в которой утверждается, что, помимо сканд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →