Skip to main content

Shamash 4-gate security firewall for OpenClaw — one-command setup for prompt injection, jailbreak, and data exfiltration detection

Project description

shamash-openclaw (pip)

Python package wrapper that installs the OpenClaw Shamash plugin and downloads a compatible Shamash binary.

Install

pip install shamash-openclaw

One-command setup

shamash-openclaw-setup

This command:

  1. Verifies ~/.openclaw/ exists.
  2. Copies plugin assets into ~/.openclaw/plugins/shamash-openclaw/.
  3. Downloads a platform-appropriate shamash binary into bin/shamash.
  4. Registers plugin load path in ~/.openclaw/openclaw.json.

Recommended config hardening

Set an explicit allow-list in ~/.openclaw/openclaw.json:

{
  "plugins": {
    "allow": ["shamash-openclaw"]
  }
}

Verify

After restarting OpenClaw:

  • Run /shamash in chat and confirm plugin status appears.
  • Check logs for Shamash 4-gate firewall active.

Notes

  • If binary download fails, set plugins.config.shamash-openclaw.binaryPath manually.
  • For detailed plugin configuration, see integrations/openclaw/README.md.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shamash_openclaw-0.3.2.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

shamash_openclaw-0.3.2-py3-none-any.whl (1.8 MB view details)

Uploaded Python 3

File details

Details for the file shamash_openclaw-0.3.2.tar.gz.

File metadata

  • Download URL: shamash_openclaw-0.3.2.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for shamash_openclaw-0.3.2.tar.gz
Algorithm Hash digest
SHA256 3b0b6e929dd85b2bf7683e1a4bef219bcd3abbcf5d74ed7a0c53e35c79254f20
MD5 99c6fe0560793aaa9417247c4a9ceb21
BLAKE2b-256 67f01023a28ef41ac0a7aef0ec1ce781e0e489df96930e2e2dd4f948dcd7a14a

See more details on using hashes here.

File details

Details for the file shamash_openclaw-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for shamash_openclaw-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 873896715a617f4d9136c4c4e261c761564f3528c3c4e27c532aa737261146a2
MD5 b13f8c5cdb87267b58771ae44ef282c7
BLAKE2b-256 116f41a5c47d0922c043d182fd6c2b521a63c12872133cc810bad74298d21dd0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page