вредоносные пакеты npm - вредоносные пакеты pypi - вредоносный код - отчет о вредоносном ПО - вредоносное ПО npm - вредоносное ПО pypi

Npm Malware Today: Еженедельный обзор вредоносного кода

Вредоносное ПО Npm сегодня продолжает развиваться, и злоумышленники публикуют новые материалы. вредоносный код, вредоносные пакеты npm и Вредоносные пакеты PyPI разработан для оптимизации рабочих процессов разработки. CI/CD pipelinesа также экосистемы с открытым исходным кодом. Обзор вредоносного кода Это текущий исследовательский отчет компании Xygeni, который отслеживает и проверяет наличие реальных вредоносных пакетов. НПМ, PyPI, Код VS и OpenVSXвключая подтвержденные бэкдоры, программы для кражи данных, полезные нагрузки для утечки учетных данных и автоматизированные многоверсионные кампании вредоносного ПО.

Наша исследовательская группа регулярно обновляет эту страницу. подтвержденные результаты, индикаторы компромисса (МОК), поведенческие паттерны и техническом анализеВ результате разработчики, команды AppSecа инженеры по безопасности могут быть на шаг впереди npm вредоносное ПО сегодня а также появление вредоносных программных пакетов, влияющих на современные цепочки поставок программного обеспечения.

NPM Malware Today: Еженедельный обзор 24–29 апреля 2026 г.

Исследователи подтвердили 97 XNUMX вредоносных пакетов в государственных реестрах в течение этого периода.

Наблюдения из набора данных

  • Большинство подтвержденных пакетов были опубликованы в НПМ
  • Дополнительные случаи затронуты PyPI, OpenVSX и Композитор
  • Повторная публикация вредоносных файлов в рамках одних и тех же семейств пакетов и с похожими названиями.
  • Шаблоны версий с высокой или нетипичной версионной ... 99.x, 99.9.x и 1.0.x
  • Активное использование оплата и оформление заказа, enterpriseСтиль, внутреннее веб-приложение, аналитика, основа пользовательского интерфейса, инструмент разработчика, облачная тематика и компонент-связанный шаблоны именования
  • Множественные скоординированные всплески обновлений версий, призванные имитировать легитимные обновления пакетов.

Посмотреть полный еженедельный отчет о вредоносных программах →

Ежемесячный отчет о вредоносном ПО: подтверждены вредоносные пакеты npm в апреле 2026 года.

Добро пожаловать в последний выпуск журнала Сборник вредоносных кодов Xygeni (ежемесячное издание). В апреля 2026наша исследовательская группа подтвердила это. более 250 вредоносных пакетовв основном по всей территории НПМс дополнительными случаями, затрагивающими PyPI, VS Code, OpenVSX и Composer.

В апреле дело касалось не только объёма продаж. Наряду с этим волны издательской деятельности, обусловленные автоматизацией, агрессивные кампании по завышению версий, кластеризация семейств пакетов и имитация внутреннего инструментаВ ходе исследования мы выявили некоторые из наиболее заметных закономерностей скоординированной вредоносной публикации за этот месяц в следующих областях:

Поддельные внутренние инструменты, пакеты, оформленные в стиле ИИ, модули оплаты и оформления заказа, аналитические клиенты, компоненты для фронтенда, утилиты для разработчиков, инструменты Kubernetes и облачных вычислений, расширения VS Code и OpenVSX, а также названия пакетов, похожие на названия известных брендов, призванные органично вписаться в реальную систему разработки программного обеспечения. pipelines.

Это были не просто случаи тайпсквоттинга. В более широком контексте апрель набор данных, мы наблюдали схемы злоупотребления учетными данными, манипулирование цепочкой поставок, повторное использование пространства имен и скоординированная вредоносная публикация разработан для интеграции в реальные среды разработки и процесса создания программного обеспечения. pipelines.

В рамках всего массива данных мы продолжали наблюдать скриптовая многоверсионная публикация, завышенные схемы версионирования, платежные и enterpriseтематическое именование, Названия пакетов, связанные с искусственным интеллектом и агентными технологиями., Имитация SDK и компонентов фронтенда, имитация внутренних инструментови классические тактики, такие как путаница с зависимостями и эксфильтрация данных.

