shim-cli favicon

shim-cli

shim-cli — это локальный инструмент безопасности с открытым исходным кодом, предназначенный для обнаружения и маскирования конфиденциальных данных в рабочих процессах ИИ-агентов, таких как Claude Code.

Код и ITМаскирует обнаруженные секреты и…Проверяет номера IBAN и турецкие…Отмечает переопределения инструкций и…Поддерживает режимы принудительной…
shim-cli product interface screenshot
Расчётные посещения в месяц
635
Период данных:
Добавлено в AIToolly

Что такое shim-cli? Обзор продукта

Назначение продукта и его официальное позиционирование

shim-cli запускается локально вместе с инструментами для разработчиков, такими как Claude Code, Codex, Copilot CLI и VS Code на системах macOS и Linux.

Инструмент выявляет конфиденциальные сведения, включая учетные данные, личные идентификаторы и секреты конфигураций, маскируя значения перед отправкой в модель, если это позволяет архитектура хуков агента.

Для чего можно использовать shim-cli?

Сценарии, подтверждённые официальными источниками

Маскирование данных агента

Снижение риска случайной утечки учетных записей и персональных данных при чтении агентами локальных файлов или результатов работы инструментов.

Аудит истории Claude Code

Сканирование сохраненных журналов сессий Claude Code для оценки количества токенов, расходов и прошлых утечек данных в локальных проектах.

Мониторинг сессий в командной строке

Отслеживание выполнения команд агента через локальный прокси для мониторинга расхода токенов и передачи конфиденциальных значений.

Как использовать shim-cli

Описанный в документации процесс, если он доступен

  1. 1

    Установка CLI

    Установите shim в локальное терминальное окружение с помощью uv или pipx в среде Python 3.10 или новее.

  2. 2

    Тестирование обнаружения с помощью демо

    Запустите встроенную команду demo на тестовом тексте, чтобы проверить работу маскирования без изменения системных файлов.

  3. 3

    Подключение к ИИ-агенту

    Установите нативный хук или настройте плагин Claude Code marketplace для интеграции в операции агента.

  4. 4

    Проверка конфигурации агента

    Выполните диагностическую команду doctor и убедитесь в наличии активных хуков внутри сессии агента.

Интеграция с клиентами и границы приватности

Уровень защиты, обеспечиваемый shim-cli, варьируется в зависимости от архитектурных ограничений каждого поддерживаемого клиента. В то время как Claude Code позволяет нативным хукам перезаписывать содержимое файлов и вывод инструментов плейсхолдерами перед отправкой в языковые модели, Codex не позволяет хукам перезаписывать промпты, введенные непосредственно пользователем.

Если прямое маскирование не поддерживается хост-агентом, shim-cli выводит оповещения и предоставляет дополнительный режим принудительной блокировки для остановки операций перед выполнением. В VS Code файлы, читаемые агентами, не видны инструменту, а трафик инструментов в Codex и Copilot CLI не проверяется.

  • Маскирует содержимое файлов и вывод инструментов внутри Claude Code с помощью нативных хуков.
  • Маскирует пользовательские промпты в Copilot CLI, поддерживающем перезапись промптов.
  • Применяет режимы блокировки в Claude Code, Codex и VS Code при обнаружении немаскированных значений.
  • Выполняется полностью на локальном оборудовании без отправки телеметрии и без необходимости регистрации учетной записи.

Что проверить перед выбором shim-cli

Проверки на собственных материалах и рабочих процессах

  • Убедитесь, что рабочие станции разработчиков работают под управлением macOS или Linux с Python 3.10 или новее, а не неподдерживаемой Windows.
  • Проверьте, используют ли основные рабочие процессы Claude Code, Codex, Copilot CLI или VS Code.
  • Сопоставьте ограничения клиентов (например, невозможность проверять вызовы инструментов в Codex или читать файлы в VS Code) с внутренними требованиями комплаенса.
  • Определите, требуются ли пользовательские регулярные выражения для внутренних идентификаторов, ключей API или имен хостов.

Источники и дата проверки shim-cli

Какие источники и когда были проверены

Официальный источник
https://getshim.tech/products/shim-cli
Последняя проверка
Категория
Код и IT

Часто задаваемые вопросы о shim-cli

Ответы на основе карточки продукта с проверенными источниками

Какие операционные системы поддерживаются shim-cli?

shim-cli поддерживает среды macOS и Linux под управлением Python 3.10 или новее. Операционная система Windows не поддерживается, а совместимость с WSL пока не подтверждена.

Маскирует ли shim-cli промпты, вводимые пользователем непосредственно в Claude Code?

Промпты, введенные вручную в Claude Code, не маскируются, так как клиент не позволяет хукам перезаписывать их, однако они могут отображаться в отчетах или блокироваться в строгом режиме enforcement.

Какие типы конфиденциальных данных обнаруживает shim-cli?

Инструмент обнаруживает адреса электронной почты, номера телефонов, банковские карты, валидированные номера IBAN, турецкие удостоверения личности и налоговые номера, ключи API, пароли, URI баз данных, IP- и MAC-адреса, американские номера SSN и шаблоны пользовательских регулярных выражений.

Отправляет ли shim-cli телеметрию или данные сессий на удаленные серверы?

Нет, shim-cli не требует учетных записей или ключей API, не собирает телеметрию и выполняет все операции анализа и проксирования исключительно локально на машине пользователя.

Как работает функция аудита сессий?

Команда audit проверяет хранящиеся на локальном диске журналы прошлых сессий Claude Code, рассчитывая метрики потенциальных утечек по проектам и источникам, не изменяя и не передавая данные.

Посмотрите другие недавно добавленные инструменты в этой категории.