Dashboard

Executions

0

Blocked

0

Bytes

0

Uptime

0s

Rate/min

0

Agents

0

Profile

strict

Isolation

basic
ProfileCPU:5s Mem:64MB

Connected Agents

AgentExecsBlockedBytesRateTokens InTokens OutBudgetModelLast Active

Terminal

Audit Log

No entries yet.

Connect Your Agents

1. Your Sandbox Credentials

Endpointloading...Usernameloading...Password********👁

2. Test Connection

Verify your agents can reach this sandbox.

3. Integrate

Replace your subprocess/exec calls with the sandbox. Pick your stack:

loading...

Active Agents

Agents auto-register on first request via X-Agent header. Click Set to configure budget.

AgentModelExecsBlockedTokensBudget

API Endpoints

MethodEndpointDescription
POST/api/execExecute sandboxed command
GET/api/healthSandbox status and metrics
GET/api/agentsPer-agent metrics and tokens
GET/api/auditAudit log (?agent= filter)
GET/api/policyCurrent blacklist/whitelist
POST/api/profileSwitch security profile
POST/api/budgetSet per-agent token budget
POST/api/policyAdd/remove policy rules
POST/api/policy/reloadReload policy from file
DELETE/api/sandboxReset sandbox counters

Policies

Test a Command

Check if a command would be allowed or blocked without executing it.

Blacklist

Commands matching these patterns are blocked.

Whitelist (Strict Mode)

Only these commands are allowed in strict profile.

Token Budgets

Set a maximum token budget per agent. When exceeded, commands return HTTP 429.

AgentTokens UsedBudgetUsage

Security

Security Profile

Changes take effect immediately.

Strict: Whitelist only. Agent can only run allowed commands.
Moderate: Blacklist. Everything except blocked patterns.
Permissive: Audit only. All commands logged.

6-Layer Defense

LayerMechanismWhat it does
1Command BlacklistPattern matching before fork (rm -rf, wget, curl, etc.)
2CLONE_NEWNETEmpty network namespace. socket() does not exist.
3chroot JailFilesystem isolated. /etc, /home, /root invisible.
4setrlimitCPU, RAM, processes, file size capped per execution.
5NO_NEW_PRIVSBlocks SUID escalation. No privilege elevation.
6seccomp-bpf17 syscalls blocked at kernel: socket, connect, ptrace, reboot...

Resource Limits

CPU Timeout5sMemory Limit64MBCommand Timeout5000msMax Processes5Max File Size10MBMax Open Files32

Settings

Change Password

Update dashboard credentials. Takes effect immediately.

Rate Limiting

Maximum requests per minute per agent.

req/min per agent

Command Timeout

Maximum execution time per command before kill.

ms

Usage Summary

Total Executions0
Total Tokens0
Active Agents0

Export Audit Log

Download all audit entries as JSON.

Reset Sandbox

Clear all counters, agents, and audit log. Cannot be undone.