Перейти к основному содержимому
← Все записи

CodeRabbit ищет риски безопасности в крупных кодовых базах с GPT-6.1 Sol

По словам OpenAI, CodeRabbit использует GPT-6.1 Sol для исследования рисков безопасности в сложных кодовых базах. Агент безопасности компании помогает разработчикам проверять результаты анализа и предложенные исправления.

CodeRabbit поручила GPT-6.1 Sol одну из неблагодарных задач разработки ПО: выяснить, где в большой кодовой базе могут быть проблемы с безопасностью. По словам OpenAI, компания использует модель для исследования рисков безопасности в сложных кодовых базах, а затем агент безопасности помогает разработчикам разобраться с тем, что удалось обнаружить.

Судя по доступным материалам, это и есть всё объявление. Оно короткое, поэтому и эта статья невелика.

Как CodeRabbit использует модель

Согласно OpenAI, задача модели — исследование. CodeRabbit использует GPT-6.1 Sol для изучения рисков безопасности, причём акцент сделан на сложных кодовых базах — таких, где уже никто не держит в голове всю картину целиком.

На основе модели создан агент безопасности. Он не ограничивается указанием на проблему, но и помогает разработчикам проверять результаты анализа и предлагаемые им исправления.

Главное — этап проверки

Вторую половину этого описания легко прочитать по диагонали. Агент, который сообщает об уязвимости, формулирует утверждение. Агент, который ещё и предлагает исправление, выдаёт утверждение и патч, и то и другое всё ещё должен кто-то прочитать.

По словам OpenAI, именно вокруг такой проверки и построен агент CodeRabbit. Разработчикам дают на проверку результаты анализа и предложенные исправления, так что человек остаётся частью процесса, а выводы агента не принимаются как окончательные.

О чём не говорится в сообщении

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

  • принципы внутренней работы агента и то, как он использует GPT-6.1 Sol
  • виды уязвимостей, которые он находит
  • какие-либо результаты измерений, бенчмарки или данные о количестве клиентов
  • цены, доступность или поддерживаемые языки

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

Какие выводы можно сделать

Фактов немного, и они ясны. Для исследования рисков безопасности CodeRabbit использует GPT-6.1 Sol, а её агент безопасности предназначен для того, чтобы предоставлять разработчикам результаты анализа и предложенные исправления для проверки. Результат анализа, который никто не проверяет, — всего лишь строка в логе с амбициями, так что такой подход по крайней мере нацелен на нужное узкое место.

В сыре есть дырки. В вашей инфраструктуре их быть не должно.