OpenClaw Risks¶
Riesgos vigentes al 2026-05-31¶
Riesgo funcional¶
Bajo¶
- No quedan hallazgos funcionales bloqueantes en el caso principal validado.
- Evidencia:
openclaw infer model run --model openai/gpt-5.5->OpenClaw_OKopenclaw agent --agent main --message "Respondé solamente: OpenClaw_OK" --json->OpenClaw_OK- validacion visual de Gabi sobre UI, pairing y chat
- Impacto residual:
- si el auth profile se elimina o expira, el agente principal volveria a fallar
- conviene mantener un procedimiento de renovacion/rotacion de credenciales
Riesgo operativo¶
Medio¶
- El contenedor esta sano y recupera bien tras restart, pero todavia no existe prueba documentada de restore completo del stack.
- No hay restore probado documentado para
/opt/stacks/openclaw. - El crecimiento de
workspace,logsy futuras credenciales sigue sin una rutina de monitoreo formal. - Portainer ya no presenta un riesgo principal de compatibilidad: la instancia
fue modernizada a
2.39.2sobre Docker29.x. openclaw doctormantiene warnings no bloqueantes:commands.ownerAllowFromno configurado- plugin registry persistido stale o ausente
- recomendaciones de startup para hosts pequenos aun no aplicadas
Riesgo de seguridad¶
Medio¶
- La Control UI es una superficie administrativa expuesta por Internet.
- La publicacion actual usa TLS y no expone el puerto interno del gateway, lo cual reduce mucho el riesgo base.
- El acceso sin token produce
401ytoken_missing, lo cual es el comportamiento esperado. - El gateway interno no responde en
127.0.0.1:18789desde el host porque ese puerto no esta publicado al host; esto reduce superficie, no la aumenta.
Riesgos informativos no bloqueantes¶
token_missingaparece cuando un cliente abre la UI o websocket sin pegar el token del gateway.- Los eventos
pairing requiredobservados en logs previos al cierre coinciden con el flujo de aprobacion manual y quedaron seguidos por conexion valida de la UI. - Ese warning no es un incidente funcional mientras el acceso autenticado con
token siga devolviendo
200. - La modernizacion de Portainer del
2026-05-31confirmo que OpenClaw no fue afectado por el upgrade del plano de administracion. - La misma auditoria confirmo que NPM tampoco fue afectado.
- La auditoria Docker post-modernizacion elimino solo dos imagenes sin referencias y dejo intactas redes y persistencia del runtime OpenClaw.
- Permanece legado administrativo de Portainer:
- volumen
portainer_datasin uso activo - red
portainer2_defaultsin contenedores Ambos quedan diferidos para una ventana futura con backup y confirmacion.
Riesgos ya mitigados¶
- Exposicion directa del gateway al host: mitigada
- Falta de SSL: mitigada
- DNS sin resolver: mitigado
- Restart loop por
gateway.modefaltante: mitigado - Error de permisos en
/home/node/.openclaw/logs: mitigado - Ausencia de swap: mitigada
- Auth OpenAI del agente
main: mitigada trustedProxiesausente detras de NPM: mitigado
Riesgos de cambio¶
- El valor de
gateway.trustedProxiesdepende de la IP del contenedor NPM enproxy-network; si NPM cambia de IP, conviene revalidarlo. - Las credenciales de OpenAI no deben quedar en Git, docs ni prompts.
- Cambios futuros de Portainer deben seguir usando backup previo y recreacion conservadora del contenedor para evitar riesgo sobre la metadata.
- Borrar
portainer_datasin un backup dedicado y sin aceptar perder rollback historico sigue siendo riesgoso.
Controles recomendados¶
- Mantener la topologia actual sin puertos nuevos.
- Mantener la auth de OpenAI dentro de OpenClaw, no en NPM.
- Mantener
gateway.trustedProxiesalineado al proxy real. - Configurar command owner para operaciones privilegiadas.
- Evaluar
openclaw doctor --fixen ventana controlada antes de futuras expansiones del runtime. - Validar periodicamente:
- acceso operador autenticado
- providers
- persistencia funcional
- reinicio posterior
- Formalizar backup y restore del stack.
- Mantener documentado el procedimiento de upgrade conservador de Portainer.
Proximo control unico recomendado¶
Probar backup/restore del stack y cerrar los warnings no bloqueantes de operacion antes de escalar a nuevos casos de uso.