
ClassDex Security & Risk Analysis
wordpress.org/plugins/classdexA class and customer management system for Wordpress.
Is ClassDex Safe to Use in 2026?
Generally Safe
Score 85/100ClassDex has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The classdex plugin version 1.2.4 demonstrates a mixed security posture. On the positive side, it exhibits good practices regarding database interactions, with all SQL queries utilizing prepared statements. Furthermore, it implements a substantial number of nonce and capability checks, suggesting an awareness of WordPress security mechanisms. The complete absence of known CVEs and a clean vulnerability history are also significant strengths, indicating a generally well-maintained codebase or a lack of past exploitation.
However, several areas present potential risks. The presence of the `unserialize` function is a critical red flag, as it can lead to Remote Code Execution vulnerabilities if used with untrusted input. While the static analysis did not reveal direct unsanitized paths involving `unserialize` leading to critical or high severity, the function itself remains a dangerous entry point. Additionally, only 32% of output is properly escaped, which could expose the site to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not consistently handled with appropriate sanitization before being displayed.
Despite the low number of entry points and the absence of direct critical taint flows, the combination of `unserialize` and low output escaping coverage constitutes a notable risk. The vulnerability history, while clean, does not negate the inherent dangers within the code. The plugin's strengths lie in its secure SQL handling and authentication checks, but these are overshadowed by the potential for severe issues stemming from `unserialize` and insufficient output sanitization. Users should exercise caution and consider mitigation strategies for these identified weaknesses.
Key Concerns
- Dangerous function unserialize detected
- Low percentage of properly escaped output
- Bundled outdated library DataTables v1.9.4
ClassDex Security Vulnerabilities
ClassDex Release Timeline
ClassDex Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
ClassDex Attack Surface
Shortcodes 2
WordPress Hooks 6
Maintenance & Trust
ClassDex Maintenance & Trust
Maintenance Signals
Community Trust
ClassDex Alternatives
Cart66 to Mailchimp
cart66-to-mailchimp
Send customer emails to a Mailchimp list at the completion of a Cart66 transaction. Customer will receive a confirmation email from Mailchimp.
MC4WP: Mailchimp for WordPress
mailchimp-for-wp
The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up methods to your site.
Mailchimp for WooCommerce
mailchimp-for-woocommerce
Connect your store to your Mailchimp audience to track sales, create targeted emails, send abandoned cart emails, and more.
Redirection for Contact Form 7
wpcf7-redirect
Redirect to any page or URL, execute scripts after submission, save data to the database, and unlock additional submission actions for Contact Form 7.
Mailchimp List Subscribe Form
mailchimp
Add a Mailchimp signup form block, widget, or shortcode to your WordPress site.
ClassDex Developer Profile
2 plugins · 20 total installs
How We Detect ClassDex
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/classdex/css/classdex.css/wp-content/plugins/classdex/css/select2.css/wp-content/plugins/classdex/js/classdex.js/wp-content/plugins/classdex/js/select2.min.js/wp-content/plugins/classdex/js/classdex_admin.js/wp-content/plugins/classdex/js/classdex.js/wp-content/plugins/classdex/js/select2.min.js/wp-content/plugins/classdex/js/classdex_admin.jsclassdex/css/classdex.css?ver=classdex/css/select2.css?ver=classdex/js/classdex.js?ver=classdex/js/select2.min.js?ver=classdex/js/classdex_admin.js?ver=HTML / DOM Fingerprints
classdex_search_formclassdex_title_displayclassdex_add_customer_formclassdex_add_class_formclassdex_customer_listclassdex_class_listclassdex_payment_formclassdex_registration_form+2 more<!-- Begin ClassDex Search Form --><!-- ClassDex Class List --><!-- ClassDex Customer List --><!-- ClassDex Registration Form -->+5 moredata-classdex-class-iddata-classdex-customer-iddata-classdex-registration-iddata-classdex-payment-idclassdex_vars[classdex_search][classdex_list][classdex_customers][classdex_register]