
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Security & Risk Analysis
wordpress.org/plugins/memberwunderEin WordPress e-Learning (LMS) Plugin, um sogenannte WordPress Learning Management Systeme zu erstellen mit anpassbaren Designs und sofort einsetzbare …
Is MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Safe to Use in 2026?
Generally Safe
Score 85/100MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Memberwunder v1.0.2 plugin presents a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating a significant number of nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. The absence of any recorded historical CVEs or past vulnerabilities further suggests a relatively stable and well-maintained codebase, at least historically.
However, there are significant areas of concern highlighted by the static analysis. The presence of 3 unprotected AJAX handlers represents a substantial attack surface that could be exploited if any logic within these handlers is vulnerable to unauthorized execution. Furthermore, the static analysis identified the use of the `unserialize` function twice, which, if not handled with extreme care regarding input validation, can lead to serious security flaws like Remote Code Execution. The taint analysis, while not reporting critical or high-severity issues, did reveal 9 flows with unsanitized paths, which, in conjunction with the `unserialize` usage, warrants careful investigation. The percentage of properly escaped output (64%) also indicates that a significant portion of output might be vulnerable to Cross-Site Scripting (XSS) attacks.
In conclusion, while Memberwunder has adopted some beneficial security practices, the combination of unprotected AJAX endpoints and the potential risks associated with `unserialize` and unsanitized input flows create notable security weaknesses. These areas require immediate attention and robust sanitization/validation measures to mitigate potential exploitation.
Key Concerns
- 3 AJAX handlers without auth checks
- 2 uses of unserialize function
- 9 flows with unsanitized paths
- Only 64% of outputs properly escaped
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Security Vulnerabilities
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Attack Surface
AJAX Handlers 3
Shortcodes 3
WordPress Hooks 58
Maintenance & Trust
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Maintenance & Trust
Maintenance Signals
Community Trust
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Alternatives
WP Learn Manager
learn-manager
WP Learn Manager is the most comprehensive, extensive, and feature-rich WordPress LMS plugin.
LearnPress – Course Wishlist
learnpress-wishlist
LearnPress Wishlist add wishlist feature to your LearnPress course in your site.
LearnPress – Prerequisites Courses
learnpress-prerequisites-courses
LearnPress Prerequisites is an add-on for LearnPress allow you to set prerequisite courses for a certain course in a LearnPress site.
LearnPress – bbPress Integration
learnpress-bbpress
bbPress addon for LearnPress is a plugin which bring bbPress features to LearnPress - WordPress LMS Plugin.
LearnPress – BuddyPress Integration
learnpress-buddypress
LearnPress buddyPress bring wonderful profile page for LearnPress.
MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin Developer Profile
2 plugins · 20 total installs
How We Detect MemberWunder LMS – Learning Management System – Ein WordPress e-Learning Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/memberwunder/assets/css/admin/main.css/wp-content/plugins/memberwunder/assets/css/admin/options.css/wp-content/plugins/memberwunder/assets/css/frontend/courses.css/wp-content/plugins/memberwunder/assets/css/frontend/lessons.css/wp-content/plugins/memberwunder/assets/css/frontend/quizes.css/wp-content/plugins/memberwunder/assets/css/frontend/register.css/wp-content/plugins/memberwunder/assets/css/frontend/styles.css/wp-content/plugins/memberwunder/assets/css/frontend/user.css+5 moreMemberWunder LMSmemberwunder/assets/css/admin/main.css?ver=memberwunder/assets/css/admin/options.css?ver=memberwunder/assets/css/frontend/courses.css?ver=memberwunder/assets/css/frontend/lessons.css?ver=memberwunder/assets/css/frontend/quizes.css?ver=memberwunder/assets/css/frontend/register.css?ver=memberwunder/assets/css/frontend/styles.css?ver=memberwunder/assets/css/frontend/user.css?ver=memberwunder/assets/js/admin/main.js?ver=memberwunder/assets/js/admin/options.js?ver=memberwunder/assets/js/frontend/main.js?ver=memberwunder/assets/js/frontend/quizes.js?ver=memberwunder/assets/js/frontend/register.js?ver=HTML / DOM Fingerprints
twm-register-formtwm-login-formtwm-user-profiletwm-course-listtwm-lesson-contenttwm-quiz-formdata-twm-module-iddata-twm-lesson-iddata-twm-quiz-idTWM_VERSIONTWM_AJAX_URL/wp-json/memberwunder/v1/courses/wp-json/memberwunder/v1/lessons/wp-json/memberwunder/v1/quizes[memberwunder_register][memberwunder_login][memberwunder_profile][memberwunder_courses]