Skip to content

Безопасность YOLO #32

@netles

Description

@netles

Продукт

  • Плагин для VSCode
  • Плагин для JetBrains IDE
  • Консольная утилита (CLI)
  • Веб-сайт (kodacode.ru)
  • Документация (docs.kodacode.ru)
  • Личный кабинет (kodacode.ru/account)
  • Поддержка моделей

Решаемая проблема

Не вижу как задать ограничения для Yolo mode.

Предлагаемое решение

Набор инструкций по-умолчанию для YOLO mode, чтобы он не принимал решения о безвозвратном удалении, а также при правках создавал кеш текущей сессии с резервными копиями.
Для рискованых - пусть удаляют дефолтный файл yolo.
Для адекватных - опишут рамки что можно, а что нельзя делать без запроса.

Рассмотренные альтернативы

Не редкость создание бекапов перед редактированием.

Дополнительная информация

f7.log

В логе видно:

  • тупо удаляет файл, который считает нужным без резервирования,
  • действует на опережения, не уточняя,
  • плохая соображалка не компенсируется инструкциями безопасности,
  • пишет успешность и согласие пользователя 100%, при том, что есть в логе - это явно ошибочная оценка.

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

Чеклист

  • Я проверил существующие issues и уверен, что моё предложение не запрашивалось ранее
  • Я уверен, что предлагаемый функционал сейчас не реализован
  • Я предоставил достаточно информации для понимания функции

Metadata

Metadata

Assignees

No one assigned

    Labels

    CLIКонсольная утилита @kodadev/koda-cli

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions