WP Revision Master Security & Risk Analysis

wordpress.org/plugins/wp-revision-master

Powerful and best post revision control, compare, restore!

1K active installs v1.0.2 PHP + WP 3.6+ Updated Mar 14, 2017
comparecontrolreviserevisionversion
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Revision Master Safe to Use in 2026?

Generally Safe

Score 85/100

WP Revision Master has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The wp-revision-master v1.0.2 plugin exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, file operations, external HTTP requests, and SQL queries not using prepared statements are all positive indicators. Furthermore, the presence of nonce checks on all AJAX handlers is a strong security practice. The lack of any recorded vulnerabilities, critical or otherwise, suggests a history of stable and secure development.

However, there are areas for concern. The most significant weakness identified is the low percentage of properly escaped output. With 44% of outputs not being properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these outputs. The lack of capability checks on AJAX handlers, while mitigated by nonce checks, leaves a potential avenue for privilege escalation if an attacker could bypass nonce verification or if the AJAX actions themselves perform sensitive operations that should be restricted by user roles.

Overall, while the plugin has a clean vulnerability history and good foundational security practices like prepared statements and nonce checks, the significant number of unescaped outputs presents a notable risk that should be addressed. The absence of capability checks on AJAX handlers, though less critical with nonce checks in place, is another area for potential improvement to further harden the plugin against unauthorized actions.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on AJAX handlers
Vulnerabilities
None known

WP Revision Master Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP Revision Master Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
22
17 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

44% escaped39 total outputs
Attack Surface

WP Revision Master Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_tmxrm_trash_revisionThemeaxe\class.WPRevisionMasterPlugin.php:50
authwp_ajax_tmxrm_trash_revision_selectedThemeaxe\class.WPRevisionMasterPlugin.php:51
authwp_ajax_tmxrm_limit_single_revisionThemeaxe\class.WPRevisionMasterPlugin.php:52
WordPress Hooks 13
actionadmin_initThemeaxe\class.RevisionAdmin.php:251
actionadmin_menuThemeaxe\class.RevisionAdmin.php:252
actionadmin_initThemeaxe\class.RevisionAdmin.php:253
actionadd_meta_boxesThemeaxe\class.RevisionMetabox.php:206
actionsave_postThemeaxe\class.RevisionMetabox.php:207
actionadmin_initThemeaxe\class.RevisionMetabox.php:208
actionadmin_menuThemeaxe\class.RevisionMetabox.php:209
actionwp_enqueue_scriptsThemeaxe\class.TmxEnqueue.php:53
actionadmin_enqueue_scriptsThemeaxe\class.TmxEnqueue.php:54
actionadmin_initThemeaxe\class.WPRevisionMasterPlugin.php:49
actionsave_postThemeaxe\class.WPRevisionMasterPlugin.php:53
filterplugin_row_metaThemeaxe\class.WPRevisionMasterPlugin.php:55
filterwp_revisions_to_keepThemeaxe\class.WPRevisionMasterPlugin.php:56
Maintenance & Trust

WP Revision Master Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMar 14, 2017
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings8
Active installs1K
Developer Profile

WP Revision Master Developer Profile

Hasan Shahriar

1 plugin · 1K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Revision Master

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-revision-master/assets/css/admin-style.css/wp-content/plugins/wp-revision-master/assets/js/wp-notices.js/wp-content/plugins/wp-revision-master/assets/js/revision-master-post.js
Script Paths
/wp-content/plugins/wp-revision-master/assets/js/wp-notices.js/wp-content/plugins/wp-revision-master/assets/js/revision-master-post.js
Version Parameters
wp-revision-master/assets/css/admin-style.css?ver=wp-revision-master/assets/js/wp-notices.js?ver=wp-revision-master/assets/js/revision-master-post.js?ver=

HTML / DOM Fingerprints

CSS Classes
tmxrm_checkalltmxrm_checkboxbutton-limit-revisionbutton-trash-revision-selectedtmx-revision-info
Data Attributes
data-postdata-wpnonce
JS Globals
tmxrm_revision_limit_wpnonce
FAQ

Frequently Asked Questions about WP Revision Master