| Версия | Поддержка |
|---|---|
| 2.0.x | Текущая |
| 1.0.x | Критические fix |
Не создавайте публичный issue с описанием уязвимости, если в нём могут быть секреты или обход защиты hh.ru.
- Опишите проблему в приватном issue репозитория emildg8/HH_Ai (Security advisory) или свяжитесь с maintainer напрямую.
- Укажите шаги воспроизведения и влияние (утечка
.env, сессии, API-ключей).
.env,config/secrets.local.env,config/devops.env,config/profiles/*.env(кроме*.example.env)data/session/— cookies ChromiumCV/, личные PDF, очередиdata/vacancies-*.json- Ключи OpenRouter, Telegram, hash резюме hh.ru
Проверка перед push:
npm run export:public
# или готовый zip для передачи:
npm run release:public
# просмотрите dist/hh-ai-public — не должно быть секретов- Храните резервные копии (
npm run backup) только локально, с шифрованием диска. - Не публикуйте zip из
npm run release:pack— в полном архиве могут быть сессии и ключи. - Используйте умеренные лимиты откликов (
lib/hh-apply-rate.mjs), соблюдайте правила hh.ru.