Repolode
node9-ai

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. 1

    Instala node9 globalmente con npm

    npm install -g node9-ai
  2. 2

    Ejecuta node9 en tu proyecto para elegir la configuración del panel o la protección local

    node9
  3. 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

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.

985+11 esta semana114GoApache-2.0Bien mantenidoActualizado hace 5 horas