Seguridad y permisos

Lo que el conector y la CLI de Ezeo pueden ver y hacer, y lo que les impide hacer más.

Qué puede ver

Todos los caminos actúan como tú, nunca como el propio Ezeo.

  • Las lecturas se ejecutan como tu usuario con sesión iniciada, así que la seguridad a nivel de fila de la base de datos decide lo que ves: los mismos proyectos que en la aplicación y ningún otro.
  • Ni el conector ni la CLI usan una clave de service role.
  • Las cuentas de cliente ven un proyecto solo cuando se les ha concedido acceso. La CLI rechaza por completo las cuentas de cliente.

Inicio de sesión del conector

El conector te hace iniciar sesión con OAuth 2.1.

  • Tu asistente se registra solo, te envía a Ezeo para iniciar sesión y recibe un token de tu cuenta. El intercambio usa PKCE.
  • Antes de conectar ves una página de consentimiento de Ezeo con la cuenta con la que has iniciado sesión y los permisos solicitados. Puedes rechazar o cambiar de cuenta.
  • Cada petición lleva tu token. El servidor lo comprueba por sí mismo y después consulta la base de datos como tú.
  • No hay claves de API personales: solo se conecta un agente que pueda completar el inicio de sesión en el navegador.

La CLI

Una herramienta de línea de comandos que se ejecuta en tu máquina.

  • Es para propietarios, administradores y miembros de una organización de Ezeo. ezeo login rechaza una cuenta de cliente y no guarda nada.
  • Tu sesión se guarda en ~/.config/ezeo/credentials.json (o bajo $XDG_CONFIG_HOME/ezeo), legible solo por ti (modo 0600). ezeo logout la elimina.
  • ezeo mcp habla con tu agente por stdio en tu máquina, como el usuario que inició sesión.

Acciones de pago

Leer nunca gasta. Todo lo que gasta tiene un segundo paso.

  • Las herramientas de lectura del conector no llaman a ninguna API de pago ni a ningún modelo de lenguaje. Tu propio plan del asistente paga el modelo.
  • request_articles requiere dos llamadas. La primera no gasta nada y devuelve una vista previa, tu asignación restante y un código corto. La segunda, con ese código, inicia el trabajo. El código impide que un agente confirme en un solo paso, con una vista previa antigua o tras cambiar la cantidad, y al agente se le indica que espere tu sí explícito. La base de datos sigue decidiendo quién puede gastar.
  • En el servidor de herramientas de la CLI, cada herramienta de pago devuelve primero una simulación y un token de confirmación ligado a esa entrada exacta, y solo se ejecuta cuando se la llama de nuevo con el token.
  • En un script, un comando de pago de la CLI se niega a ejecutarse sin --yes y termina antes de cualquier llamada de red, así que no se gasta nada.

Cifras honestas

La ausencia nunca se muestra como cero.

  • Un valor sin medir llega como null con una nota, y a los agentes se les indica que digan "no medido" en lugar de adivinar.
  • get_sync_status muestra si cada fuente de datos sigue sincronizando, para que puedas comprobarlo antes de fiarte de una cifra que parece desactualizada.

Desconectar

Desconecta desde el lugar donde lo añadiste.

  • Para desconectar un asistente, elimina Ezeo de los ajustes de conectores de ese asistente.
  • Para cerrar la sesión de la CLI, ejecuta ezeo logout, que elimina la sesión guardada.

Hay más respuestas en las preguntas frecuentes. Leer las preguntas frecuentes

¿Atascado? Escríbenos. Te responde una persona.llms.txtsecurity.md