Easy Accept Payments via PayPal Security & Risk Analysis

wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin

Easy to use Wordpress plugin to accept PayPal payments for a service or product or donation in one click

7K active installs v5.1.4 PHP + WP 5.5+ Updated Dec 2, 2025
accept-payment-for-services-or-productpaypalpaypal-donationpaypal-paymentwordpress-paypal
99
A · Safe
CVEs total2
Unpatched0
Last CVEApr 25, 2024
Safety Verdict

Is Easy Accept Payments via PayPal Safe to Use in 2026?

Generally Safe

Score 99/100

Easy Accept Payments via PayPal has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Apr 25, 2024Updated 4mo ago
Risk Assessment

The "wordpress-easy-paypal-payment-or-donation-accept-plugin" version 5.1.4 demonstrates several positive security practices, including the complete absence of SQL injection vulnerabilities due to the use of prepared statements and a good rate of output escaping. The plugin also correctly utilizes nonce and capability checks for a majority of its entry points.

However, the plugin's vulnerability history is a significant concern. With two known medium-severity vulnerabilities, specifically related to Missing Authorization and Cross-site Scripting, and a recent discovery in April 2024, it indicates a pattern of past security weaknesses that users should be aware of. While these specific vulnerabilities are currently patched, the repeated occurrence of these common vulnerability types suggests a need for more robust security auditing and development practices within the plugin.

Overall, the current version shows good static analysis results, but the historical context of past vulnerabilities, particularly in authorization and XSS, warrants caution. Users should remain vigilant and ensure the plugin is always kept up-to-date, as past issues may indicate potential for future discoveries.

Key Concerns

  • Past medium severity vulnerabilities (2)
  • Recent vulnerability (2024-04-25)
  • Vulnerabilities include Missing Authorization & XSS
  • Output escaping below 100% (86%)
Vulnerabilities
2

Easy Accept Payments via PayPal Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-33591medium · 5.3Missing Authorization

Easy Accept Payments <= 4.9.10 - Missing Authorization

Apr 25, 2024 Patched in 5.0 (7d)
CVE-2023-0275medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Easy Accept Payments for PayPal <= 4.9.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 17, 2023 Patched in 4.9.10 (371d)
Code Analysis
Analyzed Mar 16, 2026

Easy Accept Payments via PayPal Code Analysis

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

Output Escaping

86% escaped159 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
wpapp_show_general_settings_menu (admin\wpapp_admin_menu.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Accept Payments via PayPal Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[wp_paypal_payment] WP_Accept_Paypal_Payment.php:129
[wp_paypal_payment_box] WP_Accept_Paypal_Payment.php:130
[wp_paypal_payment_box_for_any_amount] WP_Accept_Paypal_Payment.php:131
WordPress Hooks 9
actionadmin_menuadmin\wpapp_admin_menu.php:12
filteradmin_noticesadmin\wpapp_admin_menu.php:443
actionwp_footerwpapp_ppcp_button.php:192
actionplugins_loadedwpapp_ppcp_button.php:585
filterplugin_action_linksWP_Accept_Paypal_Payment.php:40
filterthe_contentWP_Accept_Paypal_Payment.php:126
filterwidget_textWP_Accept_Paypal_Payment.php:133
actioninitWP_Accept_Paypal_Payment.php:136
actioninitWP_Accept_Paypal_Payment.php:137
Maintenance & Trust

Easy Accept Payments via PayPal Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 2, 2025
PHP min version
Downloads466K

Community Trust

Rating90/100
Number of ratings34
Active installs7K
Developer Profile

Easy Accept Payments via PayPal Developer Profile

mra13

15 plugins · 210K total installs

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

How We Detect Easy Accept Payments via PayPal

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/wpapp-styles.css
Version Parameters
wordpress-easy-paypal-payment-or-donation-accept-plugin/wpapp-styles.css?ver=

HTML / DOM Fingerprints

CSS Classes
widget_wp_paypal_payment
HTML Comments
wp_paypal_payment
Shortcode Output
[wp_paypal_payment][wp_paypal_payment_box][wp_paypal_payment_box_for_any_amount]
FAQ

Frequently Asked Questions about Easy Accept Payments via PayPal