Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Security & Risk Analysis

wordpress.org/plugins/advanced-database-cleaner

Clean database by deleting orphaned data such as 'revisions', 'expired transients', optimize database and more...

100K active installs v4.1.0 PHP 7.0+ WP 5.0.0+ Updated Apr 8, 2026
cleandatabaseoptimizeperformancepostmeta
91
A · Safe
CVEs total8
Unpatched0
Last CVEOct 30, 2025
Safety Verdict

Is Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Safe to Use in 2026?

Generally Safe

Score 91/100

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

8 known CVEsLast CVE: Oct 30, 2025Updated 1mo ago
Risk Assessment

The plugin 'advanced-database-cleaner' v4.0.7 exhibits a mixed security posture. On the positive side, the static analysis reveals a robust defense against direct web-based attacks, with no exposed AJAX handlers, REST API routes, or shortcodes. The use of prepared statements for SQL queries is high (89%), and output escaping is also very good (93%). Nonce and capability checks are present, and there are no external HTTP requests, which are all good security practices.

However, the presence of the 'unserialize' function is a significant concern, as it is listed as a dangerous function. While the taint analysis shows no critical or high severity flows, the potential for deserialization vulnerabilities cannot be ignored without deeper code inspection. The plugin's history is marred by a substantial number of known CVEs (8 total), with a significant portion being high or medium severity. Common vulnerability types include SQL Injection, CSRF, and XSS, suggesting past issues with input validation and neutralization. The fact that there are currently no unpatched CVEs is positive, but the past pattern indicates a recurring need for diligent security patching.

In conclusion, while the plugin has implemented several strong security controls in its current version, the historical vulnerability record and the presence of the 'unserialize' function warrant caution. Developers should prioritize a thorough review of how unserialization is handled to mitigate potential risks. Users should ensure they are always running the latest version to benefit from any security fixes.

Key Concerns

  • Dangerous function detected: unserialize
  • Past high severity vulnerabilities
  • Past medium severity vulnerabilities
  • SQL queries without prepared statements
  • File operations detected
Vulnerabilities
8 published

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
2 CVEs in 2022
2022
2 CVEs in 2023
2023
1 CVE in 2024
2024
2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
6

8 total CVEs

CVE-2025-64357medium · 4.3Cross-Site Request Forgery (CSRF)

Advanced Database Cleaner <= 3.1.6 - Cross-Site Request Forgery

Oct 30, 2025 Patched in 3.1.7 (52d)
CVE-2025-11497medium · 4.3Improper Input Validation

Advanced Database Cleaner <= 3.1.6 - Cross-Site Request Forgery to Settings Manipulation

Oct 24, 2025 Patched in 3.1.7 (12d)
CVE-2024-0668medium · 6.6Deserialization of Untrusted Data

Advanced Database Cleaner <= 3.1.3 - Authenticated(Administrator+) PHP Object Injection via process_bulk_action

Jan 24, 2024 Patched in 3.1.4 (188d)
CVE-2023-49764high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Advanced Database Cleaner <= 3.1.2 - Authenticated (Administrator+) SQL Injection

Dec 4, 2023 Patched in 3.1.3 (50d)
CVE-2022-46813medium · 4.3Cross-Site Request Forgery (CSRF)

Advanced Database Cleaner <= 3.1.1 - Cross-Site Request Forgery via aDBc_save_settings_callback

Feb 21, 2023 Patched in 3.1.2 (336d)
CVE-2022-2173medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Advanced Database Cleaner <= 3.1.0 - Reflected Cross-Site Scripting

Jun 27, 2022 Patched in 3.1.1 (575d)
CVE-2021-24921medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Advanced Database Cleaner <= 3.0.3 - Reflected Cross-Site Scripting

Jan 24, 2022 Patched in 3.0.4 (729d)
CVE-2021-24141high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Advanced Database Cleaner <= 3.0.1 - SQL injection

Sep 6, 2020 Patched in 3.0.2 (1234d)
Version History

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Release Timeline

v4.1.0Current
v4.0.771 files changed
v4.0.664 files changed
v4.0.560 files changed
v4.0.4
v4.0.327 files changed
v4.0.227 files changed
v4.0.159 files changed
v4.0.0173 files changed
v3.1.73 files changed
v3.1.62 CVEs40 files changed
v3.1.52 CVEs3 files changed
v3.1.42 CVEs4 files changed
v3.1.33 CVEs12 files changed
v3.1.24 CVEs10 files changed
v3.1.15 CVEs8 files changed
v3.1.06 CVEs48 files changed
v3.0.46 CVEs4 files changed
v3.0.37 CVEs16 files changed
v3.0.27 CVEs20 files changed
Code Analysis
Analyzed Mar 16, 2026

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Code Analysis

