Member Junction
    Preparing search index...

    Hardened Docker container render driver ('Docker', VS-RND-4, §7.2, Decision 4 / D15).

    Provisions one network-isolated (--network none), read-only-root (--read-only), capability-dropped (--cap-drop ALL --security-opt no-new-privileges) container per operation via @memberjunction/ai-agent-harness's ISandboxProvider (DockerSandboxProvider), stages the operation request onto the bind-mounted workspace, executes main.js run <op> inside the container with only TMPDIR and HOME in the environment, and finalizes the container in finally.

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    Methods

    • Resolves the host workspace root directory for this driver instance.

      When videoStudio.render.docker.workspaceRoot is configured, that path is returned as-is. Otherwise, a single process-wide 0o700 directory is created via fs.mkdtemp(path.join(os.tmpdir(), 'mj-video-render-')) and shared across driver instances.

      Returns Promise<string>