Razorpay Quick Payments Security & Risk Analysis

wordpress.org/plugins/razorpay-quick-payments

Allows you to easily sell things using Razorpay on your WordPress website.

3K active installs v1.3.1 PHP + WP 3.0.1+ Updated Mar 25, 2025
indiapaymentsquickrazorpaysimple
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Razorpay Quick Payments Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "razorpay-quick-payments" plugin version 1.3.1 exhibits a generally good security posture based on the provided static analysis. There are no identified critical vulnerabilities in taint flows, no direct SQL injection risks, and a commendable effort in using prepared statements for database queries. The absence of known CVEs and historical vulnerabilities further strengthens this positive outlook, suggesting a proactive approach to security by the developers.

However, several areas warrant concern. The limited output escaping (only 33% properly escaped) presents a potential cross-site scripting (XSS) risk, especially if the plugin handles user-provided data that is later displayed. While the attack surface appears small with only one shortcode and no unprotected AJAX/REST API endpoints, the lack of nonce checks and capability checks is a significant weakness. This could allow unauthorized users to trigger actions or manipulate data through the shortcode, especially if it interacts with any backend functionality.

In conclusion, while the plugin avoids common severe vulnerabilities like unpatched CVEs and raw SQL injection, the identified weaknesses in output escaping and the absence of critical security checks (nonces, capabilities) on its entry point are notable concerns. The plugin has strengths in its limited attack surface and SQL practices, but these are undermined by the potential for XSS and unauthorized action execution.

Key Concerns

  • Insufficient output escaping
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Razorpay Quick Payments Security Vulnerabilities

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

Razorpay Quick Payments Code Analysis

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

Output Escaping

33% escaped15 total outputs
Attack Surface

Razorpay Quick Payments Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[RZP] razorpay-quick-payments.php:74
WordPress Hooks 10
actionadmin_menuincludes\razorpay-settings.php:10
actionadmin_initincludes\razorpay-settings.php:12
actionplugins_loadedrazorpay-quick-payments.php:20
actionadmin_post_create_orderrazorpay-quick-payments.php:21
actionadmin_post_nopriv_create_orderrazorpay-quick-payments.php:22
actionadmin_enqueue_scriptsrazorpay-quick-payments.php:31
actionwp_enqueue_scriptsrazorpay-quick-payments.php:32
actionlogin_enqueue_scriptsrazorpay-quick-payments.php:33
actioninitrazorpay-quick-payments.php:76
actioninitrazorpay-quick-payments.php:78
Maintenance & Trust

Razorpay Quick Payments Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 25, 2025
PHP min version
Downloads75K

Community Trust

Rating56/100
Number of ratings5
Active installs3K
Developer Profile

Razorpay Quick Payments Developer Profile

Razorpay

10 plugins · 107K total installs

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

How We Detect Razorpay Quick Payments

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/razorpay-quick-payments/images/logo.png
Script Paths
/wp-content/plugins/razorpay-quick-payments/razorpay-php/Razorpay.php/wp-content/plugins/razorpay-quick-payments/includes/razorpay-settings.php/wp-content/plugins/razorpay-quick-payments/frontend/checkout.phtml
Version Parameters
razorpay-quick-payments/razorpay-quick-payments.php?ver=razorpay-quick-payments/includes/razorpay-settings.php?ver=

HTML / DOM Fingerprints

JS Globals
window.rzp_trigger_checkout
Shortcode Output
[RZP]
FAQ

Frequently Asked Questions about Razorpay Quick Payments