Ir al contenido

seguridad

Nada sale de la máquina que no configuraste.

El modelo de seguridad tal como lo enuncia el README; después, cómo trata el servicio alojado lo que le das, cómo reportar un problema y en qué punto está el papeleo.

seguridad y despliegue

Cuatro capas delante de cada llamada a una herramienta. Nada sale de la máquina que no hayas configurado.

El modelo de seguridad tal como lo enuncia el README, límites incluidos. Cada capa dice qué decide y dónde se detiene; ninguna es un sandbox.

  1. capa 01

    01rules

    Reglas con comodines en deny por defecto sobre la herramienta y el argv. Un patrón prohibido se deniega antes de que nada se ejecute.

    límiteCoincidencia de patrones, no intención: una forma nueva de escribir un comando peligroso pasa a la capa siguiente.

  2. capa 02

    02execpolicy

    Veredictos sobre el argv analizado: allow, prompt, forbidden. Lo prohibido no llega ni a la ejecución ni a una persona.

    límiteLee el comando, no el shell donde correrá; un alias o el cuerpo de un script le resultan opacos.

  3. capa 03

    03approval

    Una tarjeta sobre los argumentos revisados con permitir, siempre y denegar. Las respuestas se guardan por sesión; los subagentes no pueden preguntar.

    límiteUna decisión humana: --yolo se salta este peldaño, nunca las reglas de denegación de arriba.

  4. capa 04

    04runtime

    Una denylist de bash y un bloqueo del cwd en la ejecución; Esc mata la llamada en curso y, en Windows, todo su árbol de procesos.

    límiteDelegación, no aislamiento. El trabajo no confiable pertenece a un contenedor o a una microVM.

despliegue y datos

  • 01

    Autoalojado por definición

    Se ejecuta desde el código en tu máquina o en tu CI. La cuenta es opcional: desbloquea los planes de la página de precios y nunca bloquea la CLI. Bun ≥ 1.3.14 es el único requisito.

  • 02

    Sin phone-home

    El tráfico saliente va solo al proveedor que configuraste, a los servidores MCP que listaste y a web_fetch cuando el modelo lo pide. El catálogo de precios es una instantánea sin conexión; no hay autoactualización.

  • 03

    La telemetría es opt-in

    La exportación de OpenTelemetry está apagada hasta que se define ROVECODE_OTEL_ENDPOINT; incluso entonces lleva ids, tamaños y resultados — nunca prompts, argumentos ni salidas.

  • 04

    Rastro de auditoría por construcción

    Las sesiones son JSONL solo-append con una cadena de hashes sha256; cada ejecución exporta una traza (run ⊃ turn ⊃ tool), incluidas las canceladas.

  • 05

    Estado de plataformas

    Windows primero: el desarrollo y la puerta de release corren en Windows 11. Las rutas POSIX están probadas; Linux y macOS aún no se verifican en CI.

  • 06

    Licencia

    AGPL-3.0-only. Modifica y redistribuye libremente; ejecutar una versión modificada como servicio de red te obliga a ofrecer su código a esos usuarios.

divulgación responsable

¿Encontraste algo? Dínoslo primero.

  • 01

    Repórtalo en privado

    Escribe a la dirección de abajo con lo que encontraste y cómo reproducirlo. El correo cifrado es bienvenido; uno normal también sirve.

    security@rovecode.dev

  • 02

    Qué pasa después

    Un acuse de recibo en dos días laborables, una corrección o un plan en treinta, y crédito en las notas de la versión si lo quieres.

  • 03

    Puerto seguro

    La investigación de buena fe dentro de las reglas (sin extraer datos, sin interrumpir el servicio, sin terceros) no se responderá con acciones legales.

tus datos

Qué guardamos y durante cuánto tiempo.

  • 01

    El agente

    Corre en tu máquina. Su tráfico va a los proveedores de modelos y servidores MCP que configures, y a ningún otro sitio.

  • 02

    Tu cuenta

    Nombre, correo, un hash de la contraseña o el identificador que nos da tu proveedor de inicio de sesión, y el plan en el que estás.

  • 03

    Telemetría

    Apagada hasta que configures un endpoint de OpenTelemetry; incluso entonces lleva identificadores, tamaños y resultados, nunca prompts, argumentos ni salida.

  • 04

    Retención

    Datos de la cuenta durante treinta días tras cerrarla; registros de facturación el tiempo que exija la ley fiscal; registros de acceso durante treinta días.

cumplimiento

En qué punto está el papeleo.

Estados de relleno, escritos para la página: los reales los sustituyen antes del lanzamiento.

  • 01

    SOC 2 Tipo II

    Controles redactados y recogida de evidencias en marcha; el informe está previsto para el año que viene.

  • 02

    Prueba de penetración

    Una prueba anual del servicio alojado por un tercero; la carta resumen está disponible bajo NDA.

  • 03

    Página de estado

    Disponibilidad e incidentes del servicio alojado, publicados según ocurren.

preguntas

Pregunta a quienes escribieron la política.

Rovecode, la mascota nube, con un escudo