SmartPro Database Optimiser & Cleaner Security & Risk Analysis

wordpress.org/plugins/smartpro-database-optimiser-cleaner

Smart, lightweight tool to clean, optimize, and back up your WordPress database for better speed and performance.

0 active installs v1.0 PHP 7.4+ WP 5.0+ Updated Jan 1, 2026
backupcleandatabaseoptimizeperformance
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SmartPro Database Optimiser & Cleaner Safe to Use in 2026?

Generally Safe

Score 100/100

SmartPro Database Optimiser & Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "smartpro-database-optimiser-cleaner" plugin v1.0 exhibits a generally positive security posture based on the static analysis. A significant strength is the absence of any recorded vulnerabilities (CVEs), which is a strong indicator of a well-maintained and secure codebase over time. The plugin also demonstrates good practices in its attack surface management, with all 8 AJAX handlers having authentication checks and no REST API routes or shortcodes exposed without permission callbacks. The absence of dangerous functions and external HTTP requests further contributes to its security.

However, there are areas for improvement. While the plugin uses prepared statements for a reasonable percentage of its SQL queries (35%), a substantial portion still relies on manual SQL construction, which could be a potential risk if sanitization is not consistently applied. Similarly, the output escaping is only properly handled in 62% of cases, leaving room for potential cross-site scripting (XSS) vulnerabilities if untrusted data is outputted without adequate sanitization. The presence of file operations without specific context also warrants caution, as improper handling of file I/O can lead to security issues.

In conclusion, the plugin appears to be relatively secure due to its lack of historical vulnerabilities and well-managed attack surface. The primary concerns stem from the potential risks associated with non-prepared SQL statements and incomplete output escaping. Addressing these areas would further strengthen its security posture and reduce the attack surface for common web vulnerabilities.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping not properly handled
Vulnerabilities
None known

SmartPro Database Optimiser & Cleaner Security Vulnerabilities

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

SmartPro Database Optimiser & Cleaner Code Analysis

Dangerous Functions
0
Raw SQL Queries
33
18 prepared
Unescaped Output
15
24 escaped
Nonce Checks
8
Capability Checks
0
File Operations
11
External Requests
0
Bundled Libraries
0

SQL Query Safety

35% prepared51 total queries

Output Escaping

62% escaped39 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
addbc_ajax_optimize_table (smartpro-database-optimiser-cleaner.php:768)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SmartPro Database Optimiser & Cleaner Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_addbc_clean_itemsmartpro-database-optimiser-cleaner.php:26
authwp_ajax_addbc_refresh_countssmartpro-database-optimiser-cleaner.php:27
authwp_ajax_addbc_clean_allsmartpro-database-optimiser-cleaner.php:28
authwp_ajax_addbc_get_db_sizesmartpro-database-optimiser-cleaner.php:29
authwp_ajax_addbc_download_dbsmartpro-database-optimiser-cleaner.php:30
authwp_ajax_addbc_get_tablessmartpro-database-optimiser-cleaner.php:31
authwp_ajax_addbc_optimize_tablesmartpro-database-optimiser-cleaner.php:32
authwp_ajax_addbc_optimize_all_tablessmartpro-database-optimiser-cleaner.php:33
WordPress Hooks 2
actionadmin_menusmartpro-database-optimiser-cleaner.php:24
actionadmin_enqueue_scriptssmartpro-database-optimiser-cleaner.php:25
Maintenance & Trust

SmartPro Database Optimiser & Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 1, 2026
PHP min version7.4
Downloads215

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

SmartPro Database Optimiser & Cleaner Developer Profile

Kirtikumar Solanki

13 plugins · 120 total installs

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

How We Detect SmartPro Database Optimiser & Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/smartpro-database-optimiser-cleaner/assets/css/admin.css/wp-content/plugins/smartpro-database-optimiser-cleaner/assets/js/admin.js
Script Paths
/wp-content/plugins/smartpro-database-optimiser-cleaner/assets/js/admin.js
Version Parameters
smartpro-database-optimiser-cleaner/assets/css/admin.css?ver=smartpro-database-optimiser-cleaner/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
addbc-wrapaddbc-version
Data Attributes
data-nonce="addbc_nonce"
JS Globals
addbc_ajax
FAQ

Frequently Asked Questions about SmartPro Database Optimiser & Cleaner