Skip to content

Releases: ProgrammerNomad/SessionPilot

SessionPilot v1.0.0 - Initial Release

Choose a tag to compare

@ProgrammerNomad ProgrammerNomad released this 12 May 12:32

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

  1. Download sessionpilot-1.0.0.zip
  2. WordPress admin → Plugins → Add New → Upload Plugin
  3. Upload the ZIP and activate
  4. Navigate to SessionPilot in the left menu