Firewall de código abierto para agentes de IA que se interpone entre los agentes y la red para bloquear la exfiltración de secretos, la inyección de prompts, SSRF y el envenenamiento de herramientas MCP, con recibos de acciones firmados.
node9-ai/node9-proxy
Control de acceso para agentes de programación con IA: bloquea la lectura de credenciales, retiene acciones de riesgo para su revisión y registra cada llamada a herramientas en Claude Code, Codex, Cursor y servidores MCP.
- Estrellas
- 225
- Forks
- 21
- Issues abiertos
- 1
- Último commit
- hace 5 horas
¿Qué es?
node9 se interpone entre un agente de IA y las herramientas que utiliza, y comprueba cada acción antes de ejecutarla. Su aislamiento de credenciales bloquea de forma predeterminada la lectura de rutas como ~/.ssh y ~/.aws, así como de archivos .env, y analiza los comandos de shell como un AST para evitar que envolver una lectura permita saltarse la regla. Las operaciones destructivas de git, las consultas SQL sin una cláusula WHERE, los comandos curl canalizados a bash y el uso de sudo no autorizado se retienen o bloquean sin necesidad de configuración. Las acciones retenidas esperan aprobación dentro de la conversación con el agente, al que se le explica por qué se detuvo una acción.
Además de estas opciones predeterminadas, node9 ofrece paquetes de reglas por servicio para Postgres, MongoDB, Redis, AWS, Kubernetes, Docker, GitHub y el sistema de archivos; detección de secretos y PII en los argumentos de las herramientas; una lista de permitidos opcional para el tráfico de salida de red; y una puerta de enlace MCP que fija las definiciones de las herramientas. También incluye un modo sandbox, una puntuación de seguridad para la máquina local, análisis de repositorios para encontrar flujos de trabajo de CI que alguien externo podría secuestrar y el historial de sesiones. La protección local no requiere una cuenta; iniciar sesión es opcional y permite conectar una máquina a un panel compartido para gestionar las políticas del equipo y las auditorías.
node9 es compatible con Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, VS Code, Claude Desktop y otros agentes, y también puede ejecutarse como servidor MCP. Se instala con npm o Homebrew y requiere Node.js 22 o posterior.
Funciones clave
- 01Bloquea las lecturas del agente de rutas con credenciales, como ~/.ssh, ~/.aws y los archivos .env.
- 02Retiene comandos destructivos de git, SQL y shell hasta que una persona los apruebe.
- 03Detecta claves de AWS, tokens de GitHub y Stripe, claves privadas y PII en los argumentos de las herramientas.
- 04Envuelve cualquier servidor MCP y fija las definiciones de las herramientas para evitar que cambien sin aviso.
- 05Guarda un registro de auditoría de cada acción del agente en las herramientas compatibles.
- 06Ofrece una lista de permitidos opcional para el tráfico de salida de red de los comandos de shell.
Casos de uso
- Ejecutar Claude Code o Cursor en una laptop que contiene credenciales de la nube y claves SSH.
- Limitar los servidores MCP y las herramientas que puede usar un agente en un entorno de equipo.
- Revisar comandos de base de datos o shell de riesgo antes de que los ejecute un agente.
- Analizar flujos de trabajo de GitHub Actions para detectar rutas que podrían permitir a alguien externo secuestrar un agente.
Inicio rápido
- 1
Instala node9 globalmente con npm
npm install -g node9-ai - 2
Ejecuta node9 en tu proyecto para elegir la configuración del panel o la protección local
node9 - 3
Comprueba el grado de exposición de esta máquina con la puntuación de postura
node9 posture
Antes de usarlo
- Requiere Node.js 22 o posterior.
- El control de salida está desactivado de forma predeterminada, por lo que un comando que envía un archivo directamente a la red no se considera una lectura de archivos a menos que lo actives.
- El control de salida se aplica solo a los comandos de shell, no a otras herramientas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es node9-proxy?
- Control de acceso para agentes de programación con IA: bloquea la lectura de credenciales, retiene acciones de riesgo para su revisión y registra cada llamada a herramientas en Claude Code, Codex, Cursor y servidores MCP. node9 se interpone entre un agente de IA y las herramientas que utiliza, y comprueba cada acción antes de ejecutarla. Su aislamiento de credenciales bloquea de forma predeterminada la lectura de rutas como ~/.ssh y ~/.aws, así como de archivos .env, y analiza los comandos de shell como un AST para evitar que envolver una lectura permita saltarse la regla. Las operaciones destructivas de git, las consultas SQL sin una cláusula WHERE, los comandos curl canalizados a bash y el uso de sudo no autorizado se retienen o bloquean sin necesidad de configuración. Las acciones retenidas esperan aprobación dentro de la conversación con el agente, al que se le explica por qué se detuvo una acción.
- ¿node9-proxy es gratuito? ¿Qué licencia tiene?
- node9-proxy es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿node9-proxy sigue mantenido?
- Mantenimiento activo. El último commit de node9-proxy fue el 6 nov 2026.
- ¿Para qué puedo usar node9-proxy?
- Ejecutar Claude Code o Cursor en una laptop que contiene credenciales de la nube y claves SSH. Limitar los servidores MCP y las herramientas que puede usar un agente en un entorno de equipo. Revisar comandos de base de datos o shell de riesgo antes de que los ejecute un agente. Analizar flujos de trabajo de GitHub Actions para detectar rutas que podrían permitir a alguien externo secuestrar un agente.
- ¿Cómo se instala node9-proxy?
- Instala node9 globalmente con npm: npm install -g node9-ai Ejecuta node9 en tu proyecto para elegir la configuración del panel o la protección local: node9 Comprueba el grado de exposición de esta máquina con la puntuación de postura: node9 posture
- ¿Dónde consigo node9-proxy?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/node9-ai/node9-proxy
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
CLI y biblioteca de código abierto que verifican archivos de modelos de IA, código, endpoints activos de LLM/agentes/MCP y trazas registradas de agentes, e informan de hallazgos y brechas.
Escáner de seguridad que analiza las skills de agentes de IA (Claude Code, Codex, MCP) en busca de inyección de prompts, exfiltración de datos y riesgos de cadena de suministro antes de instalarlas.
Estándar abierto y verificador en Python que exigen procedencia verificable y evidencias firmadas antes de que un agente de IA ejecute llamadas de alto impacto a herramientas.
Sistema de seguridad empresarial que descubre, supervisa, compara y detecta comportamientos riesgosos de agentes de programación con IA y agentes de soporte al cliente.
Un vault de seguridad para OpenClaw y Claude Code que detecta secretos, inyección de prompts y comandos peligrosos en el tráfico de IA, y conserva registros de auditoría.