Dangerous Functions
2
Raw SQL Queries
20
157 prepared
Unescaped Output
5
68 escaped
Nonce Checks
1
Capability Checks
4
File Operations
15
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$decoded = @unserialize( $str, [ 'allowed_classes' => false ] );includes\utils\class-adbc-common-utils.php:265
unserialize$decoded = @unserialize( $data, [ 'allowed_classes' => false ] );includes\utils\class-adbc-common-utils.php:306

SQL Query Safety

89% prepared177 total queries

Output Escaping

93% escaped73 total outputs
Attack Surface

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 28
actionadmin_menuadvanced-db-cleaner.php:63
actionnetwork_admin_menuadvanced-db-cleaner.php:65
actionadmin_enqueue_scriptsadvanced-db-cleaner.php:66
actionrest_api_initadvanced-db-cleaner.php:77
actioninitadvanced-db-cleaner.php:80
actioninitadvanced-db-cleaner.php:81
actioninitadvanced-db-cleaner.php:82
actioninitadvanced-db-cleaner.php:83
actioninitadvanced-db-cleaner.php:86
actioninitadvanced-db-cleaner.php:89
actionall_admin_noticesadvanced-db-cleaner.php:92
actionadbc_cron_automationadvanced-db-cleaner.php:95
actionrest_api_initadvanced-db-cleaner.php:100
actioninitadvanced-db-cleaner.php:103
actionadbc_cron_analyticsadvanced-db-cleaner.php:106
actionactivated_pluginadvanced-db-cleaner.php:109
actiondeactivated_pluginadvanced-db-cleaner.php:110
actionswitch_themeadvanced-db-cleaner.php:111
actiondelete_pluginadvanced-db-cleaner.php:112
actiondelete_themeadvanced-db-cleaner.php:113
actionedd_sl_sdk_registryadvanced-db-cleaner.php:121
filtercron_schedulesadvanced-db-cleaner.php:133
filterload_script_translation_fileadvanced-db-cleaner.php:134
filterplugin_row_metaadvanced-db-cleaner.php:136
filterplugin_row_metaadvanced-db-cleaner.php:137
filterload_textdomain_mofileadvanced-db-cleaner.php:141
actionall_admin_noticesincludes\classes\class-adbc-admin-init.php:655
actionall_admin_noticesincludes\classes\class-adbc-admin-init.php:714

Scheduled Events 2

adbc_cron_automation
adbc_cron_automation
Maintenance & Trust

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 8, 2026
PHP min version7.0
Downloads2.7M

Community Trust

Rating98/100
Number of ratings1,904
Active installs100K
Developer Profile

Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance Developer Profile

Younes JFR.

4 plugins · 121K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
416 days
View full developer profile
Detection Fingerprints

How We Detect Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-database-cleaner/assets/css/backend/adbc_main_styles.css/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_main_script.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_cleanup.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_optimization.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_settings.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_automation.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_migrations.js
Script Paths
/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_main_script.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_cleanup.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_optimization.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_settings.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_automation.js/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_migrations.js
Version Parameters
/wp-content/plugins/advanced-database-cleaner/assets/css/backend/adbc_main_styles.css?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_main_script.js?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_cleanup.js?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_optimization.js?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_settings.js?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_automation.js?ver=/wp-content/plugins/advanced-database-cleaner/assets/js/backend/adbc_migrations.js?ver=

HTML / DOM Fingerprints

CSS Classes
adbc_pageadbc_main_pageadbc_cleanup_pageadbc_optimization_pageadbc_settings_pageadbc_automation_pageadbc_migrations_pageadbc_help_page
HTML Comments
<!-- Start Advanced Database Cleaner --><!-- End Advanced Database Cleaner --><!-- ADBC Checkbox Start --><!-- ADBC Checkbox End -->+26 more
Data Attributes
data-adbc-iddata-adbc-input-typedata-adbc-input-valuedata-adbc-input-labeldata-adbc-input-helpdata-adbc-input-placeholder+48 more
JS Globals
adbc_plugin_dataadbc_translation_data
REST Endpoints
/wp-json/adbc/v1/cleanup/run/wp-json/adbc/v1/optimization/run/wp-json/adbc/v1/settings/save/wp-json/adbc/v1/automation/run/wp-json/adbc/v1/migrations/run/wp-json/adbc/v1/premium/settings/save/wp-json/adbc/v1/premium/analytics/run
FAQ

Frequently Asked Questions about Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance