
Payment Method Discounts Security & Risk Analysis
wordpress.org/plugins/payment-method-discountsAllows you to add discounts based on payment methods. Set fixed or percentage discounts for specific payment methods.
Is Payment Method Discounts Safe to Use in 2026?
Generally Safe
Score 92/100Payment Method Discounts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The payment-method-discounts plugin v1.1 demonstrates a generally good security posture based on the provided static analysis. The absence of any known CVEs and the plugin's vulnerability history being empty suggest a well-maintained codebase or a lack of past scrutiny. The plugin exhibits strong adherence to secure coding practices, with no dangerous functions identified and all SQL queries utilizing prepared statements, which mitigates risks associated with SQL injection. The presence of nonce checks further enhances security, indicating an effort to prevent CSRF attacks.
However, there are notable areas for concern. The most significant weakness identified is the lack of capability checks. This means that even unauthenticated users or users with limited privileges might be able to trigger certain functionalities, potentially leading to unintended consequences or information disclosure if there are any undiscovered vulnerabilities or if the attack surface is larger than indicated. Furthermore, the output escaping is only properly implemented in 58% of cases. This leaves a considerable portion of output vulnerable to cross-site scripting (XSS) attacks, where malicious scripts could be injected into the user's browser. The lack of a significant attack surface in terms of AJAX, REST API, and shortcodes is a positive indicator, but the existing unescaped output and the absence of capability checks represent tangible security risks.
In conclusion, while the plugin has positive aspects like prepared SQL statements and nonce checks, and a clean vulnerability history, the lack of capability checks and the significant proportion of unescaped output are critical weaknesses that require immediate attention. These issues expose the plugin to potential XSS and privilege escalation vulnerabilities. The absence of taint analysis results is also a minor concern, as it suggests limited in-depth security testing for sensitive data flows.
Key Concerns
- Missing capability checks
- Significant amount of unescaped output
Payment Method Discounts Security Vulnerabilities
Payment Method Discounts Release Timeline
Payment Method Discounts Code Analysis
Output Escaping
Payment Method Discounts Attack Surface
WordPress Hooks 9
Maintenance & Trust
Payment Method Discounts Maintenance & Trust
Maintenance Signals
Community Trust
Payment Method Discounts Alternatives
Discount Rules for WooCommerce
woo-discount-rules
The discount plugin for WooCommerce helps you create bulk discount, quantity discount, storewide sale, dynamic pricing discount offers easily.
Smart Coupons For WooCommerce Coupons
wt-smart-coupons-for-woocommerce
Best WooCommerce coupons plugin to create advanced coupons and discount codes with auto-apply, BOGO, free shipping, giveaways, and discount rules.
Advanced Dynamic Pricing and Discount Rules for WooCommerce
advanced-dynamic-pricing-for-woocommerce
The discount plugin for WooCommerce supports any dynamic pricing discount: bulk discount, role discount, storewide, bogo, gifts, cart discount
Conditional Payments for WooCommerce
conditional-payments-for-woocommerce
Restrict WooCommerce payment methods based on conditions. Works with your existing payment methods.
Power Coupons for WooCommerce
power-coupons
WordPress coupon plugin for WooCommerce that auto-applies discounts with flexible rules and dynamic cart incentives—no codes required.
Payment Method Discounts Developer Profile
1 plugin · 100 total installs
How We Detect Payment Method Discounts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
svpmd-settingssvpmd-containersvpmd-left-columnsvpmd-formsvpmd-descriptionsvpmd-selectsvpmd-gatewaysvpmd-gateway-title+3 moresvpmd-settingssvpmd-containersvpmd-left-columnsvpmd-formsvpmd-descriptionsvpmd-select+5 more