Paymentwall for Woocommerce Security & Risk Analysis

wordpress.org/plugins/paymentwall-for-woocommerce

Official Paymentwall module for WordPress WooCommerce.

100 active installs v1.6.3 PHP + WP + Updated Nov 16, 2018
ecommercepaymentpaymentgatewaywoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Paymentwall for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Paymentwall for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The paymentwall-for-woocommerce plugin, version 1.6.3, presents a generally good security posture based on the provided static analysis. The absence of identified CVEs, even unpatched ones, and the lack of critical or high-severity taint flows are positive indicators. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and performing capability checks for sensitive operations. The fact that there are no recorded vulnerabilities in its history further suggests a focus on security by the developers.

However, there are areas for improvement. The output escaping is only 58% properly escaped, which is a concern as it could potentially lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is not properly sanitized before being displayed. The presence of file operations without further context in the analysis is also a potential risk, as it could be exploited if not handled securely. Finally, the absence of nonce checks on any potential entry points, though the attack surface is reported as zero, raises a flag for future development or if the attack surface increases.

In conclusion, while the plugin has a strong foundation with no known critical vulnerabilities and secure database interactions, the incomplete output escaping and the unspecified file operations represent the most significant risks. Developers should prioritize addressing the output escaping to mitigate potential XSS vulnerabilities.

Key Concerns

  • Output escaping only 58% properly escaped
  • Presence of file operations
  • No nonce checks on entry points
Vulnerabilities
None known

Paymentwall for Woocommerce Security Vulnerabilities

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

Paymentwall for Woocommerce Code Analysis

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

Output Escaping

58% escaped12 total outputs
Attack Surface

Paymentwall for Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterwoocommerce_subscription_payment_gateway_supportsincludes\class-paymentwall-brick-subscription.php:35
filterwoocommerce_after_checkout_validationincludes\class-paymentwall-brick.php:34
filterwoocommerce_available_payment_gatewaysincludes\class-paymentwall-brick.php:37
filterwoocommerce_subscription_payment_gateway_supportsincludes\class-paymentwall-gateway.php:34
filterwoocommerce_payment_gatewayspaymentwall-for-woocommerce.php:49
actionplugins_loadedpaymentwall-for-woocommerce.php:52
actionwp_enqueue_scriptspaymentwall-for-woocommerce.php:62
actionadmin_noticespaymentwall-for-woocommerce.php:77
actionadmin_initpaymentwall-for-woocommerce.php:86
actionwoocommerce_order_status_completedpaymentwall-for-woocommerce.php:92
Maintenance & Trust

Paymentwall for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedNov 16, 2018
PHP min version
Downloads14K

Community Trust

Rating56/100
Number of ratings5
Active installs100
Developer Profile

Paymentwall for Woocommerce Developer Profile

Paymentwall Inc.

2 plugins · 110 total installs

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

How We Detect Paymentwall for Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/paymentwall-for-woocommerce/assets/js/payment.js
Script Paths
/wp-content/plugins/paymentwall-for-woocommerce/assets/js/payment.js
Version Parameters
paymentwall-for-woocommerce/assets/js/payment.js?ver=1

HTML / DOM Fingerprints

JS Globals
PW_TEXT_DOMAIN
FAQ

Frequently Asked Questions about Paymentwall for Woocommerce