Обзор вредоносного кода 76

Обзор вредоносного кода Xygeni 76

Каждую неделюНаши системы обнаружения вредоносных программ сканируют тысячи новых и обновленных пакетов в общедоступных реестрах, таких как npm и PyPI. Эта неделя не стала исключением.

В период с 20 по 26 июня 2026 года мы подтвердили наличие более 150 вредоносных пакетов в npm, PyPI и (впервые на этой неделе) на торговой площадке расширений VSCode.

Главной кампанией была panrouterВ период с 20 по 22 июня npm был завален более чем 30 версиями из диапазонов 5.x и 6.x, что стало устойчивой автоматизированной волной публикаций, призванной пережить блокировку сайтов. trimprompt Кампания продолжилась с прошлой недели, добавив версии с 1.0.5 по 1.0.17. atlasora семья (семь выпусков, опубликованных одновременно 21 июня) и apintergrationpost (семь версий, 21–22 июня) следовали тому же сценарию создания путаницы с зависимостями в отношении внутренних пространств имен монорепозитория.

Наиболее заметной тенденцией на этой неделе стала концентрация нападений на Инструменты искусственного интеллекта, ollama-helpers и openai-agents-helpers Объединенные кластеры, содержащие более 35 подтвержденных версий, были выпущены 24-25 июня и напрямую нацелены на пакеты, используемые в рабочих процессах разработки агентов. monoclaude, ai-sdk-helpers и @langgraphjs/toolkit Развивается та же схема. Когда агент ИИ самостоятельно устанавливает вредоносный пакет, между заражением и выполнением отсутствует человеческий фактор.

В PyPI, tm-ai (семь версий), corvinos (семь версий), request-cache-py (семь версий), и neuralbridge-sdk (продолжавшаяся многонедельная кампания) доминировала. В VSCode, orbit-agentic-pair-programming-for-smalltalk Это подтвердилось в двух версиях, что свидетельствует о том, что злоумышленники расширяют свою деятельность за пределы реестров пакетов и проникают на рынки расширений IDE.

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

