Clean unused shortcodes Security & Risk Analysis

wordpress.org/plugins/clean-unused-shortcodes

Remove unused shortcodes from your posts content with an improved user interface and advanced functionality.

100 active installs v2.0.1 PHP + WP 4.0.1+ Updated Feb 20, 2026
admincleanshortcodetoolsui
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Clean unused shortcodes Safe to Use in 2026?

Generally Safe

Score 100/100

Clean unused shortcodes 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 "clean-unused-shortcodes" plugin v2.0.1 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by exclusively using prepared statements for SQL queries, ensuring all detected output is properly escaped, and having no file operations or external HTTP requests. The absence of known vulnerabilities in its history is also a strong indicator of historical security diligence.

However, a significant concern is the plugin's substantial attack surface, consisting of six AJAX handlers, all of which lack authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure if vulnerabilities exist within them. While taint analysis found no critical or high-severity issues, the lack of capability checks on these AJAX handlers is a notable weakness, as it bypasses WordPress's user role and permission system.

In conclusion, while the plugin's internal code quality regarding SQL and output handling is commendable, the exposed AJAX endpoints without proper authentication represent a significant security risk that should be addressed. The lack of past vulnerabilities is encouraging, but the current design flaw in its attack surface management requires immediate attention to mitigate potential exploitation.

Key Concerns

  • AJAX handlers without auth checks
  • No capability checks on AJAX
Vulnerabilities
None known

Clean unused shortcodes Security Vulnerabilities

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

Clean unused shortcodes Code Analysis

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

Bundled Libraries

Select2

Output Escaping

100% escaped2 total outputs
Attack Surface
6 unprotected

Clean unused shortcodes Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_cus_clean_shortcodeincludes\class-clean-unused-shortcodes.php:153
noprivwp_ajax_cus_clean_shortcodeincludes\class-clean-unused-shortcodes.php:154
authwp_ajax_cus_fetch_shortcodesincludes\class-clean-unused-shortcodes.php:156
noprivwp_ajax_cus_fetch_shortcodesincludes\class-clean-unused-shortcodes.php:157
authwp_ajax_cus_clean_all_shortcodeincludes\class-clean-unused-shortcodes.php:159
noprivwp_ajax_cus_clean_all_shortcodeincludes\class-clean-unused-shortcodes.php:160
WordPress Hooks 4
actionplugins_loadedincludes\class-clean-unused-shortcodes.php:134
actionadmin_enqueue_scriptsincludes\class-clean-unused-shortcodes.php:149
actionadmin_enqueue_scriptsincludes\class-clean-unused-shortcodes.php:150
actionadmin_menuincludes\class-clean-unused-shortcodes.php:151
Maintenance & Trust

Clean unused shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.0
Last updatedFeb 20, 2026
PHP min version
Downloads2K

Community Trust

Rating88/100
Number of ratings7
Active installs100
Developer Profile

Clean unused shortcodes Developer Profile

Amr Abdelkarem

2 plugins · 100 total installs

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

How We Detect Clean unused shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/clean-unused-shortcodes/assets/dist/admin-styles.min.css/wp-content/plugins/clean-unused-shortcodes/assets/dist/admin-scripts.min.js
Script Paths
/wp-content/plugins/clean-unused-shortcodes/assets/dist/admin-scripts.min.js
Version Parameters
clean-unused-shortcodes/assets/dist/admin-styles.min.css?ver=clean-unused-shortcodes/assets/dist/admin-scripts.min.js?ver=

HTML / DOM Fingerprints

JS Globals
cus_ajax_object
FAQ

Frequently Asked Questions about Clean unused shortcodes