Payment Gateway for PayPal Pro on WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-paypal-pro

๐Ÿš€ The best payment gateway for PayPal Pro on WooCommerce โ€“ accept credit cards securely!

100 active installs v7.0.2 PHP 7.0+ WP 3.8+ Updated Nov 28, 2025
credit-cardspaypalpaypal-prowoocommerce
100
A ยท Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateway for PayPal Pro on WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Payment Gateway for PayPal Pro on WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The 'woo-paypal-pro' v7.0.2 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of detected dangerous functions, the exclusive use of prepared statements for SQL queries, and proper output escaping are positive indicators of secure coding practices. The plugin also demonstrates a clean vulnerability history with no recorded CVEs, suggesting a well-maintained and historically secure codebase.

However, the static analysis does reveal areas for concern. The presence of two taint flows with unsanitized paths, even though categorized as high severity and not critical, indicates potential risks. These flows could allow untrusted data to be processed in an unsafe manner, potentially leading to unexpected behavior or vulnerabilities if exploited. Furthermore, the complete lack of nonce checks and capability checks across all entry points is a significant weakness. This means that any function accessible via an entry point could be triggered by any user, regardless of their role or permissions, potentially allowing unauthorized actions.

In conclusion, while the plugin benefits from robust SQL handling, output escaping, and a clean vulnerability history, the identified taint flows and, more importantly, the absence of authentication and authorization checks on all entry points represent critical security gaps. These weaknesses could be exploited to perform unauthorized actions or disrupt functionality. The plugin's strength lies in its foundational secure coding practices, but its lack of defense-in-depth mechanisms is a notable concern.

Key Concerns

  • Taint flows with unsanitized paths (High severity)
  • No nonce checks on any entry points
  • No capability checks on any entry points
Vulnerabilities
None known

Payment Gateway for PayPal Pro on WooCommerce Security Vulnerabilities

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

Payment Gateway for PayPal Pro on WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
4
Bundled Libraries
0

Output Escaping

100% escaped6 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
check_response (includes\class-woo-paypal-pro-paypal-listner.php:24)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Payment Gateway for PayPal Pro on WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionparse_requestincludes\class-woo-paypal-pro.php:20
actionwoo_paypal_pro_api_ipn_handlerincludes\class-woo-paypal-pro.php:21
actionplugins_loadedincludes\class-woo-paypal-pro.php:38
filterwoocommerce_payment_gatewaysincludes\class-woo-paypal-pro.php:42
actionplugins_loadedwoo-paypal-pro.php:60
actionbefore_woocommerce_initwoo-paypal-pro.php:66
actionwoocommerce_blocks_loadedwoo-paypal-pro.php:72
actionwoocommerce_blocks_payment_method_type_registrationwoo-paypal-pro.php:78
Maintenance & Trust

Payment Gateway for PayPal Pro on WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version7.0
Downloads15K

Community Trust

Rating86/100
Number of ratings6
Active installs100
Developer Profile

Payment Gateway for PayPal Pro on WooCommerce Developer Profile

Easy Payment

6 plugins ยท 11K total installs

88
trust score
Avg Security Score
100/100
Avg Patch Time
38 days
View full developer profile
Detection Fingerprints

How We Detect Payment Gateway for PayPal Pro on WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-paypal-pro/checkout-block/ppcp-paypal-pro.css/wp-content/plugins/woo-paypal-pro/checkout-block/ppcp-pro-block.js/wp-content/plugins/woo-paypal-pro/images/cards.png
Script Paths
/wp-content/plugins/woo-paypal-pro/checkout-block/ppcp-pro-block.js
Version Parameters
woo-paypal-pro/checkout-block/ppcp-paypal-pro.css?ver=woo-paypal-pro/checkout-block/ppcp-pro-block.js?ver=

HTML / DOM Fingerprints

JS Globals
window.woo_paypal_pro_params
REST Endpoints
/wp-json/Woo_PayPal_Pro&action=ipn_handler
FAQ

Frequently Asked Questions about Payment Gateway for PayPal Pro on WooCommerce