Always recording.

Sentinel keeps the record. Sentinel+ lets you act on it. Soon.

Free

Sentinel

v1.2.0

Your WordPress site, written as it happens. So when a page vanishes or a plugin dies, you aren't guessing.

  • Logins, edits, plugins, settings. Named and timed
  • Search last Tuesday like it was a minute ago
  • Digests for the stuff that actually matters

sml-sentinel-1.2.0.zip · 2.03 MB

£9/month. Paid

Sentinel+

Coming shortly

The log tells you what happened. Plus is how you do something about it.

  • Spots the pattern, not just the event
  • Watches files that should never move
  • A paid plugin you run instead of Free
Learn more

Zip lands here the day it ships.

One plugin per site. They aren't layers.

How to install

One plugin per site. Pick which you are putting on.

  1. Add it from WordPress

    The listing is SML Sentinel. Search that name, not Sentinel+.

    1. In wp-admin, open Plugins → Add New
    2. Search SML Sentinel
    3. Click Install Now, then Activate

    Prefer a zip from this site? Download sml-sentinel-1.2.0.zip then use Upload Plugin.

  2. Find Sentinel in the sidebar

    After activation, a Sentinel menu appears. That is the plugin. Logging has already started.

  3. Open Overview

    Go to Sentinel → Overview. If anyone is using the site, events will already be there.

Need an older zip? Version history
Technical Specs

System Requirements

WordPress 6.2 and PHP 7.4. Tested up to WordPress 7.1.

Minimum

What you need to run Sentinel

  • WordPress 6.2+ Requires at least 6.2
  • PHP 7.4+ Required by the plugin
  • Single site Not tested as a network plugin
  • WordPress database MySQL or MariaDB as WordPress 6.2 requires

Sentinel is built for a single site. It is not tested as a network-activated plugin.

Email uses WordPress's mailer. If the site cannot send mail, Sentinel will not fix that.

Release Notes

What's New

Recent updates to Sentinel (the free plugin)

Latest Version 1.2.0

Download
  • Admin screens Overview, Activity Logs, Event Registry, and Settings replace the old dashboard layout
  • Quiet email Urgent mail only for critical events. Failed sign-ins are counted in the daily briefing instead of emailed one by one
  • Quick Setup Monitoring and privacy presets with a change preview. No licence step

Version 1.1.4

  • Summary stats functions PHP helpers for templates: sentinel_get_total_logs(), sentinel_get_today_logs(), sentinel_get_logins_today(), sentinel_get_public_stats(), and sentinel_display_logins_today()
  • REST /stats response Returns summary counts only: total_logs, today_logs, and logins_today
  • API key guidance Clearer copy on the Database Status and Export settings tabs about what the key is for

Version 1.1.3

  • Quick Setup wizard First-run modal guides new installs through welcome, optional Sentinel+ licence entry, monitoring and privacy presets, a preview of pending changes, then apply or skip
  • Licence validation SSL-aware admin AJAX, improved domain and URL matching for licence checks, and clearer error feedback during setup
  • Apply confirmation Animated success screen after applying settings so users know the save completed before the dashboard reloads