mirror of
https://github.com/usestrix/strix.git
synced 2026-08-17 17:30:27 +02:00
The SDK's ``DockerSandboxClient._create_container`` overrode both ``entrypoint`` and ``command`` (``tail`` + ``-f /dev/null``), which kept the container alive but bypassed the image's ``docker-entrypoint.sh``. That script is what launches ``caido-cli`` and sets up the browser CA trust. With it skipped, every scan since the harness migration sat in ``bootstrap_caido`` retrying ``loginAsGuest`` for 30 s against a dead port and then aborted before any agent work happened. Drop the ``entrypoint`` override and pass ``[tail, -f, /dev/null]`` as ``command``. The image's ENTRYPOINT runs setup, then ``exec \"\$@\"`` swaps PID 1 to ``tail`` for the keep-alive — same long-running no-op the SDK was after, but with the manifest/init work done first.