Выбор ответа Senior Агенты в разработке обновлено

Агент в CI

Вопрос

Агент в CI разбирает новые issue и готовит черновик исправления. Какие настройки правильные?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Минимальный токен без секретов, результат только комментарием или PR. Текст issue пишут внешние люди, значит это недоверенный ввод и возможная инъекция.

Варианты ответа

  1. Токен с правами администратора, чтобы агент сам мержил исправления
  2. Доступ к секретам деплоя, чтобы агент проверял исправление на проде
  3. Минимальный токен без секретов, результат только комментарием или PRправильный ответ
  4. Запуск только для issue от сотрудников, тогда остальное можно не ограничивать

Разбор

Текст issue пишут внешние люди, значит это недоверенный ввод и возможная инъекция. Агенту дают токен с минимальными правами, без секретов деплоя, а результат он оставляет в виде комментария или отдельного PR на ревью. Права администратора и доступ к проду превращают любую инъекцию в реальный ущерб. Фильтр по автору полезен, но не заменяет ограничение прав.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме