Thin Out Revisions Security & Risk Analysis

wordpress.org/plugins/thin-out-revisions

Enables flexible revision management for you.

800 active installs v1.8.3 PHP + WP 3.6+ Updated May 6, 2015
adminpostsrevisionrevisions
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Thin Out Revisions Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "thin-out-revisions" plugin v1.8.3 exhibits a generally strong security posture based on the provided static analysis. A notable strength is the absence of any critical or high-severity taint flows, and the plugin demonstrates good practices by implementing nonce and capability checks on its AJAX endpoints. Furthermore, the lack of known vulnerabilities in its history is a positive indicator of developer attention to security. However, there are areas for improvement. The significant portion of improperly escaped output (50%) presents a potential risk for cross-site scripting (XSS) vulnerabilities, especially if sensitive data is handled. While the SQL queries primarily use prepared statements, the presence of some non-prepared queries, although not explicitly detailed as a risk in this report, could still be a minor concern depending on the context and data involved. Overall, the plugin is likely secure for most use cases, but addressing the output escaping issue would further enhance its robustness.

Key Concerns

  • 50% of output not properly escaped
Vulnerabilities
None known

Thin Out Revisions Security Vulnerabilities

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

Thin Out Revisions Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
38
38 escaped
Nonce Checks
4
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

50% escaped76 total outputs
Attack Surface

Thin Out Revisions Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_hm_tor_do_ajaxthin-out-revisions.php:35
authwp_ajax_hm_tor_do_ajax_start_delete_old_revisionsthin-out-revisions.php:36
authwp_ajax_hm_tor_do_ajax_update_memothin-out-revisions.php:642
WordPress Hooks 15
actioninitthin-out-revisions.php:32
actionplugins_loadedthin-out-revisions.php:33
actionadmin_enqueue_scriptsthin-out-revisions.php:34
actionpost_updatedthin-out-revisions.php:37
actiontransition_post_statusthin-out-revisions.php:38
actionhm_tor_cron_hookthin-out-revisions.php:40
actionadmin_initthin-out-revisions.php:42
actionadmin_menuthin-out-revisions.php:43
actionadmin_headthin-out-revisions.php:44
filterthe_contentthin-out-revisions.php:47
actionadd_meta_boxesthin-out-revisions.php:627
actionsave_postthin-out-revisions.php:630
actionadmin_headthin-out-revisions.php:633
filterwp_save_post_revision_check_for_changesthin-out-revisions.php:636
actionadmin_enqueue_scriptsthin-out-revisions.php:639

Scheduled Events 3

hm_tor_cron_hook
hm_tor_cron_hook
hm_tor_cron_hook
Maintenance & Trust

Thin Out Revisions Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 6, 2015
PHP min version
Downloads38K

Community Trust

Rating94/100
Number of ratings15
Active installs800
Developer Profile

Thin Out Revisions Developer Profile

blogger323

2 plugins · 2K total installs

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

How We Detect Thin Out Revisions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/thin-out-revisions/js/thin-out-revisions.js
Script Paths
/wp-content/plugins/thin-out-revisions/js/thin-out-revisions.js
Version Parameters
thin-out-revisions/js/thin-out-revisions.js?ver=

HTML / DOM Fingerprints

JS Globals
hm_tor_params
FAQ

Frequently Asked Questions about Thin Out Revisions