Easy PayPal Events & Tickets Security & Risk Analysis

wordpress.org/plugins/easy-paypal-events-tickets

Sell tickets for your event with PayPal. No Coding Required. Official PayPal Partner.

1K active installs v1.3 PHP 5.6+ WP 3.5+ Updated Dec 4, 2025
ecommerceeventspaypalpaypal-buttonstickets
97
A · Safe
CVEs total3
Unpatched0
Last CVEMay 7, 2025
Safety Verdict

Is Easy PayPal Events & Tickets Safe to Use in 2026?

Generally Safe

Score 97/100

Easy PayPal Events & Tickets has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: May 7, 2025Updated 4mo ago
Risk Assessment

The "easy-paypal-events-tickets" v1.3 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals strong adherence to secure coding practices, with 100% of SQL queries using prepared statements and 96% of output properly escaped. The presence of nonce checks and capability checks, along with a limited attack surface composed primarily of a single shortcode, are also encouraging signs. However, the vulnerability history presents a significant concern. With three previously disclosed medium-severity vulnerabilities, two of which were Cross-Site Request Forgery (CSRF) and Cross-site Scripting (XSS), it indicates a pattern of insecure handling of user input or critical actions.

While the current version (v1.3) may not have any *currently* unpatched vulnerabilities, the historical prevalence of these vulnerability types suggests a latent risk. The taint analysis shows a small number of flows with unsanitized paths, and while none are classified as critical or high, these are still potential areas for exploitation if a new vulnerability were introduced or an existing one re-emerged. The plugin's past indicates a need for diligent security auditing and a cautious approach to updates. The strengths in secure query and output handling are commendable, but the historical vulnerability record necessitates vigilance regarding potential CSRF and XSS vectors, especially if any new unpatched CVEs are discovered in the future.

Key Concerns

  • 3 medium-severity vulnerabilities historically
  • Past CSRF and XSS vulnerabilities
  • 2 flows with unsanitized paths
Vulnerabilities
3

Easy PayPal Events & Tickets Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2025-47519medium · 4.3Cross-Site Request Forgery (CSRF)

Easy PayPal Events <= 1.2.2 - Cross-Site Request Forgery

May 7, 2025 Patched in 1.3 (6d)
CVE-2024-8476medium · 4.3Cross-Site Request Forgery (CSRF)

Easy PayPal Events <= 1.2.1 - Cross-Site Request Forgery to Arbitrary Post Deletion

Sep 24, 2024 Patched in 1.2.2 (1d)
WF-387515f7-5c03-4902-9671-3ea9f6a1a66b-easy-paypal-events-ticketsmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Easy PayPal Events <= 1.1.6 - Reflected Cross-Site Scripting via Page

May 25, 2022 Patched in 1.1.7 (608d)
Code Analysis
Analyzed Mar 16, 2026

Easy PayPal Events & Tickets Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
20
492 escaped
Nonce Checks
11
Capability Checks
1
File Operations
1
External Requests
1
Bundled Libraries
0

Output Escaping

96% escaped512 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

14 flows2 with unsanitized paths
wpeevent_button_redirect (includes\public_redirect.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy PayPal Events & Tickets Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wpeevent] includes\public_shortcode.php:8
WordPress Hooks 10
actioninitincludes\private_button_inserter.php:5
actionadmin_footerincludes\private_button_inserter.php:13
actionmedia_buttonsincludes\private_button_inserter.php:14
filtergettextincludes\private_filters.php:16
filtersanitize_post_meta_currency_wpeeventincludes\private_filters.php:28
actionadmin_noticesincludes\private_functions.php:6
actionadmin_menuincludes\private_functions.php:17
actioninitincludes\public_ipn.php:9
actioninitincludes\public_redirect.php:8
actioninitincludes\public_scan_qr.php:9
Maintenance & Trust

Easy PayPal Events & Tickets Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 4, 2025
PHP min version5.6
Downloads35K

Community Trust

Rating98/100
Number of ratings7
Active installs1K
Developer Profile

Easy PayPal Events & Tickets Developer Profile

Scott Paterson

12 plugins · 44K total installs

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

How We Detect Easy PayPal Events & Tickets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-paypal-events-tickets/css/wpevent.css/wp-content/plugins/easy-paypal-events-tickets/css/wpevent.responsive.css/wp-content/plugins/easy-paypal-events-tickets/js/wpevent.js
Script Paths
/wp-content/plugins/easy-paypal-events-tickets/js/wpevent.js
Version Parameters
easy-paypal-events-tickets/css/wpevent.css?ver=easy-paypal-events-tickets/css/wpevent.responsive.css?ver=easy-paypal-events-tickets/js/wpevent.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpevent_add_button
HTML Comments
<!-- wpevent_add_button --><!-- wpevent_add_button_end -->
Data Attributes
data-eventiddata-amountdata-currencydata-returnurldata-cancelurldata-buttontext+2 more
JS Globals
wpevent_obj
Shortcode Output
[wpeevent][wpevent_buy]
FAQ

Frequently Asked Questions about Easy PayPal Events & Tickets