Clean My WP Security & Risk Analysis

wordpress.org/plugins/clean-my-wp

Clean My WP is a WordPress plugin that cleans up unnecessary data from your WordPress installation.

10 active installs v1.0.0 PHP 7.4+ WP 4.0.0+ Updated Oct 8, 2025
cleandatabaseoptimizepostrevisions
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Clean My WP Safe to Use in 2026?

Generally Safe

Score 100/100

Clean My WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "clean-my-wp" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by not using dangerous functions, exclusively employing prepared statements for SQL queries, and properly escaping all output. The absence of known vulnerabilities in its history and no recorded critical or high-severity taint flows are also strong indicators of a well-developed plugin.

However, significant concerns arise from the unprotected entry points. The analysis reveals two AJAX handlers that lack authentication checks. This presents a notable attack surface, as unauthenticated users could potentially trigger these handlers, leading to unintended actions or information disclosure depending on the functionality they expose. While there are nonce checks on these handlers, the absence of capability checks is a critical oversight.

In conclusion, while "clean-my-wp" v1.0.0 shows promise with its secure coding practices in SQL and output handling, the lack of robust authentication for its AJAX endpoints is a critical weakness that requires immediate attention. The absence of recorded vulnerabilities might be due to its limited history or the current lack of exploitation, but the identified unprotected entry points are a tangible risk.

Key Concerns

  • Unprotected AJAX handlers
  • AJAX handlers without capability checks
Vulnerabilities
None known

Clean My WP Security Vulnerabilities

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

Clean My WP Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface
2 unprotected

Clean My WP Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_cmwp_get_folder_dataincludes\class-clean-my-wordpress.php:180
authwp_ajax_cmwp_delete_fileincludes\class-clean-my-wordpress.php:181

Shortcodes 1

[clean_my_wordpress_informations] public\class-shortcodes.php:53
WordPress Hooks 5
filtercron_schedulesadmin\class-cron-job.php:52
actionwpadmin\class-cron-job.php:60
actionplugins_loadedincludes\class-clean-my-wordpress.php:163
actionadmin_menuincludes\class-clean-my-wordpress.php:179
actioninitincludes\class-clean-my-wordpress.php:195
Maintenance & Trust

Clean My WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 8, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Clean My WP Developer Profile

Ludwig You

6 plugins · 13K total installs

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

How We Detect Clean My WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clean-my-wordpress/public/assets/build/page-tools.asset.php/wp-content/plugins/clean-my-wordpress/public/assets/d3/d3.v4.min.js/wp-content/plugins/clean-my-wordpress/public/assets/vuejs/vue.js/wp-content/plugins/clean-my-wordpress/public/assets/vuejs/vue.min.js/wp-content/plugins/clean-my-wordpress/public/assets/build/page-tools.js/wp-content/plugins/clean-my-wordpress/public/assets/build/page-tools.css
Script Paths
/wp-content/plugins/clean-my-wordpress/public/assets/d3/d3.v4.min.js/wp-content/plugins/clean-my-wordpress/public/assets/vuejs/vue.js/wp-content/plugins/clean-my-wordpress/public/assets/vuejs/vue.min.js/wp-content/plugins/clean-my-wordpress/public/assets/build/page-tools.js
Version Parameters
clean-my-wordpress/public/assets/build/page-tools.css?ver=clean-my-wordpress/public/assets/build/page-tools.js?ver=

HTML / DOM Fingerprints

CSS Classes
clean-my-wordpress-d3-v4clean-my-wordpress-vuejsclean-my-wordpress-page-tools-jsclean-my-wordpress-page-tools-css
Data Attributes
wp_rootparent_wp_rooticonsajax_urlnonceHome+3 more
JS Globals
clean-my-wordpress-d3-v4clean-my-wordpress-vuejsclean-my-wordpress-page-tools-jsphpi18n
FAQ

Frequently Asked Questions about Clean My WP