Sign inSign up

ajeetraina777/sbx-kits-panw

By ajeetraina777

Updated 8 days ago

Docker Sandboxes mixins: endpoint enforcement + SIEM telemetry for sandboxed agents

Sandbox Kit
0

280

ajeetraina777/sbx-kits-panw repository overview

Digest

sha256:3dfcc12574a9…

Size

2.1 kB

Schema

v2

Pushed

8 days ago

Specificationspec.yaml

MIXIN

Ships sandbox observability (process, network, file, and agent-activity logs) to a SIEM HTTP event collector for dashboards, correlation, and automated response. Closes the visibility gap for what runs inside the sandbox.


Arguments
NameRequiredDefaultDescription
siemCollectorAuthIdOptional

Cortex XSIAM HTTP Collector API key ID (numeric, non-secret), sent as the x-xdr-auth-id header alongside the Authorization token. XSIAM requires both; leave empty for collectors that authenticate with the Authorization header alone.

siemCollectorHostRequired

SIEM HTTP event collector ingestion host (FQDN, no scheme).

siemCollectorPathOptional/logs/v1/event

HTTP path on the collector to POST events to.


Network Egress

${{ kit.args.siemCollectorHost }}

raw.githubusercontent.com

packages.fluentbit.io

github.com

codeload.github.com

archive.ubuntu.com

security.ubuntu.com

ports.ubuntu.com

download.docker.com

Apply this mixin to a sandbox

sbx run <agent> --kit docker.io/ajeetraina777/sbx-kits-panw:siem-telemetry --set siemCollectorHost=<siemCollectorHost>

Make sure you have docker sbx installed

Run the following command to install sbx on your machine.

macOS
brew install docker/tap/sbx
Windows
winget install Docker.sbx
Learn more about docker sbx

Docker Sandboxes security kits

Two Docker Sandboxes mixins (kind: mixin) that integrate sandboxed AI coding agents with an external security platform along two axes:

  • Where an agent may run — enforced at the host endpoint.
  • What an agent did — reported to a SIEM.

Both are kind: mixin, schemaVersion: "2", and layer onto any base agent (e.g. claude).

Source and full docs: https://github.com/ajeetraina/sbx-kits-panw

Image tags

TagKitPurpose
endpoint-enforcementendpoint-enforcementMarks sandbox-wrapped agent processes so a host-side endpoint policy can permit them and deny agents spawned outside a sandbox.
siem-telemetrysiem-telemetryForwards sandbox observability (process, network, file, agent activity) to a SIEM HTTP event collector via Fluent Bit, with a proxy-injected collector credential.

Quick start

Run a base agent with one kit:

sbx run claude --kit docker.io/ajeetraina777/sbx-kits-panw:endpoint-enforcement .

Stack both — enforcement governs where the agent runs, telemetry reports what it did:

sbx run claude \
  --kit docker.io/ajeetraina777/sbx-kits-panw:endpoint-enforcement \
  --kit docker.io/ajeetraina777/sbx-kits-panw:siem-telemetry \
  --kit-arg siem-telemetry.siemCollectorHost=collector.example.internal .

See each kit's README on GitHub for its arguments, credential bindings, and the published-OCI / git-reference / local-path invocation forms.