Resetify – Advanced Reset & Database Cleaner Security & Risk Analysis

wordpress.org/plugins/resetify

Fast & secure WordPress reset and database cleanup tool. Instantly reset your site, clean orphaned data, and manage snapshots.

0 active installs v2.2.2 PHP 7.4+ WP 5.8+ Updated Apr 7, 2026
cleanupdatabase-cleanerrecoveryresetsnapshot
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Resetify – Advanced Reset & Database Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

Resetify – Advanced Reset & Database Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "resetify" v2.2.2 plugin exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, there are significant concerns regarding its attack surface. A large number of AJAX handlers (29 out of 32) lack authentication checks, presenting a substantial risk for unauthorized actions if these handlers can be triggered by unauthenticated users. The presence of dangerous functions like `set_time_limit` and `ini_set` also warrants caution, as their misuse could lead to resource exhaustion or configuration manipulation. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. However, this positive history, combined with the identified code signals, suggests that the current security concerns might be a result of undiscovered vulnerabilities rather than a history of resolved issues. Overall, "resetify" v2.2.2 has strengths in its data handling and output sanitization but requires immediate attention to secure its numerous unauthenticated AJAX entry points.

Key Concerns

  • Many AJAX handlers lack authentication checks
  • Use of dangerous functions (set_time_limit, ini_set)
  • Flows with unsanitized paths found
Vulnerabilities
None known

Resetify – Advanced Reset & Database Cleaner Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Resetify – Advanced Reset & Database Cleaner Release Timeline

v2.2.2Current
v2.2.0
v2.1.1
v2.1.0
v2.0.1
v2.0.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Resetify – Advanced Reset & Database Cleaner Code Analysis

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

Dangerous Functions Found

set_time_limitset_time_limit(300);includes/class-rm-collections.php:188
set_time_limit@set_time_limit(600);includes/class-rm-reset.php:314
ini_set@ini_set('memory_limit', '512M');includes/class-rm-reset.php:315
set_time_limitset_time_limit(300); // 5 minutesincludes/class-rm-snapshots.php:75
set_time_limitset_time_limit(300);includes/class-rm-snapshots.php:327
set_time_limitset_time_limit(300); // 5 minutesincludes/class-rm-tools.php:83

SQL Query Safety

100% prepared81 total queries

Output Escaping

92% escaped53 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
ajax_restore_snapshot (includes/class-rm-snapshots.php:290)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
29 unprotected

Resetify – Advanced Reset & Database Cleaner Attack Surface

Entry Points32
Unprotected29

AJAX Handlers 32

authwp_ajax_rm_insights_consentincludes/class-rm-insights.php:35
authwp_ajax_rm_reset_standardincludes/class-rm-loader.php:59
authwp_ajax_rm_reset_nuclearincludes/class-rm-loader.php:60
authwp_ajax_rm_theme_resetincludes/class-rm-loader.php:61
authwp_ajax_rm_reset_customincludes/class-rm-loader.php:62
authwp_ajax_rm_get_reset_statsincludes/class-rm-loader.php:63
authwp_ajax_rm_create_snapshotincludes/class-rm-loader.php:66
authwp_ajax_rm_restore_snapshotincludes/class-rm-loader.php:67
authwp_ajax_rm_delete_snapshotincludes/class-rm-loader.php:68
authwp_ajax_rm_download_snapshotincludes/class-rm-loader.php:69
authwp_ajax_rm_get_snapshotsincludes/class-rm-loader.php:70
authwp_ajax_rm_compare_snapshotsincludes/class-rm-loader.php:71
authwp_ajax_rm_save_collectionincludes/class-rm-loader.php:74
authwp_ajax_rm_delete_collectionincludes/class-rm-loader.php:75
authwp_ajax_rm_install_collectionincludes/class-rm-loader.php:76
authwp_ajax_rm_get_collectionsincludes/class-rm-loader.php:77
authwp_ajax_rm_get_installed_pluginsincludes/class-rm-loader.php:78
authwp_ajax_rm_delete_transientsincludes/class-rm-loader.php:81
authwp_ajax_rm_clean_uploadsincludes/class-rm-loader.php:82
authwp_ajax_rm_drop_empty_tablesincludes/class-rm-loader.php:83
authwp_ajax_rm_clean_revisionsincludes/class-rm-loader.php:84
authwp_ajax_rm_clean_autodraftsincludes/class-rm-loader.php:85
authwp_ajax_rm_clean_spam_commentsincludes/class-rm-loader.php:86
authwp_ajax_rm_clean_trashincludes/class-rm-loader.php:87
authwp_ajax_rm_optimize_databaseincludes/class-rm-loader.php:88
authwp_ajax_rm_clean_orphaned_postmetaincludes/class-rm-loader.php:90
authwp_ajax_rm_clean_orphaned_relationshipsincludes/class-rm-loader.php:91
authwp_ajax_rm_remove_bloatincludes/class-rm-loader.php:92
authwp_ajax_rm_detect_orphaned_tablesincludes/class-rm-loader.php:93
authwp_ajax_rm_delete_orphaned_tablesincludes/class-rm-loader.php:94
authwp_ajax_rm_load_tabincludes/class-rm-loader.php:101
authwp_ajax_rm_save_settingsincludes/class-rm-loader.php:104
WordPress Hooks 12
actionadmin_initemergency-clear-snapshots.php:7
actionadmin_noticesincludes/class-rm-insights.php:32
actionadmin_initincludes/class-rm-insights.php:38
actionadmin_initincludes/class-rm-insights.php:41
actionadmin_menuincludes/class-rm-loader.php:53
actionadmin_enqueue_scriptsincludes/class-rm-loader.php:56
actionupgrader_process_completeincludes/class-rm-loader.php:107
actionadmin_noticesincludes/class-rm-loader.php:113
actionadmin_initresetify.php:29
actionadmin_noticesresetify.php:46
actionplugins_loadedresetify.php:164
actionplugins_loadedresetify.php:195
Maintenance & Trust

Resetify – Advanced Reset & Database Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 7, 2026
PHP min version7.4
Downloads515

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Resetify – Advanced Reset & Database Cleaner Developer Profile

Dominopress

13 plugins · 1K total installs

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

How We Detect Resetify – Advanced Reset & Database Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/resetify/assets/css/resetify.css/wp-content/plugins/resetify/assets/js/resetify.js/wp-content/plugins/resetify/assets/js/resetify-admin.js
Script Paths
/wp-content/plugins/resetify/assets/js/resetify.js/wp-content/plugins/resetify/assets/js/resetify-admin.js
Version Parameters
resetify/assets/css/resetify.css?ver=resetify/assets/js/resetify.js?ver=resetify/assets/js/resetify-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
resetify-admin-wrapper
HTML Comments
<!-- Resetify - Protect Snapshots -->
Data Attributes
data-resetify-nonce
JS Globals
window.resetify_config
FAQ

Frequently Asked Questions about Resetify – Advanced Reset & Database Cleaner