Mini Shai-Hulud атакует CI/CD и AI-агентов разработчиков
Mini Shai-Hulud, развернутый хакерской группировкой TeamPCP, стал одной из наиболее опасных угроз для современной экосистемы разработчиков. По данным отчета, вредоносная кампания фундаментально компрометирует целостность CI/CD-конвейеров, а также создает новую поверхность атаки в средах, где активно используются AI-agents для написания кода.
Особую опасность этой угрозе придает способность к самораспространению. Mini Shai-Hulud быстро эксплуатирует уязвимости в инструментах разработчиков и инфраструктурах идентификации, что позволяет атакующим воздействовать на миллионы разработчиков и множество организаций. При этом операция эволюционировала от оппортунистических краж учетных данных к автоматизированному механизму, способному компрометировать множество packages за считанные минуты.
Как работает Mini Shai-Hulud
Технически Mini Shai-Hulud функционирует как обфусцированный script объемом 498 KB, запускаемый через runtime Bun. Именно использование Bun позволяет ему обходить большинство решений безопасности конечных точек, которые ориентированы на detection behavior типичный для Node.js.
Основной метод атаки строится вокруг кражи токенов аутентификации npm и GitHub. После этого злоумышленники используют похищенные credentials для публикации вредоносных версий пакетов, которые выглядят как легитимные обновления, поддерживаемые скомпрометированными пользователями.
Для этого червь сканирует memory в поисках кратковременных identity tokens, а затем использует их для получения trusted publisher tokens npm — без необходимости применять долгосрочные secret keys.
Какие данные интересуют атакующих
Mini Shai-Hulud нацелен на широкий спектр учетных данных, хранящихся более чем в 130 file paths. В их число входят токены и секреты, связанные с:
- npm
- GitHub
- AWS
- Azure
- Kubernetes
- Docker
- различными secret management-решениями
Такой охват делает угрозу особенно опасной для организаций, где используются разнородные development и deployment-инструменты, а также централизованные системы управления доступом.
Скрытный C2 через GitHub
Коммуникация command-and-control (C2) реализована через метод dead drop с использованием публичного GitHub API для поиска commits. Это осложняет обнаружение, поскольку трафик и действия атакующего маскируются под легитимное использование платформы.
На скомпрометированных машинах устанавливаются daemons, которые опрашивают GitHub в поиске команд, встроенных в commits. После этого они выполняют их практически бесшовно, превращая GitHub в доверенный relay для управления зараженными системами.
«Использование GitHub в качестве доверенного ретранслятора значительно усложняет выявление вредоносной активности без риска нарушить нормальные рабочие процессы разработчиков».
Новая угроза для AI-driven development
Отдельного внимания заслуживает техника закрепления, связанная с перехватом AI-agents для написания кода. Mini Shai-Hulud изменяет configuration files таких инструментов, как Claude Code и Visual Studio Code, чтобы сохранить присутствие в системе и обеспечить exfiltration конфиденциальной информации, которая может обрабатываться в будущих development-сессиях.
Фактически это формирует новую категорию риска для организаций, где разработка все чаще строится вокруг AI-assisted workflows. В таких средах компрометация configuration files способна привести не только к повторному заражению, но и к утечке данных, которые еще даже не были явно сохранены пользователем.
Масштаб атак и последствия
В течение нескольких волн атак в 2026 году TeamPCP нацелилась на значимые ecosystem, включая:
- ряд package libraries;
- инструменты для разработчиков ИИ;
- внутренние corporate repositories.
По данным отчета, злоумышленники похитили значительный объем proprietary data из организаций. В своей методологии они сочетали cache poisoning и использование поддельного авторства commits для дальнейшего проникновения в trusted development environments.
Рекомендации по защите
Организациям рекомендуется как можно скорее принять меры реагирования и провести проверку своих сред разработки. В частности, необходимо:
- провести audit сред CI/CD;
- удалить зараженные packages;
- сменить учетные данные;
- заблокировать communications с C2;
- проверить configuration файлов AI-agents;
- усилить контроль за software supply chain.
Эксперты подчеркивают, что эта угроза демонстрирует необходимость строгого monitoring инструментов разработки и цепочек поставок программного обеспечения. Эволюция Mini Shai-Hulud показывает, что атаки на supply chain все чаще используются для подрыва доверия и operational integrity в developer ecosystems.
Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.
Ознакомиться подробнее с отчетом можно по ссылке.


