SessionPilot v1.0.0
Open-source session and activity monitoring for WordPress. Self-hosted, privacy-first, no cloud dependency.
Features
- Real-time session dashboard - see all active sessions with browser, OS, device, and IP
- Force-logout any session or all sessions instantly
- Activity log - tracks login, logout, failed logins, role changes, plugin/theme events, password resets
- Session rules - per-role and per-user max session limits with enforcement modes
- Idle timeout with heartbeat-based detection
- Device fingerprinting (browser + OS)
- CSV export for activity logs
- Email alerts for login failures and session limit violations
- IP anonymization (GDPR-friendly)
- WP-CLI commands (
wp sessionpilot sessions list, etc.) - Full REST API under
/wp-json/sp/v1/ - Automatic cleanup cron
Requirements
- WordPress 6.4+
- PHP 8.2+
- MySQL 5.7+ / MariaDB 10.3+
Installation
- Download
sessionpilot-1.0.0.zip - WordPress admin → Plugins → Add New → Upload Plugin
- Upload the ZIP and activate
- Navigate to SessionPilot in the left menu