Sentinel Troubleshooting — AI Agent Security
Common issues and how to fix them. Can't find your problem here? Contact support.
Windows: install fails with spawn EINVAL
Symptom
Running `openclaw plugins install @sentinel-agents/sentinel` on Windows fails with "Error: spawn EINVAL" during the dependency install step.
Cause
This is a known issue in OpenClaw's plugin installer on Windows. It cannot spawn npm correctly without a shell context. It does not affect macOS or Linux.
Fix
Install the plugin manually in two steps:
openclaw plugins install @sentinel-agents/sentinel
cd %APPDATA%\openclaw\plugins\sentinel
npm installAfter running npm install manually, restart the gateway with openclaw gateway restart. The plugin will load normally. This workaround is only needed once — updates install cleanly after the initial setup.
Plugin not loading
Symptom
Running /sentinel returns "command not found" or the plugin does not appear in the OpenClaw plugin list.
Cause
The plugin was not installed correctly, or the gateway was not restarted after installation.
Fix
Reinstall the plugin and restart the gateway:
openclaw plugins install @sentinel-agents/sentinel
openclaw gateway restartIf the plugin still doesn’t load, check that Node.js 18+ is installed with node --version.
“Licence invalid” error
Symptom
Sentinel reports "Licence invalid" or "Licence key not found" when running any command.
Cause
The licence key environment variable is missing, malformed, or has expired.
Fix
Re-set the licence key and restart:
openclaw config set plugins.entries.sentinel.config.SENTINEL_LICENCE_KEY your-key-here
openclaw gateway restartEnsure there are no trailing spaces or newline characters in your key. If the key has expired, check your email for a renewal link or visit the pricing page.
sentinel-scan not found
Symptom
Inbound scanning is disabled with "sentinel-scan not found" in the logs, or sentinel-scan returns "command not found" in the terminal.
Cause
The pip auto-install step may have failed silently (Python not in PATH at install time), or sentinel-security was installed in a virtual environment that OpenClaw cannot see.
Fix
Run pip install manually:
pip install sentinel-securityAfter installing, restart your OpenClaw instance. If sentinel-scan is still not found, the pip scripts directory may not be in your PATH. On macOS/Linux this is typically ~/.local/bin. On Windows, check %APPDATA%\Python\Scripts. You can also verify your licence with: sentinel-scan --verify
Alerts not sending
Symptom
Threats are detected but no alert notifications arrive on Slack, Discord, or email.
Cause
The webhook URL is incorrect, the alert provider was not added, or the endpoint is rejecting requests.
Fix
Check your configured alerts:
/sentinel statusIf no alerts are listed, add one:
/sentinel alerts add slack https://hooks.slack.com/services/T00/B00/xxxxSend a test alert to verify delivery:
/sentinel alerts testIf the test fails, regenerate your webhook URL in the provider’s settings and re-add it.
Dashboard not accessible
Symptom
The Sentinel dashboard URL returns a connection error or blank page.
Cause
The dashboard runs on the OpenClaw gateway. If the gateway is down or the port is blocked, the dashboard won’t load.
Fix
Check that the gateway is running:
openclaw gateway statusIf the gateway is stopped, start it:
openclaw gateway startIf the port is blocked by a firewall, ensure the gateway port (default 3100) is open on your host.
“No rules loaded” on audit
Symptom
/sentinel audit reports "No rules loaded" and skips all checks.
Cause
The detection rules failed to download. This usually means a network issue or an expired licence.
Fix
Check your licence status with `/sentinel status`. If your licence has expired, renew it from the pricing page.
/sentinel statusIf the network is restricted, ensure the gateway can reach sentinel-agents.com on port 443.
High false positive rate
Symptom
Sentinel flags legitimate content as threats, causing unnecessary blocks.
Cause
Some content patterns (particularly technical documentation or security-related text) can trigger detection rules.
Fix
Adjust the minimum severity threshold for blocking:
openclaw config set plugins.entries.sentinel.config.SENTINEL_MIN_BLOCK_SEVERITY HIGH
openclaw gateway restartThis sets Sentinel to only block HIGH and CRITICAL threats, allowing MEDIUM and LOW findings through with a warning. If specific content is consistently flagged, contact support with example files so we can tune the rules.
Plugin crashes on startup
Symptom
The OpenClaw gateway fails to start or crashes immediately after starting with Sentinel installed.
Cause
Version incompatibility between the plugin and the OpenClaw gateway, or corrupted installation files.
Fix
Uninstall and reinstall the plugin cleanly:
openclaw plugins uninstall @sentinel-agents/sentinel
openclaw plugins install @sentinel-agents/sentinel
openclaw gateway restartCheck the gateway logs for the specific error:
openclaw gateway logs --tail 50If the error persists, contact support with the log output at support@sentinel-agents.com.
Still stuck?
Our team responds to support requests within 24 hours.