Simple Membership WP user Import Security & Risk Analysis

wordpress.org/plugins/simple-membership-wp-user-import

An addon for importing existing WordPress users to the Simple Membership plugin as members

4K active installs v1.9.2 PHP + WP 4.0+ Updated Jan 21, 2026
exportimportmemberuserswp-user
96
A · Safe
CVEs total2
Unpatched0
Last CVEJan 20, 2026
Safety Verdict

Is Simple Membership WP user Import Safe to Use in 2026?

Generally Safe

Score 96/100

Simple Membership WP user Import has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jan 20, 2026Updated 2mo ago
Risk Assessment

The plugin 'simple-membership-wp-user-import' v1.9.2 exhibits a mixed security posture. On the positive side, the static analysis shows a lack of external attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, there are no identified dangerous functions or file operations, and no external HTTP requests, which are all good indicators of secure coding practices. The presence of a nonce check is also a positive sign.

However, several concerns emerge from the analysis. The taint analysis reveals two flows with unsanitized paths, both classified as high severity. This suggests potential vulnerabilities where user-supplied data might not be properly validated or neutralized before being used, potentially leading to unintended behavior or exploits. The vulnerability history is also a significant concern, with a total of two known CVEs, including one high and one medium severity vulnerability. The common types of past vulnerabilities, CSRF and SQL Injection, are particularly serious. While the latest vulnerability is reported as patched, the historical pattern indicates a tendency for exploitable weaknesses to exist within the plugin.

Overall, while the plugin benefits from a limited attack surface and some good security practices, the presence of high-severity taint flows and a history of significant vulnerabilities, particularly SQL Injection, points to a moderate to high risk. The lack of capability checks on its few entry points also presents a potential issue if any new entry points were introduced or if the existing, though currently zero, were to become accessible without proper authorization. Continued vigilance and rigorous testing are recommended.

Key Concerns

  • High severity taint flows with unsanitized paths
  • History of high severity vulnerability (1)
  • History of medium severity vulnerability (1)
  • SQL Injection vulnerability history
  • Cross-Site Request Forgery vulnerability history
  • Low percentage of SQL queries using prepared statements
  • Lower percentage of properly escaped output
  • Lack of capability checks on entry points
Vulnerabilities
2

Simple Membership WP user Import Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2026-24986medium · 4.3Cross-Site Request Forgery (CSRF)

Simple Membership WP user Import <= 1.9.1 - Cross-Site Request Forgery

Jan 20, 2026 Patched in 1.9.2 (22d)
CVE-2023-0254high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Simple Membership WP user Import <= 1.7 - Authenticated (Admin+) SQL Injection

Jan 12, 2023 Patched in 1.8 (376d)
Code Analysis
Analyzed Mar 16, 2026

Simple Membership WP user Import Code Analysis

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

SQL Query Safety

67% prepared3 total queries

Output Escaping

63% escaped8 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
prepare_items (classes\class.swpm_wp_user_list.php:74)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Membership WP user Import Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionswpm_after_main_admin_menuclasses\class.swpm-wp-import.php:6
actionload-wp-membership_page_swpm-wp-importclasses\class.swpm-wp-import.php:7
actionplugins_loadedswpm-wp-import.php:18
filterplugin_action_linksswpm-wp-import.php:31
Maintenance & Trust

Simple Membership WP user Import Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 21, 2026
PHP min version
Downloads59K

Community Trust

Rating100/100
Number of ratings2
Active installs4K
Developer Profile

Simple Membership WP user Import Developer Profile

wp.insider

14 plugins · 76K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
556 days
View full developer profile
Detection Fingerprints

How We Detect Simple Membership WP user Import

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-membership-wp-user-import/views/wp_user_list.php
Version Parameters
simple-membership-wp-user-import/classes/class.swpm-wp-import.php?ver=simple-membership-wp-user-import/classes/class.swpm_wp_user_list.php?ver=simple-membership-wp-user-import/swpm-wp-import.php?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Simple Membership WP user Import