https://github.com/thebyteio/openclaw-skill-security-dashboard
OpenClaw Real-time security monitoring dashboard for the OpenClaw applicaiton and Linux server infrastructure
https://github.com/thebyteio/openclaw-skill-security-dashboard
dashboard openclaw openclaw-security security security-tools
Last synced: 21 days ago
JSON representation
OpenClaw Real-time security monitoring dashboard for the OpenClaw applicaiton and Linux server infrastructure
- Host: GitHub
- URL: https://github.com/thebyteio/openclaw-skill-security-dashboard
- Owner: thebyteio
- License: mit
- Created: 2026-02-12T07:27:58.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-02-13T07:38:42.000Z (5 months ago)
- Last Synced: 2026-02-13T14:54:18.741Z (5 months ago)
- Topics: dashboard, openclaw, openclaw-security, security, security-tools
- Language: HTML
- Homepage: https://brianchristner.io/
- Size: 82 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-openclaw-dashboards - thebyteio/openclaw-skill-security-dashboard - Security dashboard for OpenClaw skills. (Security & Review)
README
# OpenClaw Security Dashboard
This is a Real-time security monitoring dashboard for your OpenClaw and Linux server infrastructure. The dashboard Monitors 7 critical security areas with automated 4x daily checks and instant alerts for issues like inactive firewalls, fail2ban problems, and public exposure.

## Overview
The Security Dashboard provides comprehensive monitoring for your OpenClaw deployment and Linux infrastructure. It tracks gateway security, network configuration, public exposure, system updates, SSH access, certificates, and resource usage - all in a clean, real-time web interface.
**Key Features:**
- 🔒 7 security monitoring sections
- 🚨 Automated critical alerts (firewall, fail2ban, SSH)
- 📊 Real-time metrics updated every 5 seconds
- 🤖 4x daily automated checks via cron
- 🌐 Localhost-only binding (secure by default)
- 📱 Mobile-friendly dark UI
## Quick Start
```bash
./scripts/install.sh
```
Access via SSH port forwarding:
```bash
ssh -L 18791:localhost:18791 root@YOUR_SERVER_IP
```
Then visit: http://localhost:18791
## Features
- ✅ OpenClaw gateway monitoring
- ✅ Network security metrics
- ✅ Public exposure analysis
- ✅ System security checks
- ✅ SSH & fail2ban status
- ✅ Real-time alerts
- ✅ Resource monitoring
## Documentation
See [SKILL.md](SKILL.md) for full documentation.
## Quick Commands
```bash
# Service management
sudo systemctl status security-dashboard
sudo systemctl restart security-dashboard
# View logs
sudo journalctl -u security-dashboard -f
# Get metrics via API
curl http://localhost:18791/api/security | jq
```
## Security
- **Default binding:** 127.0.0.1 (localhost only)
- **Port:** 18791
- **Access:** SSH port forwarding or Tailscale required
## Requirements
- Node.js v18+
- OpenClaw installed
- systemd
## Author
Created by Brian Christner / @idomyowntricks.