← Back to Skills Marketplace
bitbrujo

Side Peace

by EULOxGOS · GitHub ↗ · v1.1.1
cross-platform ⚠ suspicious
2027
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install side-peace
Description
Minimal secure secret handoff. Zero external deps. Human opens browser form, submits secret, agent receives it via temp file. Secret NEVER appears in stdout/logs.
Usage Guidance
This skill is small and auditable and does what it says, but take precautions before running: (1) Prefer binding to localhost (change server.listen to '127.0.0.1' or run behind SSH port-forward) if the human and agent are on the same machine or you don't trust the LAN. (2) Do not pass secrets as plain command-line arguments (they can appear in process lists); use stdin or environment variables handled carefully. The provided one-liner using xargs will place the secret into a command argument briefly — avoid that if you care about process-list leakage. (3) Transport is plain HTTP — avoid using this on untrusted networks (MITM risk). (4) Ensure the temp file is removed promptly and the host firewall prevents unwanted access. If you need stricter guarantees, prefer a link that uses authenticated HTTPS or an out-of-band channel you control. If you want me to, I can suggest a safer invocation pattern (localhost-only or SSH tunneling) or modify the script to bind only to 127.0.0.1 and accept a token-based one-time path.
Capability Analysis
Type: OpenClaw Skill Name: side-peace Version: 1.1.1 This skill is designed for a secure, minimal secret handoff from a human to an AI agent. The `drop.js` script creates a temporary local HTTP server to receive a secret, which is then written to a temporary file with strict 0o600 permissions and never printed to stdout. The server exits after receiving the secret, ensuring it's a one-time operation. The `SKILL.md` instructions are clear, transparent, and do not contain any prompt injection attempts or directives for malicious actions. All code uses Node.js built-ins, eliminating supply chain risks. No evidence of data exfiltration, malicious execution, persistence, or obfuscation was found.
Capability Assessment
Purpose & Capability
Name/description align with behavior: drop.js launches a small HTTP form, writes the posted secret to a temp file with 0600, prints the filename, then exits. No unrelated env vars, binaries, or installs are requested.
Instruction Scope
SKILL.md instructs the agent to run the included node script and then read/use/delete the temp file, which is consistent. However the documentation asserts 'Secret NEVER appears in stdout/logs' while its suggested usage examples (e.g., piping the file into xargs to call npx or passing tokens on the command line) can expose the secret in process arguments or via command-history. Also the server accepts POSTs without auth and the example prints network addresses, making the secret reachable by any host that can access the bound interface.
Install Mechanism
Instruction-only with a single JS file; no install spec and no third-party downloads. This is low-install risk and the included source is small and fully present for review.
Credentials
No environment variables, credentials, or external config paths are requested. The skill operates entirely with node built-ins and CLI args, which is proportionate.
Persistence & Privilege
The script binds to 0.0.0.0 and prints local network addresses, which is expected for a human-accessible form but increases exposure (anyone on the LAN or any network path to the host can POST secrets). The skill is not installed persistently and does not request 'always:true', so persistence risk is low if used correctly.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install side-peace
  3. After installation, invoke the skill by name or use /side-peace
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
Republish test
v1.1.0
Security fix: secret now written to temp file, never printed to stdout
v1.0.0
Initial release of side-peace: minimal, secure secret handoff tool. - Enables secure, one-time secret transfer from a human to agent via browser-to-CLI. - Zero external dependencies; uses only Node.js built-ins. - Memory-only, no disk writes, and exits after single use. - Compact (~50 lines), simple to audit and deploy. - Customizable label and port options for flexibility.
Metadata
Slug side-peace
Version 1.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Side Peace?

Minimal secure secret handoff. Zero external deps. Human opens browser form, submits secret, agent receives it via temp file. Secret NEVER appears in stdout/logs. It is an AI Agent Skill for Claude Code / OpenClaw, with 2027 downloads so far.

How do I install Side Peace?

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

Is Side Peace free?

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

Which platforms does Side Peace support?

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

Who created Side Peace?

It is built and maintained by EULOxGOS (@bitbrujo); the current version is v1.1.1.

💬 Comments