TGViewer
КиберГвардьола КиберГвардьола @kibergvardiola · 73 subscribers
Post #899 9
🛡 LLM Guard заархивировали, но его продолжают скачивать

8 июля 2026 года репозиторий LLM Guard получил статус archived, однако библиотеку до сих пор скачивают с PyPI около 100 тысяч раз в месяц. Поддержка прекращена, модели на Hugging Face брошены, а пользователи остались с набором проблем. В закреплённых зависимостях — transformers 4.51.3 с семью опубликованными уязвимостями, presidio с неисправимым CVE-2026-26007, ограничение Python до 3.12. Часть сканеров просто не работает: NLTK 3.10 отказывается скачивать данные через прокси, модель MaliciousURLs удалена автором с HF, а Docker-образы тянут на 4 ГБ из-за PyTorch с CUDA.

Автор статьи продолжил проект под именем Gorget. Главное — полностью убрал PyTorch: написал собственную среду выполнения на ONNX Runtime и numpy, размер окружения сжался с ~1,1 ГБ до 399 МБ. Запуск моделей ускорился: DeBERTa для обнаружения внедрения инструкций загружается за 3,7 секунды, проверка запроса занимает 0,06–0,09 с. Совместимость сохранили через псевдонимы sys.modules: весь старый код с `import llm_guard` работает без правок, интерфейсы API не изменены. При этом на Python 3.14 запустили 284 теста, включая сверку ответов PyTorch и ONNX с точностью 0,002.

Появился language="ru" для персональных данных. СНИЛС и ИНН проверяются по контрольным суммам, паспорт — по коду региона и году выдачи, телефоны РБ и РК разбирает phonenumbers. Ложные срабатывания отсекаются: «Заказ 4506 123456 отправлен» не станет паспортом без контекстного слова «паспорт» или «серия». Отдельная находка — модель анонимизации по умолчанию Isotonic/deberta-v3-base_finetuned_ai4privacy_v2 идёт под некоммерческой лицензией CC-BY-NC-4.0, о чём LLM Guard молчал. Теперь Gorget предупреждает в логах и предлагает альтернативу под Apache-2.0, пишет habr_infosec.

Меня цепляет другое: сотни компаний, встроивших LLM Guard, годами нарушали лицензию модели анонимизации, даже не подозревая. А когда автор удалил MaliciousURLs с Hugging Face, у всех разом сломался сканер фишинговых ссылок. Зависимость от внешнего репозитория моделей — это невидимая единая точка отказа, и ответвление Gorget со своим автономным кэшем и автономным режимом это вскрыло.

#LLMGuard #Gorget #PyTorch #ONNX #privacy #opensource
More from @kibergvardiola
  1. Sep 28, 2026⚠️ Уязвимость в Meta Muse: подмена адреса диктовки и угон токена Patrick Wardle разобрал в…
  2. Sep 28, 2026💀 Взломанные GitHub Actions снова работают: теги не чистили 16 сентября 2026 два Actions…
  3. Sep 28, 2026💀 PamStealer перешёл на живой обмен ключами с C2 Новая версия macOS-стилера PamStealer бо…
  4. Sep 28, 2026🔥 Citrix подтвердила эксплуатацию двух RCE нулевого дня в NetScaler Администраторы в выхо…
  5. Sep 27, 2026💀 Ботнет Carbonato устанавливает ИИ-агента Hermes на открытые Docker API Демон Docker на…
  6. Sep 27, 2026💀 BEC больше не читает почту — он переписывает реальность Совместное исследование Rapid7…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →