
Revisions Security & Risk Analysis
wordpress.org/plugins/revisionsProvide Versioning, Preview and Rollback ability on Pages and Posts.
Is Revisions Safe to Use in 2026?
Generally Safe
Score 85/100Revisions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "revisions" v1.8.3 plugin exhibits a mixed security posture. On one hand, the absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events, along with a lack of known CVEs, suggests a potentially low exposure to common attack vectors. However, the static analysis reveals significant concerns within the codebase. The presence of dangerous functions like 'assert' and 'unserialize' is a red flag, as these can lead to serious vulnerabilities if not handled with extreme care. Furthermore, the output escaping is alarmingly low at only 7%, indicating a high risk of cross-site scripting (XSS) vulnerabilities where user-supplied data might be rendered without proper sanitization. The taint analysis showing two flows with unsanitized paths, both classified as high severity, directly supports these XSS concerns.
The vulnerability history being completely clean is a positive indicator, suggesting that the plugin developers have not introduced critical flaws in the past or have effectively patched them. This, combined with the lack of direct attack surface, provides some comfort. Nevertheless, the internal code quality issues, particularly around output escaping and the use of potentially dangerous functions, present a substantial inherent risk. The plugin's strengths lie in its limited external attack surface and clean vulnerability history. Its weaknesses are the internal code quality risks related to output escaping and dangerous function usage, which could be exploited if an indirect attack vector or a previously undiscovered vulnerability exists.
Key Concerns
- High percentage of unsanitized output
- Dangerous functions found (assert, unserialize)
- High severity taint flows found
- Low usage of prepared statements for SQL queries
- No nonce checks
- Limited capability checks
Revisions Security Vulnerabilities
Revisions Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Revisions Attack Surface
WordPress Hooks 10
Maintenance & Trust
Revisions Maintenance & Trust
Maintenance Signals
Community Trust
Revisions Alternatives
Count Post Signs
count-post-signs
Counts signs (characters and spaces) in real time while you are writing your content. Works for any kind of "post type" out of the box.
Arunstheme Editorial Notes
arunstheme-editorial-notes
Private editorial notes and status manager for WordPress posts and pages. Filter, track, and manage content workflow easily.
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus
capability-manager-enhanced
PublishPress Capabilities is the access control plugin. You can manage user capabilities, permissions, user roles, admin menus and more.
Ultimate Dashboard – Custom WordPress Dashboard
ultimate-dashboard
The #1 Plugin to Customize the WordPress Dashboard!
Revision Control
revision-control
Revision Control allows finer control over the Post Revision system included with WordPress
Revisions Developer Profile
4 plugins · 240 total installs
How We Detect Revisions
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/revisions/revisions_style_admin.css/wp-content/plugins/revisions/jquery.jsHTML / DOM Fingerprints
revision-minor-editrevision-statuswarning<!-- Revisions -->id="revision-minor-edit-input-sideinfo"id="revision-status-input-sideinfo"id="revision-minor-edit-input"id="revision-status-input"id="revision-action-anchor"id="revision-hidden"+1 more