← 返回 Skills 市场
c0ffeeoverdose

Prts Sandbox

作者 c0ffeeOverdose · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
262
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install prts-sandbox
功能描述
Isolated Kali Linux sandbox for running pentest tools and risky commands safely.
安全使用建议
This skill does not itself provide the sandbox — it is a client that forwards whatever commands you run to an external service at http://protocol-spaces-api:3000. Before installing or using: 1) Confirm where 'protocol-spaces-api' comes from and that you trust and control it (preferably host it locally). 2) Do not send sensitive commands or credentials to this skill unless the API is verified and on a trusted local network; the script uses plain HTTP. 3) Prefer a skill that ships the sandbox runtime or provides reproducible install instructions for the sandbox service. 4) If you must use this, ensure the hostname resolves to localhost or an isolated network (e.g., via /etc/hosts) and inspect or run the API service source code yourself to ensure it doesn't exfiltrate data. If you cannot verify the API, treat the skill as untrusted.
功能分析
Type: OpenClaw Skill Name: prts-sandbox Version: 1.0.0 The skill provides a functional interface to an internal sandbox API (protocol-spaces-api) for executing pentesting tools in an isolated Kali Linux environment. The wrapper script `sandbox-cmd.sh` uses `jq` to safely handle command arguments and provides standard lifecycle management (start, stop, reset). The `SKILL.md` instructions explicitly direct the agent to use the sandbox for risky tasks while prohibiting access to sensitive host files, aligning with security best practices for agent-based tool execution.
能力评估
Purpose & Capability
The skill's name/description promise an 'Isolated Kali Linux' sandbox, but the package contains only a wrapper script that calls a hardcoded API (http://protocol-spaces-api:3000). No sandbox runtime, container images, or install steps are provided. A real sandbox would normally include the container image, an installer, or clear instructions to deploy the sandbox service; this mismatch means the skill relies on an opaque external service to actually run commands.
Instruction Scope
SKILL.md instructs the agent (and users) to run the included script which sends arbitrary commands to the /execute endpoint of the Protocol Spaces API. That means user-supplied commands and their outputs are transmitted over HTTP to an external service the skill does not ship or document. The instructions do not require verifying that the service is local/trusted, and they encourage sending sensitive or risky commands there, creating a risk of unintended disclosure or remote execution.
Install Mechanism
There is no install spec (instruction-only) and nothing is written to disk by an installer, which reduces some risk. However, the skill assumes an external service is available at a hardcoded hostname. The lack of an install mechanism for that service is a usability and trust issue: the caller must already have the API running from an unknown source.
Credentials
The skill requests no credentials or env vars, yet it transmits arbitrary commands and receives outputs from the Protocol Spaces API over plain HTTP. Absence of declared credentials may be disingenuous: the script implicitly trusts a network service and could expose sensitive command contents or results to whatever resolves that hostname. The hardcoded API URL and use of HTTP (not HTTPS) are disproportionate for a sandbox claimed to protect the host.
Persistence & Privilege
The skill is not 'always: true' and does not request elevated agent/system privileges or modify other skills. It is user-invocable and allows autonomous invocation by default (normal for skills).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install prts-sandbox
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /prts-sandbox 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of prts-sandbox skill. - Provides an isolated Kali Linux 2025.4 container to safely run pentest tools and risky commands. - Includes CLI script (~/.openclaw/skills/prts-sandbox/scripts/sandbox-cmd.sh) for managing the sandbox: status, start, stop, reset, and exec. - Details when to use the sandbox vs host, troubleshooting steps, and available pentest tools (nmap, hydra, sqlmap, etc.). - Adds quick reference and critical rules for safe usage.
元数据
Slug prts-sandbox
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Prts Sandbox 是什么?

Isolated Kali Linux sandbox for running pentest tools and risky commands safely. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 262 次。

如何安装 Prts Sandbox?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install prts-sandbox」即可一键安装,无需额外配置。

Prts Sandbox 是免费的吗?

是的,Prts Sandbox 完全免费(开源免费),可自由下载、安装和使用。

Prts Sandbox 支持哪些平台?

Prts Sandbox 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Prts Sandbox?

由 c0ffeeOverdose(@c0ffeeoverdose)开发并维护,当前版本 v1.0.0。

💬 留言讨论