WCMP Cointopay Gateway Security & Risk Analysis

wordpress.org/plugins/wcmp-cointopay-gateway

A Free Payment Gateway for WC Marketplace allowing you to Pay Your Vendors Using Cointopay.

0 active installs v1.2.8 PHP + WP 4.2+ Updated Dec 11, 2025
cointopay-gatewaycommissionvendorwc-marketplacewcmp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WCMP Cointopay Gateway Safe to Use in 2026?

Generally Safe

Score 100/100

WCMP Cointopay Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "wcmp-cointopay-gateway" v1.2.8 plugin exhibits a mixed security posture. While it demonstrates good practices in its handling of SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerability history, significant concerns arise from its attack surface and code signals. The presence of two AJAX handlers, both lacking authentication checks, presents a direct pathway for unauthenticated attackers to interact with the plugin's functionality. Furthermore, the taint analysis reveals two flows with unsanitized paths, indicating potential for malicious data to be processed without proper validation, even though these did not reach critical or high severity levels in this analysis. The plugin also has a notable percentage of improperly escaped output, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled with care. The lack of nonce and capability checks on the identified AJAX endpoints is a critical oversight that exposes the plugin to a high risk of unauthorized actions. The plugin's strengths lie in its secure database interactions and clean vulnerability history, but these are heavily overshadowed by the unprotected entry points and potential data handling issues. The overall risk is elevated due to the direct and unprotected access points for potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Improperly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WCMP Cointopay Gateway Security Vulnerabilities

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

WCMP Cointopay Gateway Code Analysis

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

Output Escaping

50% escaped28 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
gateway_not_configured_message (classes\class-wcmp-cointopay-gateway-payment-method.php:189)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WCMP Cointopay Gateway Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_getMerchantCoinsByAjaxwcmp-cointopay-gateway.php:38
authwp_ajax_getMerchantCoinsByAjaxwcmp-cointopay-gateway.php:39
WordPress Hooks 14
filterwcmp_transaction_item_totalsclasses\class-wcmp-cointopay-gateway-frontend.php:6
actionwoocommerce_api_cointopayclasses\class-wcmp-cointopay-gateway-payment-method.php:27
actionadmin_noticesclasses\class-wcmp-cointopay-gateway-payment-method.php:173
actionadmin_noticesclasses\class-wcmp-cointopay-gateway-payment-method.php:176
actioninitclasses\class-wcmp-cointopay-gateway.php:26
actionwoocommerce_order_status_cancelledclasses\class-wcmp-cointopay-gateway.php:31
filterwoocommerce_payment_gatewaysclasses\class-wcmp-cointopay-gateway.php:46
actionadmin_noticeswcmp-cointopay-gateway.php:23
actionwp_footerwcmp-cointopay-gateway.php:36
actionwoocommerce_after_order_noteswcmp-cointopay-gateway.php:85
actionwoocommerce_checkout_processwcmp-cointopay-gateway.php:108
actionwoocommerce_checkout_update_order_metawcmp-cointopay-gateway.php:119
actionwoocommerce_after_order_noteswcmp-cointopay-gateway.php:123
actionwp_headwcmp-cointopay-gateway.php:137
Maintenance & Trust

WCMP Cointopay Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 11, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

WCMP Cointopay Gateway Developer Profile

Cointopaydev

5 plugins · 70 total installs

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

How We Detect WCMP Cointopay Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wcmp-cointopay-gateway/assets/js/wcmp_custom_js.js
Script Paths
/wp-content/plugins/wcmp-cointopay-gateway/assets/js/wcmp_custom_js.js

HTML / DOM Fingerprints

CSS Classes
cointopay_alt_coin
Data Attributes
name="cointopay_alt_coin"id="cointopay_merchant_id"
JS Globals
var ajaxurl
FAQ

Frequently Asked Questions about WCMP Cointopay Gateway