Skip to content

liaisontw/wp-site-prober

Repository files navigation

=== Liaison Site Prober ===
Contributors: Liaison  
Donate link:  
Tags: site monitoring, activity log, security, audit log  
Requires at least: 6.8  
Tested up to: 6.8  
Stable tag: 1.2.0  
License: GPLv3 or later  
License URI: https://www.gnu.org/licenses/gpl-3.0.html  

Liaison Site Prober helps you log and track key changes and user actions on your WordPress website — giving you better visibility and security.

== Description ==

<strong>A lightweight and easy-to-use plugin to secure and monitor your WordPress website.</strong><br>

Have you ever wondered when your website changed — and who did it?  
Liaison Site Prober makes it easy to track your WordPress site's change history and user activities.

With Liaison Site Prober, you can easily monitor:

* Who logged in, logged out, or attempted (and failed) to log in.  
* When a post was published or updated — and by whom.  
* When a plugin or theme was activated, deactivated, or modified.  

<strong>Export to CSV</strong> — Quickly export your website’s activity log for auditing or backup purposes.

The plugin tracks:

* <strong>Posts</strong> – Created, updated, deleted  
* <strong>Categories</strong> – Created, updated, deleted  
* <strong>Taxonomies</strong> – Created, updated, deleted  
* <strong>Comments</strong> – Created, approved, unapproved, trashed, untrashed, spammed, unspammed, deleted  
* <strong>Users</strong> – Login, logout, failed login, profile updated, registered, deleted  
* <strong>Plugins</strong> – Installed, updated, activated, deactivated, modified  
* <strong>Themes</strong> – Installed, updated, deleted, activated, modified (via Editor or Customizer)

<h3>Data Storage Isolation</h3>

To keep your WordPress database clean and easy to back up,  
all log data is stored in a dedicated custom table, fully isolated from your site’s core content.

== Installation ==

= Automatic Installation =
1. Go to **Plugins → Add New** in your WordPress admin dashboard.  
2. Search for **"Site Prober"**.  
3. Click **Install Now**, then **Activate**.

= Manual Installation =
1. Upload the **liaison-site-prober** folder to the `/wp-content/plugins/` directory.  
2. Activate the plugin through the **Plugins** screen in your WordPress dashboard.

== Frequently Asked Questions ==

= Where are the logs stored? =  
Logs are saved in a dedicated custom database table within your WordPress installation, not in the standard posts or options tables.

= Can I export the logs? =  
Yes. You can export your site’s activity log to a CSV file from the plugin’s settings page.

== Screenshots ==

1. Dashboard: Liaison Site Prober Settings panel. Example view of logged activities.  

== Changelog ==

= 1.2.0 =
- Added REST API endpoint: `/wp-json/site-prober/v1/logs`
- Enables JavaScript applications to retrieve action logs.

= 1.1.0 =
* Add PHPUnit test cases.

= 1.0.0 =
* Initial release.

== Upgrade Notice ==

= 1.1.0 =
* Add PHPUnit test cases.

= 1.0.0 =
First stable release.

About

Plugin for monitoring Wordpress website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors