From 42a4f6cbba72463de40d909879e436a646e61fb5 Mon Sep 17 00:00:00 2001 From: cf3901646 Date: Tue, 20 Oct 2026 15:27:44 +0000 Subject: [PATCH] fix(strix/runtime/docker_client.py): Set HOME=/root when STRIX_HOST_UID is set to avoid Caido sidecar panic for system service accounts Signed-off-by: cf3901646 --- strix/runtime/docker_client.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/strix/runtime/docker_client.py b/strix/runtime/docker_client.py index 969267d53..e57599b77 100644 --- a/strix/runtime/docker_client.py +++ b/strix/runtime/docker_client.py @@ -196,6 +196,13 @@ class StrixDockerSandboxClient(DockerSandboxClient): "command": ["tail", "-f", "/dev/null"], "environment": environment, } + # Fix for system service accounts: ensure HOME is set to a writable directory + # when STRIX_HOST_UID is set (i.e., when running as a system account). + if environment is None: + environment = {} + if "STRIX_HOST_UID" in environment and environment["STRIX_HOST_UID"]: + environment["HOME"] = "/root" + create_kwargs["environment"] = environment if manifest is not None: docker_mounts = _build_docker_volume_mounts( manifest,