Bloom Security нашла уязвимость в публикации пакетов, а ИИ-агенты множат риск
Исследователи Bloom Security описали уязвимость в инфраструктуре публикации программных пакетов. Она особенно опасна на фоне ИИ-инструментов для кодинга: агенты ставят зависимости автоматически и без ручной проверки. Организации могут получить вредоносный код, даже не заметив момента установки. Об этом сообщает TNW. Полные технические детали в доступной части материала не раскрыты. • Агенты устанавливают пакеты быстрее, чем их успевают проверять люди. • Слабое место находится в цепочке публикации, а не в самой модели. • Безопасникам стоит ограничить права агентов на установку зависимостей.
AI-обработка оригинала TNW; редакция Hamidun News
В 2025 году исследователи проверили 576 тысяч фрагментов кода, написанных 16 моделями. В среднем 19,7% рекомендованных пакетов вообще не существовали. Эти имена можно зарегистрировать и наполнить вредоносным кодом, а потом ждать, пока ИИ-ассистент сам подтянет их в проект. Теперь у проблемы появился ещё один слой: компания Bloom Security описала уязвимость в инфраструктуре публикации ПО, которая в связке с автоматическими установками может доставить вредоносный код в корпоративную среду. Об этом пишет The Next Web.
Что известно об уязвимости
Технические подробности в доступной части публикации ограничены, поэтому важно не додумывать лишнего. Известно следующее: Bloom Security нашла слабое место в механизмах публикации пакетов, и оно становится опаснее, когда установкой зависимостей занимается не человек, а ИИ-агент. Судя по адресу материала, речь идёт о механизме Trusted Publishing в npm. Это схема, при которой пакет публикуется из доверенного CI-процесса без долгоживущих токенов. Идея разумная: токены воруют регулярно, и после волны атак на npm в 2025 году, включая червя Shai-Hulud, который затронул сотни пакетов, экосистема всерьёз пересматривала практики публикации.
Уязвимость в самом механизме доверия бьёт по базовому допущению: если пакет опубликован «правильным» способом, ему можно верить. Агент это допущение разделяет и проверять не станет.
Почему агенты меняют масштаб
Человек, который ставит зависимость, обычно хотя бы мельком смотрит на название, число загрузок, репозиторий. Агент работает иначе: ему нужно, чтобы тесты прошли, а сборка собралась. Если пакет решает задачу, он окажется в `package.json` за секунды.
Три фактора усиливают друг друга:
- Скорость. Агент может поставить десятки зависимостей за одну сессию, и каждая становится точкой входа.
- Галлюцинации имён. Около 20% несуществующих пакетов в выдаче моделей, по данным исследования 2025 года, создают поле для атаки через регистрацию похожих названий.
- Права. Агенты нередко работают в окружении с доступом к секретам, CI и внутренним репозиториям, а скрипты установки npm выполняются сразу.
Уязвимость в публикации добавляет к этому ещё один вектор: даже корректное имя пакета перестаёт гарантировать безопасность.
Кого это касается
Больше всего рискуют команды, где ИИ-кодинг встроен в рабочий процесс без отдельной политики для зависимостей: стартапы с быстрым циклом релизов, подрядчики, внутренние платформенные команды. Корпоративные службы безопасности привыкли контролировать людей и пайплайны, а агент стоит между ними и обходит оба уровня контроля.
Пока неясно, насколько широко брешь использовалась на практике и какие версии затронуты. Эти вопросы стоит задать поставщику реестра и самим исследователям.
Что сделать уже сейчас
Сначала стоит выяснить, какие агенты в компании могут выполнять `npm install` и в каком окружении. Если это машина разработчика с токенами и доступом к приватным репозиториям, это первая зона для ограничений.
Дальше работают проверенные меры:
- включить lock-файлы и запретить агентам менять их без ревью;
- отключить выполнение install-скриптов (`--ignore-scripts`) там, где они не нужны;
- завести allowlist зависимостей или внутреннее зеркало реестра с задержкой на новые версии;
- проверять новые пакеты по возрасту, числу мейнтейнеров и источнику сборки;
- запускать агентов в изолированных песочницах без постоянных секретов.
Главный вывод простой: доверие к реестру нужно проверять так же, как доверие к коду, а скорость агента не должна быть выше скорости проверки.
- 24 окт. 2026 г.Goodfire запускает «внутренние» мониторы ИИ-агентов, которые дешевле LLM-надзора
- 24 окт. 2026 г.CEO Bending Spoons: ИИ пишет 90% кода, а дешёвый SaaS идёт с молотка
- 24 окт. 2026 г.Claude Science собрал первую полную карту неба в ультрафиолете с ошибкой ~10%
- 24 окт. 2026 г.Anthropic и Claude Science собрали первую полную карту неба в УФ-диапазоне
❓ Вопросы и ответы по материалу
Что известно по теме: что известно об уязвимости?
Технические подробности в доступной части публикации ограничены, поэтому важно не додумывать лишнего. Известно следующее: Bloom Security нашла слабое место в механизмах публикации пакетов, и оно становится опаснее, когда установкой зависимостей занимается не человек, а ИИ-агент. Судя по адресу материала, речь идёт о механизме Trusted Publishing в npm. Это схема, при которой пакет публикуется из доверенного CI-процесса без долгоживущих токенов. Идея разумная: токены воруют регулярно, и после волны атак на npm в 2025 году, включая червя Shai-Hulud, который затронул сотни паке
Что известно по теме: почему агенты меняют масштаб?
Человек, который ставит зависимость, обычно хотя бы мельком смотрит на название, число загрузок, репозиторий. Агент работает иначе: ему нужно, чтобы тесты прошли, а сборка собралась. Если пакет решает задачу, он окажется в `package.json` за секунды. Три фактора усиливают друг друга: Скорость. Агент может поставить десятки зависимостей за одну сессию, и каждая становится точкой входа. Галлюцинации имён. Около 20% несуществующих пакетов в выдаче моделей, по данным исследования 2025 года, создают поле для атаки через регистрацию похожих названий. Права. Агенты нередко работают
Что известно по теме: кого это касается?
Больше всего рискуют команды, где ИИ-кодинг встроен в рабочий процесс без отдельной политики для зависимостей: стартапы с быстрым циклом релизов, подрядчики, внутренние платформенные команды. Корпоративные службы безопасности привыкли контролировать людей и пайплайны, а агент стоит между ними и обходит оба уровня контроля. Пока неясно, насколько широко брешь использовалась на практике и какие версии затронуты. Эти вопросы стоит задать поставщику реестра и самим исследователям.
Делегируйте ресёрч, код и рутину автономному AI-агенту
Интеллектуальная агентная среда NomadNet Agent (agent.nomadnet.ai) выполняет многошаговые задачи: глубокий веб-ресёрч, анализ данных, написание кода и автоматизацию браузера.
Главное из мира ИИ — раз в неделю
7 ключевых событий недели, отобранных вручную. Без шума, репостов и пресс-релизов.
Готово! Проверьте почту — мы отправили подтверждение.