Qué puede tocar el agente, y qué no

Antes de instalar algo en producción, un equipo de seguridad quiere una sola respuesta: qué permisos pide y qué puede hacer con ellos.

Discovery Agent y Node Agent son de solo lectura sobre el API de Kubernetes. El Scaling Rules Agent puede ajustar HPA y réplicas, viene desactivado y actúa por condición. No hay remediación automática. Las 16 herramientas MCP son de solo lectura.

Los tres agentes, y qué permisos tiene cada uno

Discovery Agent: solo lectura sobre el API de Kubernetes, siempre activo. Node Agent: solo lectura, más privilegios en el nodo, siempre activo. Scaling Rules Agent: puede ajustar HPA y cantidad de réplicas, es opcional y viene desactivado.

Esa es la lista completa. No hay un cuarto agente, ni un modo que amplíe permisos sin que se habilite a mano.

La parte incómoda: eBPF necesita privilegios en el nodo

No decimos que Moonin es de solo lectura y lo dejamos ahí, porque un equipo de seguridad lo va a preguntar de todos modos. Cargar programas eBPF en el kernel requiere privilegios elevados en el nodo, y el Node Agent los pide.

Lo que importa es qué hacen esos programas: observan tráfico y llamadas, no los modifican, no inyectan nada en tus procesos y no escriben en el sistema de archivos del nodo. La instrumentación clásica es lo contrario: no pide privilegios en el nodo, pero sí entra dentro de tu aplicación.

Lo que Moonin no hace, por diseño

No hay remediación automática: Moonin no reinicia pods, no revierte despliegues y no corre comandos en tus nodos. Diagnostica; la acción es tuya.

No toca tus pipelines: la instalación es un Helm chart en el cluster, y tu CI y tus repositorios quedan fuera de alcance. No opera ArgoCD: lee la etiqueta argocd.argoproj.io/instance para atribuir recursos, no dispara sincronizaciones ni modifica manifiestos. Y no entra en tu código: sin SDK, sin librerías, sin sidecars.

La única mutación posible es la del Scaling Rules Agent sobre HPA y réplicas, que viene desactivado, se habilita a mano y actúa sólo cuando se cumple una condición que tú escribiste.

Las 16 herramientas MCP son de solo lectura, y el acceso viene de tu proveedor de identidad

Moonin expone 16 herramientas MCP para que un asistente de IA consulte el estado del cluster. Las dieciséis son consultas, y la sesión de base de datos que las sirve se abre en modo lectura, así que un asistente no puede escribir aunque se lo pidan. Es una restricción de la sesión, no una promesa en un prompt.

SSO empresarial con Google, Azure AD y Firebase, con organizaciones y control de acceso por rol. El acceso a la plataforma se gobierna desde tu proveedor de identidad, no desde una lista de usuarios aparte.

Lo que todavía no tenemos

No tenemos certificación SOC 2 ni ISO 27001. Somos una empresa nueva y certificar toma tiempo y dinero que hoy van al producto. Lo decimos acá en vez de esperar que no preguntes: si tu proceso de compra exige alguna de las dos, hoy no calificamos, y preferimos que lo sepas antes de gastar tiempo en una evaluación.