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.