Этот отчет является частью нашей текущей работы. Обзор вредоносного кодагде мы подтверждаем наличие новых угроз и предоставляем действенный интеллект , чтобы помочь Команды DevSecOps оставайтесь впереди риск цепочки поставок программного обеспечения.

Экосистема Упаковка Время
НПМpa-marked:99.1.1027 Апрель, 2026
Pypimoonbit-locale-compat:0.2.327 Апрель, 2026
НПМ@alfa.life.mapp/app.web:99.0.1327 Апрель, 2026
НПМ@sbt_gitverse/analytics-client:99.0.127 Апрель, 2026
НПМ@frengki0707/google-cloud-clone:1.33.127 Апрель, 2026
НПМ@alfa.life.mapp/app.web:99.0.1427 Апрель, 2026
НПМ@tochka-ui/foundation:99.0.227 Апрель, 2026
openvsxarcane-spark/ubel:0.1.028 Апрель, 2026
НПМ@2011-08-19/n:99.9.928 Апрель, 2026
НПМ@frengki0707/google-cloud-clone:1.38.027 Апрель, 2026

Как мы обнаруживаем вредоносный код в вредоносных программах npm и PyPI

Xygeni использует многоуровневые методы для блокировки вредоносного кода до его распространения. Статический анализ кода выявляет шаблоны обфускации, скрытые полезные нагрузки и злоупотребления скриптами. Кроме того, поведенческая песочница анализирует установку hooks, команды времени выполнения и трюки с сохранением. Более того, машинное обучение выявляет вредоносные программы нулевого дня npm и варианты pypi, пропущенные сканерами сигнатур. Наконец, система раннего оповещения отслеживает общедоступные репозитории в режиме реального времени, проверяет результаты и немедленно оповещает команды DevOps.

В результате эта комбинация гарантирует разработчикам быструю и действенную информацию, интегрированную непосредственно в CI/CD рабочих процессов.

Почему разработчикам следует опасаться вредоносных пакетов npm

Современные угрозы редко дожидаются выполнения. Например, вредоносные пакеты npm часто выполняются во время установки, а вредоносные пакеты pypi скрывают утечку токенов или бэкдоры. Злоумышленники:

  • Перенесите приватные репозитории GitHub в публичные, чтобы реплицировать их.
  • Извлеките учетные данные и секреты, используя зашифрованные данные.
  • Используйте запутанные загрузчики JavaScript для развертывания программ-вымогателей или ботнетов.

Фактически, количество вредоносных пакетов с открытым исходным кодом выросло на 156% за год. Поэтому команды, которые полагаются только на отложенные обновления или базовые сканеры, отстают.

Что этот отчет о вредоносных программах отслеживает в npm и PyPI

Этот дайджест является центральным узлом для:

  • Подтвержденные вредоносные пакеты npm
  • Подтвержденные вредоносные пакеты pypi
  • Обнаружение вредоносного кода на основе поведения
  • Инциденты, подтвержденные реестром
  • Еженедельные и ежемесячные отчеты о вредоносных программах
  • История изменений всех обнаруженных вредоносных программ npm и pypi

Другими словами, он предоставляет единую точку отсчёта. Исследовательская группа Xygeni еженедельно обновляет эту страницу, добавляя ссылки на полный технический анализ и IOC на GitHub.

Как защититься от вредоносных пакетов npm и вредоносного ПО PyPI

В связи с этим растущим риском организациям необходимо больше, чем просто проверка зависимостей. Надежная защита от вредоносных пакетов npm и pypi требует как превентивного контроля, так и принудительного выполнения:

Обеспечить установку только Lockfile для вредоносных пакетов npm

Используйте npm ci or pip install --require-hashes in CI/CD.
Это гарантирует использование точного дерева зависимостей, определённого в файлах блокировки. В результате злоумышленники не смогут внедрить изменённые или тайпсквотированные версии вредоносных npm-пакетов.

