Repolode
node9-ai

node9-ai/node9-proxy

Контроль доступа для AI-агентов, пишущих код: блокировка чтения учётных данных, проверка рискованных действий и журналирование вызовов инструментов в Claude Code, Codex, Cursor и MCP-серверах.

Звёзды
225
Форки
21
Открытые issues
1
Последний коммит
6 часов назад

Что это?

node9 работает между AI-агентом и вызываемыми им инструментами, проверяя каждое действие до выполнения. Его изолятор учётных данных по умолчанию запрещает чтение таких путей, как ~/.ssh, ~/.aws и файлы .env, а команды shell разбираются в AST, поэтому обойти правило, обернув чтение в другую команду, не получится. Опасные git-команды, SQL-запросы без WHERE, передачу вывода curl в bash и неавторизованный sudo node9 приостанавливает или блокирует без дополнительной настройки. Приостановленные действия ожидают одобрения прямо в диалоге с агентом, которому сообщается причина остановки.

Помимо настроек по умолчанию, node9 предлагает наборы правил для отдельных сервисов — Postgres, MongoDB, Redis, AWS, Kubernetes, Docker, GitHub и файловой системы, обнаружение секретов и PII в аргументах инструментов, опциональный список разрешённых исходящих сетевых подключений и MCP-шлюз, фиксирующий определения инструментов. Также доступны режим песочницы, оценка защищённости локальной машины, сканирование репозитория на предмет CI-workflow, которые могут перехватить злоумышленники, и история сессий. Для локальной защиты аккаунт не нужен; при желании можно войти в систему и подключить машину к общей панели управления политиками команды и аудитом.

node9 поддерживает Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, VS Code, Claude Desktop и другие агенты, а также может работать как MCP-сервер. Установка выполняется через npm или Homebrew; требуется Node.js 22+.

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

  • 01Блокирует чтение агентом путей с учётными данными, например ~/.ssh, ~/.aws и файлов .env.
  • 02Приостанавливает опасные git-команды, SQL-запросы и команды shell до одобрения человеком.
  • 03Находит ключи AWS, токены GitHub и Stripe, приватные ключи и PII в аргументах инструментов.
  • 04Подключается к любому MCP-серверу и фиксирует определения инструментов, чтобы они не менялись незаметно.
  • 05Ведёт журнал всех действий агента в поддерживаемых инструментах.
  • 06Предлагает опциональный список разрешённых исходящих сетевых подключений для команд shell.

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

  • Запуск Claude Code или Cursor на ноутбуке, где хранятся облачные учётные данные и SSH-ключи.
  • Ограничение списка MCP-серверов и инструментов, доступных агенту в команде.
  • Проверка опасных команд для баз данных или shell до их выполнения агентом.
  • Сканирование workflow GitHub Actions на предмет путей, которыми злоумышленники могут воспользоваться, чтобы перехватить агента.

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

  1. 1

    Установите node9 глобально с помощью npm

    npm install -g node9-ai
  2. 2

    Запустите node9 в проекте, чтобы выбрать настройку панели управления или локальной защиты

    node9
  3. 3

    Оцените степень уязвимости этой машины по показателю защищённости

    node9 posture

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

  • Требуется Node.js версии 22 или новее.
  • Контроль исходящего трафика по умолчанию отключён, поэтому команда, отправляющая файл напрямую в сеть, не считается чтением файла, пока вы его не включите.
  • Контроль исходящего трафика действует только на команды оболочки, но не на другие инструменты.

В подборках

Темы

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

Что такое node9-proxy?
Контроль доступа для AI-агентов, пишущих код: блокировка чтения учётных данных, проверка рискованных действий и журналирование вызовов инструментов в Claude Code, Codex, Cursor и MCP-серверах. node9 работает между AI-агентом и вызываемыми им инструментами, проверяя каждое действие до выполнения. Его изолятор учётных данных по умолчанию запрещает чтение таких путей, как ~/.ssh, ~/.aws и файлы .env, а команды shell разбираются в AST, поэтому обойти правило, обернув чтение в другую команду, не получится. Опасные git-команды, SQL-запросы без WHERE, передачу вывода curl в bash и неавторизованный sudo node9 приостанавливает или блокирует без дополнительной настройки. Приостановленные действия ожидают одобрения прямо в диалоге с агентом, которому сообщается причина остановки.
node9-proxy можно использовать бесплатно? Какая у него лицензия?
node9-proxy распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
node9-proxy всё ещё поддерживается?
Активно поддерживается. Последний коммит в node9-proxy — 7 нояб. 2026 г..
Для чего можно использовать node9-proxy?
Запуск Claude Code или Cursor на ноутбуке, где хранятся облачные учётные данные и SSH-ключи. Ограничение списка MCP-серверов и инструментов, доступных агенту в команде. Проверка опасных команд для баз данных или shell до их выполнения агентом. Сканирование workflow GitHub Actions на предмет путей, которыми злоумышленники могут воспользоваться, чтобы перехватить агента.
Как установить node9-proxy?
Установите node9 глобально с помощью npm: npm install -g node9-ai Запустите node9 в проекте, чтобы выбрать настройку панели управления или локальной защиты: node9 Оцените степень уязвимости этой машины по показателю защищённости: node9 posture
Где скачать node9-proxy?
Исходный код и инструкции по установке — на GitHub: https://github.com/node9-ai/node9-proxy

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

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

Открытый межсетевой экран для AI-агентов: блокирует утечку секретов, prompt injection, SSRF и отравление MCP-инструментов, подписывая подтверждения решений.

987+11 за неделю113GoApache-2.0Активно поддерживаетсяОбновлён 4 часа назад

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

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

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

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

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

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