Razorpay Payment Links for WooCommerce Security & Risk Analysis

wordpress.org/plugins/rzp-woocommerce

The easiest and most secure solution to collect payments with WooCommerce. Allow customers to securely pay via Razorpay (Credit/Debit Cards, NetBankin …

1K active installs v2.1.3 PHP 7.2+ WP 4.6+ Updated Jan 11, 2026
paymentsqrcoderazorpayupiwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Razorpay Payment Links for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Razorpay Payment Links for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "rzp-woocommerce" v2.1.3 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events without proper authorization checks indicates a minimal attack surface. Furthermore, the code's adherence to using prepared statements for all SQL queries and a high percentage of properly escaped output are excellent security practices. The presence of nonce and capability checks, although limited, suggests an awareness of security mechanisms.

However, the analysis does reveal potential areas for concern. Two taint flows with unsanitized paths are present, which could indicate vulnerabilities if these paths are exploitable. While the taint analysis did not flag critical or high-severity issues, the existence of these flows warrants further investigation. The single file operation and four external HTTP requests also represent potential vectors for attack if not handled with extreme care and validation. The plugin's vulnerability history is clean, with no recorded CVEs, which is a significant positive indicator of its past security performance. This lack of historical vulnerabilities, combined with good static analysis results, suggests a relatively secure plugin, but the identified unsanitized paths are a notable weakness that could be exploited.

Key Concerns

  • Taint flows with unsanitized paths detected
  • File operations present
  • External HTTP requests present
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
None known

Razorpay Payment Links for WooCommerce Security Vulnerabilities

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

Razorpay Payment Links for WooCommerce Code Analysis

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

Output Escaping

89% escaped71 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
capture_payment (includes\class-payment.php:655)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Razorpay Payment Links for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
actionwoocommerce_update_options_payment_gatewaysincludes\class-payment.php:124
actionwoocommerce_api_rzp-paymentincludes\class-payment.php:135
actionwoocommerce_api_rzp-webhookincludes\class-payment.php:138
actionwoocommerce_order_status_processingincludes\class-payment.php:141
actionwoocommerce_order_status_cancelledincludes\class-payment.php:144
filterwoocommerce_thankyou_order_received_textincludes\class-payment.php:147
filterwoocommerce_get_checkout_payment_urlincludes\class-payment.php:150
actionrzp_woocommerce_refresh_access_tokenincludes\class-payment.php:153
filterallowed_redirect_hostsincludes\class-payment.php:1140
actionadmin_initrzp-woocommerce.php:140
actionadmin_noticesrzp-woocommerce.php:141
actionplugins_loadedrzp-woocommerce.php:215
filterplugin_row_metarzp-woocommerce.php:218
actionbefore_woocommerce_initrzp-woocommerce.php:222
filterwoocommerce_payment_gatewaysrzp-woocommerce.php:225
actionplugins_loadedrzp-woocommerce.php:228
actionwoocommerce_blocks_loadedrzp-woocommerce.php:229
actionadmin_noticesrzp-woocommerce.php:232
actionadmin_initrzp-woocommerce.php:233
actionadmin_enqueue_scriptsrzp-woocommerce.php:235
actionwoocommerce_blocks_payment_method_type_registrationrzp-woocommerce.php:322
Maintenance & Trust

Razorpay Payment Links for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 11, 2026
PHP min version7.2
Downloads39K

Community Trust

Rating96/100
Number of ratings18
Active installs1K
Developer Profile

Razorpay Payment Links for WooCommerce Developer Profile

knitpay

6 plugins · 24K total installs

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

How We Detect Razorpay Payment Links 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/rzp-woocommerce/assets/css/admin.css/wp-content/plugins/rzp-woocommerce/assets/js/admin.js
Script Paths
/wp-content/plugins/rzp-woocommerce/assets/js/admin.js
Version Parameters
rzp-woocommerce/assets/css/admin.css?ver=rzp-woocommerce/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
rzpwc-notice
Data Attributes
data-razorpay-key
JS Globals
rzp_wc_data
FAQ

Frequently Asked Questions about Razorpay Payment Links for WooCommerce