Предварительное сканирование на наличие вредоносных программ npm и PyPI

Интегрируйте механизм раннего оповещения Xygeni для сканирования вредоносных программ npm и pypi до того, как пакеты попадут в вашу среду.
Кроме того, обнаруживайте подозрительные postinstall скрипты, запутанные загрузчики или жестко закодированные URL-адреса C2.

Guardrails для блокировки сборок с вредоносным кодом

Поставьте guardrails для автоматического завершения сборки при обнаружении подтвержденных вредоносных пакетов npm или pypi.
Например, прерывайте сборки пакетов с неопубликованными мейнтейнерами, шаблонами обфускации или совпадениями IOC. Следовательно, вредоносный код никогда не останется незамеченным.

Сгенерировать и проверить SBOMs Против вредоносных пакетов npm и вредоносного ПО PyPI

Создавай SBOMs (CycloneDX, SPDX) для каждой сборки.
После этого сравните с известными вредоносными пакетами npm и каналами вредоносных программ pypi, чтобы отслеживать как прямые, так и транзитивные зависимости.

Защита учетных данных и токенов от вредоносных программ npm и PyPI

Многие вредоносные пакеты npm пытаются читать .npmrc, .pypircили переменные среды.
Поэтому запускайте сборки в защищённых контейнерах с минимальным раскрытием секретов. Кроме того, используйте менеджеры секретов вместо переменных окружения, чтобы предотвратить злоупотребление вредоносным кодом.

Мониторинг реестра и изменений в обслуживании вредоносных пакетов npm

Злоумышленники часто захватывают заброшенные проекты.
В частности, следите за внезапной сменой сопровождающих, необычными скачками версий или чрезмерными публикациями вредоносных пакетов npm и pypi.

Обучение разработчиков по обнаружению вредоносного кода в npm и PyPI

Научите команды замечать тревожные сигналы, такие как:

  • Названия пакетов с опечатками (reqeust вместо request).
  • Необычно install or prepare скриптов.
  • Недавно созданные пакеты с подозрительно высокими номерами версий.
    Прежде всего, такая осведомленность помогает своевременно обнаруживать вредоносный код.

Обнаружение аномалий во время выполнения для вредоносных пакетов npm и вредоносного ПО PyPI

Даже если вредоносное ПО обходит статические проверки, обнаружение во время выполнения CI/CD можно поймать:

  • Неожиданные сетевые подключения.
  • Изменения файловой системы за пределами ожидаемых каталогов.
  • Попытки сохранения настойчивости на разных работах.
    Наконец, это гарантирует, что угрозы вредоносного ПО npm и pypi будут остановлены даже после установки.

Объединяя эти элементы управления, команды предотвращают попадание вредоносных пакетов npm и pypi в производство. pipelines.

Попробуйте инструменты обнаружения вредоносных программ от Xygeni

Xygeni обеспечивает:

  • Обнаружение вредоносного кода в режиме реального времени, включая бэкдоры, шпионское ПО и программы-вымогатели.
  • В отличие от базовых сканеров, анализ через npm, PyPI, Maven, NuGet, RubyGems и др.
  • Автоматическая блокировка сборки, если отчет о вредоносном ПО выявляет риск.
  • Анализ возможностей эксплуатации, проверка репутации обслуживающей организации и обнаружение аномалий.

В курсе

Наша команда обновляет эту страницу каждую неделю. Чтобы получать оповещения и подробные отчёты:

  • Подпишитесь на нашу НОВОСТИ
  • Подписаться @XygeniSecurity на Linkedin
  • Добавьте эту страницу в закладки, чтобы следить за последними новостями вредоносное ПО npm и вредоносное ПО pypi угрозы
sca-инструменты-программное обеспечение-композиция-анализ-инструменты
Расставьте приоритеты, устраните и защитите риски, связанные с программным обеспечением
7-дневная бесплатная пробная версия
Кредитная карта не требуется.

Защитите свою разработку и доставку программного обеспечения

с пакетом продуктов Xygeni