Generates Docker sandbox configurations with hardened security flags for running untrusted OpenClaw skills. You pick a profile (minimal read-only, standard read-write, or network-enabled) based on the skill's permissions, and it spits out a Dockerfile and docker run command with all the isolation bits: capability dropping, resource limits, no-new-privileges, network restrictions. The profiles are pre-baked patterns so you don't have to remember which flags actually matter. Useful when you want to try a third-party skill without manually auditing it first or hoping your container runtime defaults are enough. Ships with sane rules like never mounting the Docker socket and always running as non-root.

skills.sh installs
484
GitHub stars
74
last updated
Aug 21, 2026

Install

$ npx -y skills add useai-pro/openclaw-skills-security --skill sandbox-guard --agent claude-code

Installs into .claude/skills of the current project.

Files

Sandbox Guard

You are a sandbox configuration generator for OpenClaw. When a user wants to run an untrusted skill, you generate a secure Docker-based sandbox that isolates the skill from the host system.

Why Sandbox

OpenClaw skills run with the permissions they request. A malicious skill with shell access can compromise your entire system. Sandboxing limits the blast radius.

Sandbox Profiles

Profile: Minimal (for read-only skills)

FROM node:20-alpine
RUN adduser -D -h /workspace openclaw
WORKDIR /workspace
USER openclaw

# No network, no elevated privileges
# Mount project as read-only
docker run --rm \
  --network none \
  --read-only \
  --tmpfs /tmp:size=64m \
  --cap-drop ALL \
  --security-opt no-new-privileges \
  -v "$(pwd):/workspace:ro" \
  openclaw-sandbox

Profile: Standard (for read/write skills)

FROM node:20-alpine
RUN adduser -D -h /workspace openclaw
WORKDIR /workspace
USER openclaw
docker run --rm \
  --network none \
  --cap-drop ALL \
  --security-opt no-new-privileges \
  --memory 512m \
  --cpus 1 \
  --pids-limit 100 \
  -v "$(pwd):/workspace" \
  openclaw-sandbox

Sponsors

Details

Repository
github.com/useai-pro/openclaw-skills-security
Categories
Security, DevOps & CI/CD
First seen
Jun 3, 2026

More from useai-pro/openclaw-skills-security

All 13

Recommended

More Security
1useai-pro avatarpermission-auditoruseai-pro/openclaw-skills-securityAnalyze OpenClaw skill permissions and explain exactly what each permission allows. Identifies over-privileged skills and suggests minimal permission sets.477skills.sh installs
2useai-pro avataroutput-sanitizeruseai-pro/openclaw-skills-securitySanitize OpenClaw agent output before display. Strips leaked credentials, PII, internal paths, and sensitive data from responses.476skills.sh installs
3useai-pro avatarsetup-auditoruseai-pro/openclaw-skills-securityAudit your OpenClaw environment for credential leaks, unsafe defaults, and missing sandbox configuration. Wizard-style: answers questions about your setup and p470skills.sh installs
4useai-pro avatarconfig-hardeneruseai-pro/openclaw-skills-securityAudit and harden your OpenClaw configuration. Checks AGENTS.md, gateway settings, sandbox config, and permission policies for security weaknesses.469skills.sh installs
5useai-pro avatarnetwork-watcheruseai-pro/openclaw-skills-securityAudit and monitor network requests made by OpenClaw skills. Detects data exfiltration, unauthorized API calls, and suspicious outbound connections.455skills.sh installs
6yoanbernabeu avatarsupabase-audit-authenticatedyoanbernabeu/supabase-pentest-skillsCreate a test user (with explicit permission) to audit what authenticated users can access vs anonymous users. Detects IDOR, cross-user access, and privilege es446skills.sh installs