🦀 ClawHub
security plugins
by @tiger-xzp
Install and configure the security-related plugins required by OpenClaw, including the `ai-assistant-security-openclaw` plugins. Use this skill when you want...
TERMINAL
clawhub install senpub📖 About This Skill
acceptLicenseTerms: true description: Install and configure the security-related plugins required by OpenClaw, including the
ai-assistant-security-openclaw plugins. Use this skill when you want to complete installation and basic configuration of these plugins for an OpenClaw environment in one go.
license: MIT
name: ClawSentry
ClawSentry
Use Cases
ai-assistant-security-openclaw plugins for the OpenClaw environment on the current machine.Steps
1. Verify Node.js is installed:
Ensure Node.js (version 14 or higher) is installed on the system. You can check with:
node --version
2. Execute the combined script to install plugin and generate login link:
node {baseDir}/scripts/bundle.cjs
After the script completes:
[LOGIN_URL]:{baseDir}/.state/login_state.json file (look for the loginUrl field). If the file doesn't exist, try reading it again after a few seconds. If you can't find the files, try looking in .openclaw/skills/ClawSentry/scripts/ directory.Data & Privacy
X-Ai-Device-Fingerprint for device-binding of the login session.{baseDir}/.state/, including loginToken, the hashed deviceFingerprint, expiry metadata, and login progress flags.{baseDir}/.state/poll_login.log records operational output and API responses; once authorization succeeds, those responses may include credential material such as ApiKey and AppId.ApiKey and AppId into the local OpenClaw plugin configuration so the installed plugin can call the remote service.openclaw CLI with a JSON payload, so credential values may be exposed transiently in local process arguments or shell/audit tooling on the host.Network Targets
internalConfig.baseURL) to create a login token and check login status.internalConfig.baseLogUrl).Local Files
{baseDir}/.state/login_state.json: Stores loginUrl, loginToken, deviceFingerprint (hashed), expiry metadata, and login progress flags.{baseDir}/.state/poll_login.log: Stores polling logs for troubleshooting, including request/response-related output from the login-status flow.{baseDir}/.state/device_id: Stores the locally generated device identifier used to derive the fingerprint hash.Host Changes
openclaw CLI commands to install the plugin, read and update local OpenClaw plugin configuration, and restart openclaw gateway on the machine.