
myCred Badge Plus Security & Risk Analysis
wordpress.org/plugins/mycred-badge-plus📢 🚨 Important Notice: The myCred Badge Plus is now part of myCred Core plugin and will no longer receive updates here. Only security fixes will be pro …
Is myCred Badge Plus Safe to Use in 2026?
Generally Safe
Score 92/100myCred Badge Plus has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "mycred-badge-plus" v1.0.4 plugin exhibits a generally strong security posture with a few notable areas for improvement. Its reliance on prepared statements for all SQL queries and a high percentage of properly escaped outputs are positive indicators. The absence of known CVEs and vulnerabilities in its history further suggests a mature development process. However, the presence of one unprotected AJAX handler presents a significant risk, as it could potentially be exploited without proper authentication. The use of the `unserialize` function, while not explicitly exploited in the analyzed flows, is inherently risky as it can lead to arbitrary object deserialization vulnerabilities if not handled with extreme care and input validation.
While the taint analysis shows no critical or high-severity unsanitized paths, the single unprotected AJAX endpoint remains a critical entry point. The plugin's attack surface is relatively small, but this one unprotected point is disproportionately concerning. The vulnerability history is clean, which is excellent, but it doesn't negate the immediate risks identified in the static analysis. In conclusion, "mycred-badge-plus" has good foundational security practices, but the unprotected AJAX handler and the potential risks associated with `unserialize` warrant immediate attention to mitigate potential security breaches.
Key Concerns
- Unprotected AJAX handler
- Dangerous function: unserialize used
myCred Badge Plus Security Vulnerabilities
myCred Badge Plus Release Timeline
myCred Badge Plus Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
myCred Badge Plus Attack Surface
AJAX Handlers 4
WordPress Hooks 19
Maintenance & Trust
myCred Badge Plus Maintenance & Trust
Maintenance Signals
Community Trust
myCred Badge Plus Alternatives
Points Management System For Gamification, Ranks, Badges, and Loyalty Rewards Program – myCred
mycred
A WordPress gamification plugin is also a points management system. Award ranks, loyalty points and rewards or WooCommerce rewards to your users.
GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress
gamipress
Boost your gamification marketing & reward your users with points, achievements, badges & ranks to increase your site activity & loyalty!
Points and Rewards for WooCommerce
points-and-rewards-for-woocommerce
Points and Rewards for WooCommerce offer a reward for points to your customers for their activities & increase customer loyalty.
Loyalty Points Rewards and Referral for WooCommerce – WPLoyalty
wployalty
Create WooCommerce points and rewards program with WPLoyalty to increase customer loyalty and boost sales. Reward customers to drive repeat purchases.
MyRewards
woorewards
Free top-rated points and rewards program to retain your customers, grow your sales and get new customers.
myCred Badge Plus Developer Profile
89 plugins · 1.4M total installs
How We Detect myCred Badge Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mycred-badge-plus/assets/css/badge-plus-admin.css/wp-content/plugins/mycred-badge-plus/assets/js/admin.js/wp-content/plugins/mycred-badge-plus/assets/js/open-badge-plus.js/wp-content/plugins/mycred-badge-plus/assets/css/badge-plus-frontend.css/wp-content/plugins/mycred-badge-plus/assets/js/admin.js/wp-content/plugins/mycred-badge-plus/assets/js/open-badge-plus.jsmycred-badge-plus/assets/css/badge-plus-admin.css?ver=mycred-badge-plus/assets/js/admin.js?ver=mycred-badge-plus/assets/js/open-badge-plus.js?ver=mycred-badge-plus/assets/css/badge-plus-frontend.css?ver=HTML / DOM Fingerprints
badge-plus-settingsbadge-plus-field-wrapperbadge-plus-open-badge-settings<!-- Badge Plus Requirements --><!-- Badge Plus Blocks --><!-- Badge Plus Key --><!-- Badge Plus Type -->+3 moredata-badge-plus-iddata-badge-plus-actionmycred_badge_plus_switch_all_to_open_badge_plus[mycred_show_all_badge_plus][mycred_badge_plus][mycred_user_badges]