WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Security & Risk Analysis

wordpress.org/plugins/woopm

WooCommerce & Paid Membership Pro integration to restrict products from being bought by non members.

10 active installs v1.0.3.1 PHP + WP 4.0.1+ Updated Dec 23, 2021
paid-membership-proproduct-restrictionrestrict-product-for-non-memberswoocommercewoocommerce-and-paid-membership
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Safe to Use in 2026?

Generally Safe

Score 85/100

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "woopm" plugin v1.0.3.1 presents a generally strong security posture based on the provided static analysis. The absence of identifiable attack surface points like AJAX handlers, REST API routes, shortcodes, and cron events, especially without authentication checks, is a significant positive. Furthermore, the code demonstrates a commitment to secure database practices with 100% of SQL queries utilizing prepared statements and the absence of dangerous functions or file operations. This indicates a developer who understands fundamental WordPress security principles.

However, a critical concern arises from the output escaping analysis. With 100% of outputs being unescaped, this represents a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered by the plugin that is not properly escaped is susceptible to malicious script injection. The lack of any recorded vulnerability history is a positive sign, suggesting that previous versions may have been secure, but it does not mitigate the immediate risk identified in the output escaping. The absence of taint analysis flows is also noted; while this suggests no immediately obvious taint issues were detected, it could also be due to limited analysis or complex code paths not being fully covered by the tool.

In conclusion, while the "woopm" plugin exhibits excellent foundational security practices in areas like SQL injection prevention and attack surface reduction, the severe deficiency in output escaping poses a critical threat. This unescaped output is the primary vulnerability evident from the analysis and requires immediate attention to prevent potential XSS attacks.

Key Concerns

  • Unescaped output across all outputs
Vulnerabilities
None known

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Security Vulnerabilities

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

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Code Analysis

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

Output Escaping

0% escaped1 total outputs
Attack Surface

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwoocommerce_single_product_summarywoopm.php:61
filterwoocommerce_is_purchasablewoopm.php:62
Maintenance & Trust

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedDec 23, 2021
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace Developer Profile

Shawon C.

2 plugins · 410 total installs

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

How We Detect WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woopm/woopm.php

HTML / DOM Fingerprints

CSS Classes
wc-nonpurchasable-message
Shortcode Output
<div class="woocommerce"><div class="woocommerce-info wc-nonpurchasable-message">You need to have a Membership to purchase this product.</br><a href=""><strong>Register Now!</strong></a></div></div>
FAQ

Frequently Asked Questions about WooPM – WooCommerce & Paid Membership Pro integration to run a Membership based Marketplace