node9 CLI
Контроль доступа для агентов: правила, что можно делать Claude Code, Codex, Cursor и MCP-серверам, разбор рискованных действий до запуска и общий журнал
- 225 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Встраивается в хуки агента и перехватывает вызовы инструментов
- Читает конфигурацию, историю сессий и пути с секретами, может отправлять сводку в облачную панель
Установка
- Работает в
Ручная установка
npx node9-ai scanПроверка машины без установки, ничего не выгружается. Так можно оценить риски до внедрения.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Встраивается в хуки агента и перехватывает вызовы инструментов
- Читает конфигурацию, историю сессий и пути с секретами, может отправлять сводку в облачную панель
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
node9 встает между агентом и каждым инструментом, который тот вызывает, и решает, пропускать действие или задержать. По умолчанию включена защита чувствительных путей: чтение файлов вроде ~/.ssh, ~/.aws или .env останавливается, агенту сообщают причину, а решение выносите вы. Команды разбираются как синтаксическое дерево, поэтому обертки не помогают обойти правило. Есть проверка машины и репозиториев на уязвимые места, экран для опасных операций с базами, обертка MCP-серверов и запуск агента в изолированном контейнере. Все решения пишутся в журнал.
Для кого. Для разработчиков и devops, которые дают агентам доступ к файлам, базам и сервисам и хотят держать это под контролем.
Подходит, если
- Нужно ограничить, что агенту разрешено делать с файлами, командами и MCP-серверами
- Хотите видеть и подтверждать рискованные действия до запуска
- Нужен единый журнал действий агента для разбора
Не подходит, если
- Не даете агентам доступ к чувствительным данным и системам
- Не готовы к дополнительному слою перехвата в рабочем процессе
- Нужны командные функции с облачной панелью, а вы хотите только локально
Пример запроса к агенту
Проверь эту машину на риски, если агент будет скомпрометирован, и подключи защиту чувствительных путейОграничения
Базовый разбор команд работает с оболочкой и не покрывает все возможные пути утечки, авторы честно отмечают границы. Изолированный запуск требует Docker и на первом этапе рассчитан прежде всего на Claude. Командные функции, панель флота и экспорт аудита относятся к платной версии node9 Pro и облаку. Локальные проверки и защита работают на вашей машине.
Как отключить. Отключите машину от рабочего пространства командой node9 logout, снимите обертки через node9, при установке через brew или npm удалите пакет node9-ai.
Частые вопросы
Как node9 останавливает действие?
Он работает в хуке агента: задержанное действие не выполняется, пока вы не ответите, даже если агент запущен с пропуском проверок.
Нужен ли аккаунт?
Локальные проверки и защита работают без входа. Аккаунт и облако нужны для командной панели, журнала флота и части возможностей node9 Pro.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЛокальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов
CLI-песочница для AI-агентов без контейнеров и демонов: запускает Claude Code, Codex или OpenCode с ограниченным доступом к файлам, сети и учетным данным
Шлюз политик для ИИ-агентов: проверяет вызовы инструментов до выполнения, опасные ставит на согласование и пишет аудит
MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
Vigils стоит между ИИ-агентом и его инструментами: скрывает секреты, спрашивает разрешения и пишет неизменяемый журнал вызовов
Коротко о README
README начинается с реального случая компрометации пакета, когда установленные агенты запускали с отключенной защитой и выкачивали ключи. node9 предлагается как гейт между агентом и инструментами: защита чувствительных путей по умолчанию, разбор команд деревом, экраны для баз, обертка MCP и изолированный запуск в контейнере. Показаны команды проверки машины и репозиториев, интерактивная панель мониторинга и запись решений в журнал. Установка через brew или npm, есть GitHub Action и Python SDK, отдельно упомянута платная версия node9 Pro. Лицензия Apache-2.0.