Default: audit on
Audit logging is on by default. No configuration is required.Opt out for sensitive workloads
PassAuditConfig(enabled=False) (or the shorthand audit=False) to
suppress command, filesystem, snapshot, network, pty,
and security events for a sandbox at the source — nothing ships to
the collector for those categories, nothing is persisted.
Lifecycle and admin events are always recorded regardless of this
toggle. They contain no user-generated content and are required for
billing and platform operations.
Account-wide default
Flip audit logging off for your entire account from the console at Settings → API Keys → Audit logging. The toggle sets the default that’s injected into every new sandbox whoseSecurityPolicy doesn’t
set audit.enabled explicitly.
Precedence (most specific wins):
- Per-sandbox
AuditConfig(enabled=...)on theSecurityPolicy— overrides everything. - Account-wide toggle — applied when the sandbox policy omits
audit.enabled. - Platform default — on.
AuditConfig model
| Field | Type | Default | Description |
|---|---|---|---|
enabled | bool | True | Whether events for this sandbox are recorded. |
What gets recorded
Eight categories of events, each with a sandbox id, node id, timestamp, event name, category, and a JSONdetail payload:
| Category | Events | Always recorded? |
|---|---|---|
| Lifecycle | vm_created, vm_killed, vm_paused, vm_resumed, plus _failed counterparts | Yes |
| Admin | wallet_adjustment, admin_tier_change, admin_kill, admin_refund | Yes |
| Network | egress_allowed, egress_blocked — destination domain, IP/port, and the rule that fired | No |
| Command | command_exec, command_stream — command string (truncated to 512 chars), working directory, user | No |
| Filesystem | file_read, file_write, file_remove, file_rename, file_list, file_mkdir, file_batch, file_read_raw, file_write_raw | No |
| Snapshot | vm_snapshot_started, vm_snapshot_completed, vm_snapshot_failed, vm_restore_started, vm_restored, vm_restore_failed | No |
| PTY | pty_create, pty_stream, pty_stdin, pty_resize, pty_kill | No |
| Security | injection_detected, injection_blocked, toxicity_detected, toxicity_blocked, pii_redaction, and other guardrails scan events | No |