
CP Contact Form with PayPal Security & Risk Analysis
wordpress.org/plugins/cp-contact-form-with-paypalEasily create contact forms with integrated PayPal payments. Accept service payments, orders, and more with a drag-and-drop form builder.
Is CP Contact Form with PayPal Safe to Use in 2026?
Generally Safe
Score 88/100CP Contact Form with PayPal has a strong security track record. Known vulnerabilities have been patched promptly.
The "cp-contact-form-with-paypal" plugin version 1.3.63 presents a mixed security posture. While it demonstrates good practices like a high percentage of properly escaped output and a reasonable number of nonce and capability checks, several significant concerns are present. The static analysis highlights a substantial attack surface with 4 entry points, 2 of which lack authentication checks, indicating potential for unauthorized access. The presence of 6 'unserialize' function calls is a red flag, as deserialization vulnerabilities are a common and severe threat. Furthermore, the taint analysis reveals 4 high-severity flows with unsanitized paths, directly pointing to potential security weaknesses that could be exploited.
The plugin's vulnerability history is concerning, with a total of 7 known CVEs, all of which are currently patched. However, the breakdown shows 3 high and 4 medium severity vulnerabilities in the past, with common types including CSRF, missing authorization, XSS, and SQL injection. This historical pattern suggests recurring security weaknesses, particularly around input validation and authorization. The prevalence of these types of vulnerabilities, even if patched, indicates a need for more robust security development practices within the plugin.
In conclusion, while the plugin has strengths in output escaping and some authorization checks, the significant attack surface without proper authentication, the presence of dangerous functions like unserialize, and the historical pattern of high and medium severity vulnerabilities necessitate caution. Users should be aware of the potential risks and ensure the plugin is kept updated, although the absence of currently unpatched CVEs is a positive sign. The 4 high-severity taint flows and unprotected AJAX handlers are the most immediate technical concerns identified in the code.
Key Concerns
- 2 unprotected AJAX handlers
- 4 high severity unsanitized flows
- 6 dangerous functions (unserialize)
- 3 high severity past CVEs
- 4 medium severity past CVEs
- Total attack surface with unprotected entry points
CP Contact Form with PayPal Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
CP Contact Form with PayPal <= 1.3.56 - Missing Authorization to Unauthenticated Arbitrary Payment Confirmation
CP Contact Form with PayPal <= 1.3.52 - Cross-Site Request Forgery
CP Contact Form with Paypal <= 1.3.34 - Authenticated Feedback Submission
CP Contact Form with PayPal <= 1.3.01 - Cross-Site Scripting
CP Contact Form with PayPal <= 1.3.01 - Cross-Site Scripting
CP Contact Form with PayPal < 1.1.6 - Cross-Site Request Forgery
CP Contact Form with PayPal < 1.1.6 - SQL Injection
CP Contact Form with PayPal Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
CP Contact Form with PayPal Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 21
Maintenance & Trust
CP Contact Form with PayPal Maintenance & Trust
Maintenance Signals
Community Trust
CP Contact Form with PayPal Alternatives
Easy Accept Payments via PayPal
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
Quick Paypal Payments
quick-paypal-payments
Zero to PayPal with just one shortcode. Jam packed with features and options with easy to use custom settings.
Accept PayPal Payments using Contact Form 7
contact-form-7-paypal-extension
Integrate PayPal Submit button in Contact Form 7 to Enjoy Quick Online Payments.
WooCommerce PayPal Payments
woocommerce-paypal-payments
PayPal's latest payment processing solution. Accept PayPal, Pay Later, credit/debit cards, alternative digital wallets and bank accounts.
Forminator Forms – Contact Form, Payment Form & Custom Form Builder
forminator
Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrations.
CP Contact Form with PayPal Developer Profile
34 plugins · 89K total installs
How We Detect CP Contact Form with PayPal
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cp-contact-form-with-paypal/cp_contactformpp_styles.css/wp-content/plugins/cp-contact-form-with-paypal/cp_contactformpp_scripts.js/wp-content/plugins/cp-contact-form-with-paypal/cp_contactformpp_scripts.jscp-contact-form-with-paypal/cp_contactformpp_styles.css?ver=cp-contact-form-with-paypal/cp_contactformpp_scripts.js?ver=HTML / DOM Fingerprints
cp-cfpp-container<!--START: activation redirection --><!--END: activation redirection --><!-- START: AJAX FORMS HANDLER --><!-- END: AJAX FORMS HANDLER -->+8 moredata-plugin-name="CP Contact Form with PayPal"cp_contact_form_paypal_admin_scriptsCP_CFPP_ADDONS_PAGE_URLCP_CFPP_DEMO_PAGE_URLCP_CFPP_FORMS_PAGE_URLCP_CFPP_AJAX_URLCP_CFPP_WEBSITE_URL+1 more/wp-json/cpcfwpp/v1/get-form-data[CP_CONTACT_FORM_PAYPAL]