← Back to Skills Marketplace
rubenaquispe

Sandwrap

by Ruben Quispe · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1663
Downloads
3
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install sandwrap
Description
Run untrusted skills safely with soft-sandbox protection. Wraps skills in multi-layer prompt-based defense (~85% attack prevention). Use when: (1) Running third-party skills from unknown sources, (2) Processing untrusted content that might contain prompt injection, (3) Analyzing suspicious files or URLs safely, (4) Testing new skills before trusting them. Supports manual mode ('run X in sandwrap') and auto-wrap for risky skills.
Usage Guidance
This skill is an instruction-only 'soft' sandbox: it provides detailed policies and code examples but ships no code to actually enforce them. That means the protection it offers depends entirely on the agent/platform following its prompts and on any platform-level interception you may already have. Before using it on sensitive data: (1) confirm your platform can intercept and enforce tool calls and path restrictions (the skill assumes this capability); (2) do not rely on Sandwrap for high-value secrets — use a VM/container or a vetted isolation mechanism instead; (3) examine where sandbox-config.json and sandwrap-output/ would live and who can read/write them; (4) test the skill with benign but adversarial-looking inputs to validate that the platform enforces the rules the skill describes; and (5) if you need stronger guarantees, request an implementation (code that runs on the platform and performs tool interception) or prefer a real OS-level sandbox.
Capability Analysis
Type: OpenClaw Skill Name: sandwrap Version: 1.0.0 The OpenClaw skill 'sandwrap' is designed as a security defense mechanism to protect against prompt injection and malicious skill execution. Its primary purpose, as detailed across SKILL.md, CLAWHUB-README.md, and references/architecture.md, is to wrap untrusted skills in a multi-layered, prompt-based 'soft sandbox'. The architecture document explicitly outlines defensive measures such as dynamic delimiters, instruction hierarchy, tool allowlists, human-in-the-loop approvals, and output verification. Crucially, it includes pseudo-code and rules to prevent data exfiltration (e.g., detecting secrets, large base64 blobs, blocking internal/private IPs), block malicious execution (e.g., path traversal, executable file writes), and counter various prompt injection techniques (e.g., meta-instructions, roleplay, encoded payloads). All content consistently describes a security-focused tool with no evidence of malicious intent or risky capabilities beyond its stated defensive purpose.
Capability Assessment
Purpose & Capability
Name/description align with a prompt-based 'soft sandbox'. However, the SKILL.md and architecture docs claim code-level enforcement (tool interception before execution, path checks, rate limiting) and provide implementation snippets, but there is no install spec or code in the package to implement those enforcement points. That mismatch means the skill can only rely on the agent following its prompts rather than actually enforcing restrictions at a system or platform level.
Instruction Scope
The runtime instructions direct the agent to sanitize inputs, intercept and block tool calls, consult and modify sandbox-config.json, and write to sandwrap-output/. Those actions reference filesystem config and state that are not declared in the registry metadata. Because this is an instruction-only skill, the agent's adherence depends entirely on the platform honouring the rules; the skill itself doesn't provide an enforcement mechanism or independent checks.
Install Mechanism
No install spec and no code files are included. That minimizes the risk of arbitrary code being dropped/executed, but it also means the documented protections are only policy-level instructions rather than implemented controls.
Credentials
The skill requests no environment variables or credentials (good). However, it references config files (sandbox-config.json) and output paths (sandwrap-output/) without declaring required config paths or explaining access patterns. This is not a secret-exfiltration flag, but it is a mismatch between claimed behavior and declared requirements.
Persistence & Privilege
always is false and the skill is user-invocable (normal). The skill describes auto-wrap behavior and reading/writing a sandbox-config.json, which implies persistent configuration if the platform implements it — but the skill does not itself create or store persistent artifacts. If the platform implements persistent auto-wrap, consider the implications; the skill alone does not request elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sandwrap
  3. After installation, invoke the skill by name or use /sandwrap
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Soft-sandbox protection for running untrusted skills. 5 defense layers, 4 presets, ~85% attack prevention.
Metadata
Slug sandwrap
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is Sandwrap?

Run untrusted skills safely with soft-sandbox protection. Wraps skills in multi-layer prompt-based defense (~85% attack prevention). Use when: (1) Running third-party skills from unknown sources, (2) Processing untrusted content that might contain prompt injection, (3) Analyzing suspicious files or URLs safely, (4) Testing new skills before trusting them. Supports manual mode ('run X in sandwrap') and auto-wrap for risky skills. It is an AI Agent Skill for Claude Code / OpenClaw, with 1663 downloads so far.

How do I install Sandwrap?

Run "/install sandwrap" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Sandwrap free?

Yes, Sandwrap is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Sandwrap support?

Sandwrap is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sandwrap?

It is built and maintained by Ruben Quispe (@rubenaquispe); the current version is v1.0.0.

💬 Comments