WP Revisions Manager Security & Risk Analysis

wordpress.org/plugins/wp-revisions-manager

WP Revisions Manager let you purge (delete) its revisions via AJAX. There is also a Bulk action in the post lists. You can also limit the number of re …

700 active installs v1.0.2 PHP + WP 4.5+ Updated Sep 11, 2020
revision-managerrevisions-controlwp-revision-managerwp-revisions-controlwp-revisions-limit
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Revisions Manager Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The plugin 'wp-revisions-manager' v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of known vulnerabilities (CVEs) in its history and the presence of nonce and capability checks on all identified entry points (AJAX handlers) are positive indicators. Furthermore, the code signals reveal that all SQL queries are using prepared statements, and there are no file operations or external HTTP requests, all of which significantly reduce common attack vectors.

However, a key concern arises from the output escaping. With 13 total outputs, only 38% are properly escaped. This suggests a significant risk of Cross-Site Scripting (XSS) vulnerabilities. While the current taint analysis shows no unsanitized flows, this could be due to the limited scope of the analysis or the specific code paths examined. The lack of any recorded vulnerabilities in its history is positive but does not entirely negate the potential for undiscovered issues, especially given the incomplete output escaping.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

WP Revisions Manager Security Vulnerabilities

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

WP Revisions Manager Code Analysis

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

Output Escaping

38% escaped13 total outputs
Attack Surface

WP Revisions Manager Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_wprd_purge_revisionswp-revisions-manager.php:40
authwp_ajax_wprd_single_revision_deletewp-revisions-manager.php:44
authwp_ajax_wprd_purge_allrevisionswp-revisions-manager.php:49
WordPress Hooks 19
actionadmin_print_styles-post-new.phpincludes\wp-revisions-manager-functions.php:62
actionadmin_print_styles-post.phpincludes\wp-revisions-manager-functions.php:63
actionadmin_noticesincludes\wp-revisions-manager-functions.php:106
actionadmin_post_wprd_norev_dismissincludes\wp-revisions-manager-functions.php:121
filterpre_set_transient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:161
filterpre_transient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:162
actiondelete_transient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:163
actionset_transient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:177
filtertransient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:178
actiondeleted_transient_wprd_settings_errorsincludes\wp-revisions-manager-functions.php:179
actionadmin_noticesincludes\wp-revisions-manager-functions.php:212
actionadmin_menuwp-revisions-manager.php:34
actionadmin_enqueue_scriptswp-revisions-manager.php:35
filterwp_revisions_to_keepwp-revisions-manager.php:37
actionpost_submitbox_misc_actionswp-revisions-manager.php:39
actionadmin_post_wprd_purge_revisionswp-revisions-manager.php:41
actionadmin_footerwp-revisions-manager.php:43
actionadmin_footer-edit.phpwp-revisions-manager.php:46
actionload-edit.phpwp-revisions-manager.php:47
Maintenance & Trust

WP Revisions Manager Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedSep 11, 2020
PHP min version
Downloads6K

Community Trust

Rating74/100
Number of ratings3
Active installs700
Developer Profile

WP Revisions Manager Developer Profile

P Roy

6 plugins · 12K 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 Revisions Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-revisions-manager/js/wprm-script.js
Script Paths
/wp-content/plugins/wp-revisions-manager/js/wprm-script.js
Version Parameters
wprm-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wprd-btn
Data Attributes
data-post-iddata-actiondata-nonce
JS Globals
wprevisionmanager
FAQ

Frequently Asked Questions about WP Revisions Manager