
WPExperts Square For GiveWP Security & Risk Analysis
wordpress.org/plugins/wpexperts-square-for-giveGiveWP Square plugin for WordPress allows users to donate from their give-donation form using Square payment gateway. Now, you can accept credit card …
Is WPExperts Square For GiveWP Safe to Use in 2026?
Generally Safe
Score 91/100WPExperts Square For GiveWP has a strong security track record. Known vulnerabilities have been patched promptly.
The "wpexperts-square-for-give" plugin v1.3.2 exhibits a concerning security posture, primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in SQL query handling and output escaping, the absence of authentication checks on all identified AJAX entry points represents a critical vulnerability. This means that any user, even unauthenticated ones, could potentially interact with these AJAX endpoints, leading to unintended actions or information disclosure.
The taint analysis reveals two high-severity flows with unsanitized paths, which, despite the absence of critical severity issues, indicate potential for serious exploitation. Coupled with the plugin's history of two medium-severity CVEs, specifically related to SQL injection, this suggests a recurring pattern of vulnerabilities that require diligent patching and code review. The fact that there are no currently unpatched CVEs is a positive sign, but the historical context and the findings from the static analysis highlight a need for improved security controls, particularly around input validation and authorization for its AJAX endpoints.
In conclusion, while the plugin has strengths in its SQL query preparation and output escaping, the large attack surface presented by unprotected AJAX handlers and the identified high-severity taint flows are significant weaknesses. The past vulnerability history further underscores the need for a proactive approach to security. Addressing the unprotected AJAX endpoints and thoroughly reviewing the identified taint flows should be immediate priorities to mitigate potential risks.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flows
- Previous SQL Injection vulnerabilities
- Missing capability checks on AJAX
WPExperts Square For GiveWP Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WPExperts Square For GiveWP <= 1.3.1 - Authenticated (Subscriber+) SQL Injection
WPExperts Square For GiveWP <= 1.3 - Authenticated (Administrator+) SQL Injection
WPExperts Square For GiveWP Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WPExperts Square For GiveWP Attack Surface
AJAX Handlers 7
WordPress Hooks 16
Maintenance & Trust
WPExperts Square For GiveWP Maintenance & Trust
Maintenance Signals
Community Trust
WPExperts Square For GiveWP Alternatives
WP Easy Pay – Payment and Donation form Builder for Square
wp-easy-pay
Integrate Square with WordPress easily, quickly, and securely. The Square Payment Form Builder for WordPress to accept Subscriptions, Donations and On …
LSX PayFast Gateway for Give
lsx-give-payfast-gateway
PayFast payment gateway for Give.
Braintree Donations
braintree-donations
The Braintree Donations plugin allows websites to accept one time or recurring donations using Braintree payment Gateway.
LinkNacional Multi Currency for GiveWP
lknaci-multi-currency-for-givewp
Transform your GiveWP donation forms with seamless multi-currency support and real-time exchange rates.
myCred Square
mycred-square
📢🚨 Important Notice: myCred Square is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be provided.
WPExperts Square For GiveWP Developer Profile
84 plugins · 1.4M total installs
How We Detect WPExperts Square For GiveWP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpexperts-square-for-give/assets/css/gas-square-admin.css/wp-content/plugins/wpexperts-square-for-give/assets/js/gas-square-admin.js/wp-content/plugins/wpexperts-square-for-give/assets/js/gas-square-frontend.js/wp-content/plugins/wpexperts-square-for-give/assets/js/gas-square-admin.js/wp-content/plugins/wpexperts-square-for-give/assets/js/gas-square-frontend.jswpexperts-square-for-give/assets/css/gas-square-admin.css?ver=wpexperts-square-for-give/assets/js/gas-square-admin.js?ver=wpexperts-square-for-give/assets/js/gas-square-frontend.js?ver=HTML / DOM Fingerprints
gas-square-admin-wrapImmediately Connect your Square Account as we have introduced easy way to Auth without entering Application / Token details from Square manually.