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.
capa
decide
límite
capa 01
01rulesReglas 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.
capa 02
02execpolicyVeredictos 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.
capa 03
03approvalUna 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.
capa 04
04runtimeUna 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.
