Выбор ответа Senior Агенты в разработке обновлено
Агент в CI
Вопрос
Агент в CI разбирает новые issue и готовит черновик исправления. Какие настройки правильные?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Минимальный токен без секретов, результат только комментарием или PR. Текст issue пишут внешние люди, значит это недоверенный ввод и возможная инъекция.
Варианты ответа
- Токен с правами администратора, чтобы агент сам мержил исправления
- Доступ к секретам деплоя, чтобы агент проверял исправление на проде
- Минимальный токен без секретов, результат только комментарием или PRправильный ответ
- Запуск только для issue от сотрудников, тогда остальное можно не ограничивать
Разбор
Текст issue пишут внешние люди, значит это недоверенный ввод и возможная инъекция. Агенту дают токен с минимальными правами, без секретов деплоя, а результат он оставляет в виде комментария или отдельного PR на ревью. Права администратора и доступ к проду превращают любую инъекцию в реальный ущерб. Фильтр по автору полезен, но не заменяет ограничение прав.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.