Table of Contents

Namespace JD.AI.Sandbox.Abstractions

Classes

NoneSandbox

A no-op sandbox that runs processes without any OS-level isolation. Used as fallback when platform-specific sandboxing is unavailable, or for testing where isolation is not required.

SandboxExecutionResult

Result of a sandboxed execution.

SandboxPolicy

Defines the capability profile for a sandboxed process. Each policy describes what resources and operations are allowed or denied.

SandboxedProcess

Represents a started sandboxed process.

Interfaces

ISandbox

Contract for a process isolation layer that enforces capability restrictions on a child process based on a SandboxPolicy.

Enums

SandboxPlatform

Target platform for sandbox enforcement.