WP Courseware for MemberSonic Security & Risk Analysis

wordpress.org/plugins/membersonic-addon-for-wp-courseware

This plugin adds integration between MemberSonic and WP Courseware which allows you to associate course(s) to products for automatic enrollment.

10 active installs v1.3 PHP + WP 4.8+ Updated Dec 9, 2022
learning-management-systemselling-online-courses
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Courseware for MemberSonic Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The static analysis of "membersonic-addon-for-wp-courseware" v1.3 reveals a plugin with a remarkably small attack surface. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the potential entry points for attackers. Furthermore, the absence of dangerous function calls and file operations is a positive indicator. All SQL queries are correctly implemented using prepared statements, mitigating the risk of SQL injection. However, a significant concern arises from the output escaping. With 2 total outputs analyzed and 0% properly escaped, this indicates a strong likelihood of Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce and capability checks on entry points, while seemingly benign due to the zero attack surface, is a missed opportunity to implement fundamental security practices that would protect against future expansions or undiscovered vulnerabilities. The vulnerability history is clean, with no known CVEs, which is a positive sign. However, this could also indicate limited historical analysis or a lack of exposure, rather than an inherent inherent security. In conclusion, while the plugin boasts a minimal attack surface and secure SQL practices, the complete lack of output escaping represents a critical security flaw that requires immediate attention. The absence of basic security checks like nonces and capability checks, though not immediately exploitable due to the current attack surface, should be addressed as a best practice.

Key Concerns

  • Output escaping missing
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP Courseware for MemberSonic Security Vulnerabilities

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

WP Courseware for MemberSonic Code Analysis

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

SQL Query Safety

100% prepared10 total queries

Output Escaping

0% escaped2 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class_members.inc> (class_members.inc.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Courseware for MemberSonic Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
filterwpcw_extensions_ignore_new_userclass_members.inc.php:54
filterwpcw_extensions_menu_itemsclass_members.inc.php:57
filterwpcw_extensions_access_control_overrideclass_members.inc.php:60
actionadmin_noticesclass_members.inc.php:402
actionadmin_noticesclass_members.inc.php:421
actioninitwp-courseware-membersonic.php:19
actionmembersonic_add_user_levelswp-courseware-membersonic.php:104
Maintenance & Trust

WP Courseware for MemberSonic Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 9, 2022
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Courseware for MemberSonic Developer Profile

flyplugins

16 plugins · 2K total installs

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

How We Detect WP Courseware for MemberSonic

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/membersonic-addon-for-wp-courseware/membersonic-addon-for-wp-courseware.php

HTML / DOM Fingerprints

HTML Comments
<!-- Main parent class --><!-- Hook to load the class --><!-- Set to priority of 1 so that it works correctly with Membersonic --><!-- that specifically needs this to be a priority of 1. -->+18 more
FAQ

Frequently Asked Questions about WP Courseware for MemberSonic