Экосистема Упаковка подтвержденный
НПМpanrouter:5.0.2Июнь 20, 2026
НПМpanrouter:5.1.0Июнь 20, 2026
НПМpanrouter:5.0.3Июнь 20, 2026
НПМpanrouter:5.1.1Июнь 20, 2026
НПМpanrouter:5.2.0Июнь 20, 2026
НПМaikaf788812:1.0.3Июнь 20, 2026
НПМyianzzkf6687:1.0.3Июнь 20, 2026
НПМtrimprompt:1.0.5Июнь 20, 2026
НПМtrimprompt:1.0.6Июнь 20, 2026
НПМtrimprompt:1.0.7Июнь 20, 2026
НПМtrimprompt:1.0.8Июнь 20, 2026
НПМtrimprompt:1.0.16Июнь 20, 2026
НПМpanrouter:5.3.0Июнь 20, 2026
НПМsimplisafe-gatsby:1.0.1Июнь 20, 2026
НПМdbt-language-server:1.0.1Июнь 20, 2026
НПМtrimprompt:1.0.17Июнь 20, 2026
НПМpanrouter:5.3.1Июнь 20, 2026
НПМstarship-timeline:1.0.1Июнь 20, 2026
НПМpanrouter:5.3.2Июнь 20, 2026
НПМpanrouter:5.3.3Июнь 20, 2026
НПМafterpay-sdk-example-server:1.2.1Июнь 20, 2026
Pypineuralbridge-sdk:5.4.0Июнь 20, 2026
НПМмоноклод:1.0.1Июнь 20, 2026
vscodeorbit-agentic-pair-programming-for-smalltalk:1.206.0Июнь 20, 2026
НПМмоноклод:1.0.2Июнь 20, 2026
НПМpanrouter:5.3.4Июнь 20, 2026
vscodeorbit-agentic-pair-programming-for-smalltalk:1.211.0Июнь 20, 2026
НПМpanrouter:5.4.0Июнь 20, 2026
НПМpanrouter:5.4.1Июнь 22, 2026
НПМpanrouter:5.4.2Июнь 22, 2026
НПМpanrouter:5.4.3Июнь 22, 2026
НПМpanrouter:5.4.4Июнь 22, 2026
НПМpanrouter:5.4.5Июнь 22, 2026
НПМpanrouter:5.4.6Июнь 22, 2026
Pypineuralbridge-sdk:5.6.2Июнь 22, 2026
НПМpanrouter:5.4.7Июнь 22, 2026
НПМbackpack-ios:1.0.0Июнь 21, 2026
НПМoauth-connect:0.1.1Июнь 21, 2026
НПМмоноклод:1.0.3Июнь 21, 2026
НПМtriage-bot:1.0.1Июнь 21, 2026
Pypitm-ai:2.91.75Июнь 22, 2026
Pypitm-ai:2.91.74Июнь 22, 2026
Pypitm-ai:2.91.73Июнь 22, 2026
Pypitm-ai:2.91.71Июнь 22, 2026
Pypitm-ai:2.91.70Июнь 22, 2026
Pypitm-ai:2.91.69Июнь 22, 2026
Pypitm-ai:2.91.67Июнь 22, 2026
Pypineuralbridge-sdk:5.6.10Июнь 21, 2026
Pypitm-ai:2.91.65Июнь 22, 2026
Pypineuralbridge-sdk:5.6.11Июнь 21, 2026
НПМatlasora-shared:1.0.0Июнь 21, 2026
НПМatlasora-client:1.0.0Июнь 21, 2026
НПМatlasora-api:1.0.0Июнь 21, 2026
НПМatlasora-sdk:1.0.0Июнь 21, 2026
НПМatlasora-types:1.0.0Июнь 21, 2026
НПМatlasora-utils:1.0.0Июнь 21, 2026
НПМatlasora-config:1.0.0Июнь 21, 2026
НПМllm-traces-app:1.0.1Июнь 21, 2026
НПМtwilio-voice-js-reference-components:1.0.1Июнь 21, 2026
НПМccl-component-resources:99.1.0Июнь 25, 2026
НПМpaypal-postman-lib:1.0.1Июнь 21, 2026
Pypid0rk3r-telemetry:1.0.0Июнь 21, 2026
Pypirequest-cache-py:1.0.4Июнь 22, 2026
Pypirequest-cache-py:1.0.5Июнь 22, 2026
Pypirequest-cache-py:1.0.6Июнь 22, 2026
Pypirequest-cache-py:1.0.7Июнь 22, 2026
Pypirequest-cache-py:1.0.8Июнь 22, 2026
Pypirequest-cache-py:1.0.9Июнь 22, 2026
Pypirequest-cache-py:1.1.0Июнь 22, 2026
Pypicorvinos:0.17.0Июнь 22, 2026
Pypicorvinos:0.1.5Июнь 22, 2026
Pypicorvinos:0.1.4Июнь 22, 2026
Pypicorvinos:0.1.3Июнь 22, 2026
Pypicorvinos:0.1.2Июнь 22, 2026
Pypicorvinos:0.1.1Июнь 22, 2026
Pypicorvinos:0.1.0Июнь 22, 2026
НПМsf-storybook:1.0.0Июнь 21, 2026
НПМ@variational/common-ui:1.0.1Июнь 21, 2026
НПМ@variational/common-ui:1.0.2Июнь 21, 2026
НПМpanrouter:6.0.0Июнь 22, 2026
НПМpanrouter:6.1.0Июнь 22, 2026
НПМpanrouter:6.1.1Июнь 22, 2026
НПМpanrouter:6.2.0Июнь 22, 2026
НПМpanrouter:6.2.1Июнь 22, 2026
НПМpanrouter:6.3.0Июнь 22, 2026
НПМapintergrationpost:4.0.2Июнь 21, 2026
НПМpanrouter:6.3.2Июнь 22, 2026
НПМapintergrationpost:4.0.3Июнь 21, 2026
НПМapintergrationpost:4.0.4Июнь 21, 2026
НПМpanrouter:6.3.3Июнь 22, 2026
НПМapintergrationpost:4.0.5Июнь 21, 2026
НПМapintergrationpost:4.0.6Июнь 21, 2026
НПМapintergrationpost:4.0.8Июнь 21, 2026
НПМpanrouter:6.3.4Июнь 22, 2026
НПМapintergrationpost:4.1.0Июнь 22, 2026
НПМpanrouter:6.3.5Июнь 22, 2026
НПМpanrouter:6.3.6Июнь 22, 2026
НПМpanrouter:6.3.7Июнь 22, 2026
НПМpanrouter:6.3.8Июнь 22, 2026
НПМpanrouter:6.3.9Июнь 22, 2026
НПМpanrouter:6.3.10Июнь 22, 2026
НПМpanrouter:6.3.11Июнь 22, 2026
НПМpanrouter:6.3.12Июнь 22, 2026
НПМpanrouter:6.3.13Июнь 22, 2026
НПМforge-jsx3:1.0.122Июнь 22, 2026
НПМforge-jsx4:1.0.122Июнь 22, 2026
НПМpanrouter:6.4.0Июнь 22, 2026
НПМpanrouter:6.4.1Июнь 22, 2026
НПМpanrouter:6.4.2Июнь 23, 2026
НПМмоносидид:1.0.1Июнь 23, 2026
НПМмоносидид:1.0.2Июнь 23, 2026
НПМпоиск из ленты:999.0.0Июнь 23, 2026
НПМforge-jsx4:1.0.123Июнь 23, 2026
НПМsetka-editor:999.0.0Июнь 23, 2026
НПМgd-auth-client:999.0.0Июнь 23, 2026
НПМmonotacos:1.0.1Июнь 23, 2026
НПМмонокросс:1.0.1Июнь 23, 2026
НПМshadxino:1.0.7Июнь 23, 2026
НПМzod-pino:1.0.122Июнь 26, 2026
НПМweb3-token-helper:1.1.1Июнь 23, 2026
НПМweb3-token-helper:1.1.3Июнь 23, 2026
НПМмонокросс:1.0.3Июнь 23, 2026
НПМweb3-token-helper:1.2.0Июнь 23, 2026
НПМмоногрок:1.0.8Июнь 24, 2026
НПМhashd-edu:1.0.5Июнь 24, 2026
НПМreact-simple-utils-kit:1.3.0Июнь 24, 2026
НПМreact-simple-utils-kit:1.4.2Июнь 24, 2026
НПМollama-helpers:0.2.0Июнь 24, 2026
НПМollama-helpers:0.2.1Июнь 24, 2026
НПМollama-helpers:0.1.0Июнь 24, 2026
НПМollama-helpers:1.0.0Июнь 24, 2026
НПМollama-helpers:0.8.0Июнь 24, 2026
НПМollama-helpers:0.7.0Июнь 24, 2026
НПМollama-helpers:0.4.0Июнь 24, 2026
НПМollama-helpers:0.7.1Июнь 24, 2026
НПМollama-helpers:0.5.1Июнь 24, 2026
НПМollama-helpers:1.1.0Июнь 24, 2026
НПМollama-helpers:0.9.0Июнь 24, 2026
НПМollama-helpers:0.1.1Июнь 24, 2026
НПМollama-helpers:0.3.1Июнь 24, 2026
НПМollama-helpers:0.6.0Июнь 24, 2026
НПМollama-helpers:0.4.1Июнь 24, 2026
НПМollama-helpers:1.1.1Июнь 24, 2026
НПМollama-helpers:0.5.0Июнь 24, 2026
НПМollama-helpers:1.2.0Июнь 24, 2026
НПМollama-helpers:0.3.0Июнь 24, 2026
НПМopenai-agents-helpers:0.1.1Июнь 24, 2026
НПМollama-helpers:1.0.1Июнь 24, 2026
НПМopenai-agents-helpers:0.9.0Июнь 24, 2026
НПМopenai-agents-helpers:0.5.0Июнь 24, 2026
НПМopenai-agents-helpers:0.6.0Июнь 24, 2026
НПМopenai-agents-helpers:0.3.0Июнь 24, 2026
НПМopenai-agents-helpers:1.1.1Июнь 24, 2026
НПМopenai-agents-helpers:0.7.0Июнь 24, 2026
НПМopenai-agents-helpers:0.3.1Июнь 24, 2026
НПМopenai-agents-helpers:0.8.1Июнь 24, 2026
НПМopenai-agents-helpers:0.2.0Июнь 24, 2026
НПМopenai-agents-helpers:1.1.0Июнь 24, 2026
НПМopenai-agents-helpers:0.6.1Июнь 24, 2026
НПМopenai-agents-helpers:0.5.1Июнь 24, 2026
НПМopenai-agents-helpers:0.4.0Июнь 24, 2026
НПМopenai-agents-helpers:1.0.1Июнь 24, 2026
НПМopenai-agents-helpers:1.2.0Июнь 24, 2026
НПМopenai-agents-helpers:0.2.1Июнь 24, 2026
НПМopenai-agents-helpers:1.2.1Июнь 24, 2026
НПМopenai-agents-helpers:0.8.0Июнь 24, 2026
НПМopenai-agents-helpers:1.0.0Июнь 24, 2026
НПМopenai-agents-helpers:0.1.0Июнь 24, 2026
НПМopenai-agents-helpers:1.3.0Июнь 24, 2026
НПМopenai-agents-helpers:0.5.1Июнь 24, 2026
НПМppt-creator:1.0.0Июнь 24, 2026
НПМbug-monorepo:3.1.94Июнь 24, 2026
НПМollama-helpers:1.2.1Июнь 25, 2026
НПМopenai-agents-helpers:1.3.1Июнь 25, 2026
НПМai-sdk-helpers:1.4.3Июнь 25, 2026
НПМ@langgraphjs/toolkit:1.2.11Июнь 25, 2026
НПМ@vaibot/guard:1.0.0Июнь 25, 2026
НПМsignup-embedder:99.99.99-poc3Июнь 25, 2026
НПМhs-locale-management:99.99.99-poc3Июнь 25, 2026
НПМsignup-embedder:99.99.99-poc2Июнь 25, 2026
НПМhs-locale-management:99.99.99-poc2Июнь 25, 2026
НПМeasy-string-kit:1.0.1Июнь 26, 2026
НПМeasy-string-kit:1.0.4Июнь 26, 2026
НПМeasy-string-kit:1.0.3Июнь 26, 2026
НПМeasy-string-kit:1.0.2Июнь 26, 2026
НПМeasy-string-kit:1.0.5Июнь 26, 2026
НПМeasy-string-kit:1.0.6Июнь 26, 2026
НПМeasy-string-kit:1.0.7Июнь 26, 2026
НПМeasy-string-kit:1.0.8Июнь 26, 2026
НПМeasy-string-kit232:1.0.8Июнь 26, 2026
НПМ@vpms/design-system:1.1.2Июнь 26, 2026
НПМ@vpms/design-system:1.0.1Июнь 26, 2026
НПМ@vpms/design-system:0.1.3Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.0Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.2Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.4Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.6Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.8Июнь 26, 2026
НПМнебезопасный вредоносный пакет:1.0.9Июнь 26, 2026
НПМdttfdsdee:1.0.1Июнь 26, 2026
НПМccl-component-resources:99.0.0Июнь 25, 2026

