Русский ИТ бизнес
Русский ИТ бизнес

Самая частая ошибка вайбкодеров происходит не в коде. Она происходит в git push

Самая частая ошибка вайбкодеров происходит не в коде. Она происходит в git push.

Человек собирает проект с помощью AI, получает рабочий продукт за вечер, радуется — и выкладывает репозиторий на GitHub. Публично. Со всеми ключами внутри.

API-ключ OpenAI. Токен Stripe. Пароль от базы данных. Всё это лежит в .env, который никто не добавил в .gitignore — AI не спросил, человек не подумал.

Я так чуть не попался :) но Sol был достаточно умен и сразу предупредил…

Комментарии (19)

  • Чайный Кит
    Чайный Кит
    Такого уже давно не происходит благодаря прехукам и различным git leaks Ответить
    раскрыть ветку (1)
    • Горячий Карьерист
      Горячий Карьерист
      Которые конечно никто не настроил :) Ответить
  • Металлический Сантехник
    Металлический Сантехник
    закрытый репо Ответить
  • Пепельный Витязь
    Пепельный Витязь
    а проект то есть где посмотреть? опять выдуманная история… Ответить
    раскрыть ветку (1)
    • Автор канала
      Автор канала
      https://botprotection.ru/ip-check вот тут я ошибся ключ апи указал в промпте Ответить
  • Колеблющийся Фазан
    Колеблющийся Фазан
    Ну это даже для кухарок недопустимо )) Любой ИИ зазвонит во все колокола, если ключ увидит Ответить
    раскрыть ветку (3)
    • Чайный Кит
      Чайный Кит
      Я как-то попросил проверить, не найдено ли в репе ключей, на что получил ответ:
      «Да, ты абсолютно прав, были захардкожены ключи. Я их удалил из кода»

      Потом вижу в ридми:
      Такого-то числа нашел ключ API_KEY = итутключ, удалил из кода, предотвратив утечку Ответить
    • Кованый Волшебник
      Кованый Волшебник
      Та не, они глупи. Большинство моделей конечно задетектят запушенный .env , но если какой нибудь пароль от бдшки будет случайно логироваться в контейнер .... То не факт что нейронка это спалит, проверенно на своем опыте. Крч пока они дырявые в этом плане Ответить
      раскрыть ветку (1)
      • Колеблющийся Фазан
        Колеблющийся Фазан
        Тем не менее на ключи четко реагируют. Но всю дурость конечно предотвратить не могут. Ответить
  • Пепельный Витязь
    Пепельный Витязь
    Видимо автор, нажимал 100 раз пуш, а нейронку не пускала. Или в этом блоге не знакомы с git, и посты пишет очередная нейронка ... Ответить
  • Речной Шаман
    Речной Шаман
    а в том что они действительно думают что они программисты Ответить
    раскрыть ветку (1)
    • Чайный Кит
      Чайный Кит
      За всю жизнь видел всего несколько программистов, остальные разработчики Ответить
  • Пепельный Витязь
    Пепельный Витязь
    Современные ассистенты обычно сами создают .gitignore и предупреждают… Ответить
  • Кованый Волшебник
    Кованый Волшебник
    Ладно, нейросети пока не заменят программистов))) Ответить
  • Маслянистый Дворник
    Маслянистый Дворник
    Сейчас большинство агентов сразу же предупреждают что ключи могут быть или уже раскрыты, прямо большими буквами пишут для нас глупцов. Ответить
  • Пепельный Витязь
    Пепельный Витязь
    Может пора попробовать нормальные нейронки, а не какие то там gemni) Ответить
  • Маслянистый Дворник
    Маслянистый Дворник
    Самая большая проблема вайбкодеров, что если они хотят сделать не pet проект им всё равно придется стать аналитиком/разработчиком/DevOps в итоге. Ответить
    раскрыть ветку (1)
    • Скользящий Ангел
      Скользящий Ангел
      И в чем их проблема? Там и ген диром надо стать и ещё много кем Ответить
  • Лохматый Осьминог
    Лохматый Осьминог
    Макс, разрушу твой нерослопный маня пост. У гитхаба давно есть интеграции с этими сервисами, и автоматом отзывает ключи. Попроси ии переформулировать пост получше Ответить