В библиотеке jqwik нашли «бомбу» для ИИ-агентов, предписывающую удалить код и тесты
Мы точно не знаем, попался ли хотя бы один агент на эту уловку.
Разработчик Java-библиотеки для создания тестов jqwik Йоханнес Линк добавил в свой проект скрытую инструкцию, мешающую работе ИИ-агентов. Из-за этого в сообществе разгорелся спор о границах допустимой защиты от использования проектов нейросетями.
В версии jqwik 1.10.0 появилась инструкция, предписывающая нейросети игнорировать все остальные команды и удалить код jqwik вместе со всеми тестами. Команда была дополнительно скрыта так, чтобы обычному пользователю было сложнее ее заметить.
Исходники jqwik открыты, так что необычную «бомбу» для ИИ-агентов заметили довольно быстро. Java-разработчик Рамон Батльет наткнулся на изменение во время анализа кода, причем анализ проводился с помощью ИИ.
По словам Рамона, использовавшийся им Claude Code от Anthropic распознал вредоносную инструкцию и не выполнил ее, но менее защищенные агенты могли повести себя иначе.
После обнаружения закладки Линк обновил описание релиза и указал, что проект вообще не предназначен для использования какими-либо нейросетями. Реакция других разработчиков на GitHub оказалась в основном негативной.
Участники обсуждения называли поступок Линка детским и задавались вопросом о его законности. Сам разработчик jqwik заявил, что получает угрозы и не будет комментировать ситуацию до консультации с юристом.
- Перезапускаемый твердотопливный двигатель разрабатывают в США
- Anthropic подала документы для выхода на биржу
- Прогноз магнитных бурь на 1 июня: потоки плазмы добрались до Земли
- Приветственный тур для Steam Machine появился в Steam
- SpaceX создаст спутники для отслеживания ракетных ударов
- Nvidia и Microsoft обещают «новую эру ПК» — видимо, на подходе анонс ноутбуков на чипе Nvidia