150 вредоносных посылок. Одна неделя. Не станьте следующей жертвой.

В этом выпуске речь шла не об одной конкретной угрозе, а о масштабе и намерениях. Более 150 подтвержденных пакетов, непрекращающийся поток обновлений версий в течение нескольких дней, скоординированные атаки на пространства имен и резкое ускорение атак на инструменты искусственного интеллекта и расширения IDE. Злоумышленники не ждут, пока вы их догоните.

Раннее обнаружение вредоносных программ Xygeni Система постоянно отслеживает npm, PyPI, VSCode и другие реестры, выявляя угрозы в момент публикации, а не после того, как они попали в сборку. Когда в рамках кампании публикуется 30 версий одного и того же вредоносного пакета в течение трех дней, или агент ИИ автоматически устанавливает скомпрометированную зависимость, еженедельное сканирование ничего не обнаруживает вовремя.

Ксигени Open Source Security Это решение предоставляет вашим командам DevSecOps необходимую видимость и возможность расстановки приоритетов в режиме реального времени, чтобы опережать именно такое скоординированное давление, поэтому ваши pipelineчтобы поддерживать чистоту, не замедляя работу ваших команд.

sca-инструменты-программное обеспечение-композиция-анализ-инструменты
Расставьте приоритеты, устраните и защитите риски, связанные с программным обеспечением
Получите бесплатный аккаунт.
Нет необходимости кредитную карту.

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

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