Unique identifier for the sandbox backend
Search for a literal text pattern in files using grep.
Base sandbox implementation with execute() as the only abstract method.
This class provides default implementations for all SandboxBackendProtocol methods using shell commands executed via execute(). Concrete implementations only need to implement execute(), uploadFiles(), and downloadFiles().
All shell commands use pure POSIX utilities (awk, grep, find, stat) that are available on any Linux including Alpine/busybox. No Python, Node.js, or other runtime is required on the sandbox host.