
Razorpay Payment Button Elementor Plugin Security & Risk Analysis
wordpress.org/plugins/razorpay-payment-button-elementorStart accepting payments on pages or blogs built on Elementor. Offer credit/debit cards, UPI, wallets and more in less than five minutes.
Is Razorpay Payment Button Elementor Plugin Safe to Use in 2026?
Generally Safe
Score 91/100Razorpay Payment Button Elementor Plugin has a strong security track record. Known vulnerabilities have been patched promptly.
The "razorpay-payment-button-elementor" plugin, version 1.2.8, exhibits a generally strong security posture based on static analysis, with no identified AJAX handlers, REST API routes, shortcodes, or cron events directly exposed without authentication or proper callbacks. The absence of dangerous functions, file operations, and external HTTP requests is also a positive indicator. SQL queries are exclusively handled via prepared statements, and a high percentage of output is properly escaped, minimizing risks of common web vulnerabilities. However, the taint analysis reveals a concerning finding: 100% of analyzed flows have unsanitized paths. While no critical or high severity taint flows were identified, this indicates a potential for vulnerabilities if data from these paths is handled improperly in the future, even if current code doesn't exploit them. The plugin has a history of one medium severity vulnerability related to Cross-site Scripting, which was addressed. While the current version shows no unpatched CVEs, the past vulnerability highlights a potential area of concern for input sanitization. Overall, the plugin demonstrates good practices in core security areas, but the prevalence of unsanitized paths in taint analysis warrants vigilance and suggests that while not currently exploited, the potential for XSS or other input-related vulnerabilities might exist if new features are added without careful sanitization.
Key Concerns
- Taint flows with unsanitized paths (100%)
- Past medium severity XSS vulnerability
- Missing nonce checks
- Missing capability checks
- Low percentage of properly escaped output (80%)
Razorpay Payment Button Elementor Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Razorpay Payment Button for Elementor <= 1.2.5 - Reflected Cross-Site Scripting
Razorpay Payment Button Elementor Plugin Code Analysis
Output Escaping
Data Flow Analysis
Razorpay Payment Button Elementor Plugin Attack Surface
WordPress Hooks 5
Maintenance & Trust
Razorpay Payment Button Elementor Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Razorpay Payment Button Elementor Plugin Alternatives
Razorpay Payment Button Plugin
razorpay-payment-button
Start accepting payments on WordPress via credit/debit cards, UPI, wallets and more in less than five minutes. One-time and recurring payments.
Razorpay Payment Button SiteOrigin Plugin
razorpay-payment-button-for-siteorigin
Start accepting payments on pages or blogs built on SiteOrigin. Offer credit/debit cards, UPI, wallets and more in less than five minutes.
Razorpay Payment Button for Visual Composer
razorpay-payment-button-for-visual-composer
Start accepting payments on pages or blogs built on Visual Composer Website Builder. Offer credit/debit cards, UPI, wallets and more in less than five …
Charitable – Instamojo Payment Gateway
integrate-charitable-instamojo
Collect donations in INR via Debit Cards, Credit Cards, Net Banking, UPI, Wallets, EMI, NEFT, IMPS by integrating Instamojo Indian Payment Gateway.
PayU Paisa – Woocommerce
woo-payu-paisa
PayU Money Payment Gateway for WooCommerce. Start your eStore without an SETUP cost and get the payment from PayUPaisa.
Razorpay Payment Button Elementor Plugin Developer Profile
10 plugins · 107K total installs
How We Detect Razorpay Payment Button Elementor Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/razorpay-payment-button-elementor/public/css/button.css/wp-content/plugins/razorpay-payment-button-elementor/public/css/bootstrap.min.cssHTML / DOM Fingerprints
data-razorpay-urlrazorpay_button_elementor_public_params