Razorpay for Ultimate Membership Pro Security & Risk Analysis

wordpress.org/plugins/ultimate-membership-pro-razorpay

Author: WPIndeed Accepts one time payments from customers through this payment method

100 active installs v1.3 PHP 7.4+ WP 5.1.1+ Updated Apr 24, 2024
freememberpaymenttransactionuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Razorpay for Ultimate Membership Pro Safe to Use in 2026?

Generally Safe

Score 85/100

Razorpay for Ultimate Membership Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The static analysis of 'ultimate-membership-pro-razorpay' v1.3 reveals a strong security posture regarding common attack vectors. The absence of unprotected AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates good practices by using prepared statements for all SQL queries and properly escaping all output, which mitigates risks associated with SQL injection and cross-site scripting. The lack of critical or high severity taint flows is also a positive indicator.

However, there are notable areas for concern. The complete absence of nonce checks and capability checks across all identified entry points is a significant weakness. This means that any function that might be indirectly called, even if not explicitly listed as an entry point, could potentially be exploited without proper authorization or validation. The single file operation also warrants attention, as its implementation context is unknown and could potentially be a vector if mishandled. The vulnerability history being clean is a positive sign, suggesting the developers have historically addressed issues, but it doesn't negate the risks identified in the current static analysis.

In conclusion, while the plugin exhibits excellent practices in SQL handling and output escaping, the complete lack of authorization and nonce checks on its entry points is a critical oversight. This makes it susceptible to various forms of unauthorized access and manipulation if any code can be triggered in an unexpected way. The absence of historical vulnerabilities is encouraging, but the current analysis highlights a pressing need to implement robust authorization and validation mechanisms.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • File operations without context
Vulnerabilities
None known

Razorpay for Ultimate Membership Pro Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Razorpay for Ultimate Membership Pro Release Timeline

v1.3Current
v1.2
v1.1
Code Analysis
Analyzed Mar 16, 2026

Razorpay for Ultimate Membership Pro Code Analysis

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

Output Escaping

100% escaped10 total outputs
Attack Surface

Razorpay for Ultimate Membership Pro Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
filterihc_magic_feature_listclasses\admin\Main.php:55
actionump_print_admin_pageclasses\admin\Main.php:59
actionadmin_enqueue_scriptsclasses\admin\Main.php:63
actionihc_payment_gateway_boxclasses\admin\Main.php:75
actionihc_payment_gateway_pageclasses\admin\Main.php:79
filterihc_is_magic_feat_active_filterclasses\Main.php:57
filterihc_payment_gateway_box_statusclasses\Main.php:71
filterihc_payment_gateways_listclasses\Main.php:75
filterihc_payment_gateway_create_payment_objectclasses\Main.php:79
filterihc_payment_gateway_statusclasses\Main.php:83
filterihc_filter_payment_logoclasses\Main.php:87
filterihc_default_options_group_filterclasses\Settings.php:69
actionplugins_loadedclasses\Utilities.php:99
actionadmin_noticesclasses\Utilities.php:127
actionadmin_noticesclasses\Utilities.php:141
Maintenance & Trust

Razorpay for Ultimate Membership Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedApr 24, 2024
PHP min version7.4
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Razorpay for Ultimate Membership Pro Developer Profile

WPIndeed Development

6 plugins · 370 total installs

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

How We Detect Razorpay for Ultimate Membership Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ultimate-membership-pro-razorpay/assets/css/admin.css/wp-content/plugins/ultimate-membership-pro-razorpay/assets/css/fontello.css/wp-content/plugins/ultimate-membership-pro-razorpay/assets/js/admin.js
Script Paths
/wp-content/plugins/ultimate-membership-pro-razorpay/assets/js/admin.js
Version Parameters
ultimate-membership-pro-razorpay/assets/css/admin.css?ver=ultimate-membership-pro-razorpay/assets/css/fontello.css?ver=ultimate-membership-pro-razorpay/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
iump-razorpay-boxicon-ump-razorpay
Data Attributes
data-ump-razorpay-slug
JS Globals
ump_rzr_admin_params
FAQ

Frequently Asked Questions about Razorpay for Ultimate Membership Pro