Repolode
AGGIB

AGGIB/Stroq

Локальный инструмент безопасности, который проверяет сессии AI-агентов для программирования на утечки секретов и блокирует или подтверждает рискованные команды.

Звёзды
172
Форки
9
Открытые issues
7
Последний коммит
19 часов назад

Что это?

Stroq — локальный инструмент безопасности для AI-агентов для программирования, таких как Claude Code, Cursor и Codex CLI. Он читает сохранённые записи сессий агентов и показывает, какие команды были вызваны текстом, который агент прочитал, а какие учётные данные передавались внешним сервисам. Инструмент выводит названия ключей и источники, но не сами значения.

Хуки Stroq проверяют каждый вызов инструмента до его выполнения. Они могут блокировать команды вроде передачи скачанного файла в shell или внешние запросы с известным секретом, а также запрашивать подтверждение, если команда повторяет текст, который прочитал агент. В локальной консоли на 127.0.0.1 отображаются принятые решения, подключённые агенты, а также используемые ими skills и MCP-серверы. Stroq запускается через npx и требует Node.js версии 22 или новее; телеметрия не отправляется.

В проект также входят команда replay для проверки прошлых сессий по текущей политике и команда attack, которая запускает набор известных атак в одноразовом окружении.

Ключевые возможности

  • 01Проверяет записи сессий агентов на известные секреты и показывает названия ключей и источники, не раскрывая значения.
  • 02Устанавливает хуки для Claude Code, Cursor и Codex, которые блокируют рискованные внешние вызовы и запрашивают подтверждение перед повторным использованием прочитанного агентом текста.
  • 03Повторно проверяет прошлые сессии по текущей политике, не выполняя команды.
  • 04Предоставляет локальную консоль на 127.0.0.1 для просмотра решений, подключённых агентов и MCP-серверов.
  • 05Работает полностью локально, без учётной записи и телеметрии.

Сценарии использования

  • Проверка того, не отправлял ли AI-агент API-ключи или облачные учётные данные во время прошлых сессий программирования.
  • Добавление защитных ограничений, которые не дают агенту передавать скачанные скрипты в shell или утекать секретам через curl.
  • Аудит загруженных навыков и MCP-серверов ваших агентов для программирования и проверка изменений с момента последнего аудита.

Быстрый старт

  1. 1

    Запустите Stroq через npx, чтобы увидеть карточку своих сеансов

    npx @stroq/cli
  2. 2

    Защитите агента, подключив к нему Stroq через hook

    npx @stroq/cli init
  3. 3

    Откройте локальную консоль по адресу 127.0.0.1

    npx @stroq/cli console

Что важно знать

  • Требуется Node.js версии 22 или выше.
  • Для добавления hooks из консоли нужна macOS или Linux; в Windows используйте stroq init.
  • Это фильтр, а не песочница; hook видит только то, что отправляет ему хост.
  • Поддержка hooks зависит от агента и его версии, поэтому перед использованием активного hook ознакомьтесь с ограничениями интеграции.

В подборках

Темы

Частые вопросы

Что такое Stroq?
Локальный инструмент безопасности, который проверяет сессии AI-агентов для программирования на утечки секретов и блокирует или подтверждает рискованные команды. Stroq — локальный инструмент безопасности для AI-агентов для программирования, таких как Claude Code, Cursor и Codex CLI. Он читает сохранённые записи сессий агентов и показывает, какие команды были вызваны текстом, который агент прочитал, а какие учётные данные передавались внешним сервисам. Инструмент выводит названия ключей и источники, но не сами значения.
Stroq можно использовать бесплатно? Какая у него лицензия?
Stroq распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Stroq всё ещё поддерживается?
Активно поддерживается. Последний коммит в Stroq — 6 нояб. 2026 г..
Для чего можно использовать Stroq?
Проверка того, не отправлял ли AI-агент API-ключи или облачные учётные данные во время прошлых сессий программирования. Добавление защитных ограничений, которые не дают агенту передавать скачанные скрипты в shell или утекать секретам через curl. Аудит загруженных навыков и MCP-серверов ваших агентов для программирования и проверка изменений с момента последнего аудита.
Как установить Stroq?
Запустите Stroq через npx, чтобы увидеть карточку своих сеансов: npx @stroq/cli Защитите агента, подключив к нему Stroq через hook: npx @stroq/cli init Откройте локальную консоль по адресу 127.0.0.1: npx @stroq/cli console
Где скачать Stroq?
Исходный код и инструкции по установке — на GitHub: https://github.com/AGGIB/Stroq

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Корпоративная система безопасности для обнаружения и инвентаризации AI-агентов, наблюдения за ними, оценки их защищённости и выявления рискованного поведения.

2,1 тыс.+37 за неделю231PythonApache-2.0Активно поддерживаетсяОбновлён 7 дней назад

Сканер безопасности для проверки навыков AI-агентов (Claude Code, Codex, MCP) на prompt injection, утечку данных и риски цепочки поставок перед установкой.

24,6 тыс.+1,1 тыс. за неделю2,1 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 13 часов назад

CLI и библиотека с открытым исходным кодом для проверки файлов моделей ИИ, кода, работающих конечных точек LLM/агентов/MCP и записанных трасс агентов с отчетом о проблемах и пробелах в проверках.

20317PythonApache-2.0Обновлён 8 часов назад