
PayCall Multisend SMS & TTS Support 66 languages Security & Risk Analysis
wordpress.org/plugins/paycall-multisend-sms-tts-support-66-languagesPayCall Multisend SMS & TTS Support 66 languages
Is PayCall Multisend SMS & TTS Support 66 languages Safe to Use in 2026?
Generally Safe
Score 100/100PayCall Multisend SMS & TTS Support 66 languages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'paycall-multisend-sms-tts-support-66-languages' plugin v1.0 exhibits a mixed security posture. While it shows positive signs such as the absence of dangerous functions, 100% use of prepared statements for SQL queries, and no recorded vulnerabilities, significant concerns are raised by its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks, presenting a direct pathway for unauthenticated attackers to interact with the plugin's functionality.
Despite the lack of taint analysis findings and a clean vulnerability history, the two unprotected AJAX endpoints represent a substantial risk. The absence of capability checks and nonce verification on these entry points means any authenticated user, or potentially even an unauthenticated user depending on the specific AJAX handler implementation, could trigger unintended actions. While the code doesn't appear to use dangerous functions or directly execute raw SQL, the unprotected AJAX endpoints could still be leveraged for various attacks, such as denial-of-service, information disclosure (if the handler accesses sensitive data), or triggering other unintended plugin behaviors. The plugin also has a relatively high percentage of unescaped output, which could lead to cross-site scripting vulnerabilities if user-supplied data is involved in those outputs.
In conclusion, the plugin's strengths lie in its avoidance of common code-level risks like dangerous functions and raw SQL. However, its critical weakness is the unprotected attack surface presented by its AJAX handlers. This oversight, coupled with unescaped output, outweighs the positive aspects, making it a moderately risky plugin that requires immediate attention to secure its entry points.
Key Concerns
- AJAX handlers without authentication checks
- High percentage of unescaped output
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
PayCall Multisend SMS & TTS Support 66 languages Security Vulnerabilities
PayCall Multisend SMS & TTS Support 66 languages Release Timeline
PayCall Multisend SMS & TTS Support 66 languages Code Analysis
Output Escaping
PayCall Multisend SMS & TTS Support 66 languages Attack Surface
AJAX Handlers 2
WordPress Hooks 18
Maintenance & Trust
PayCall Multisend SMS & TTS Support 66 languages Maintenance & Trust
Maintenance Signals
Community Trust
PayCall Multisend SMS & TTS Support 66 languages Alternatives
TextMe SMS
textme-sms-integration
Send custom SMS messages from your WordPress site to your customers using the TextMe SMS gateway.
eSMS
esms-gui-tin-nhan-sms
eSMS - là plugin dành riêng cho khách hàng sử dụng dịch vụ của eSMS, giúp quý khách gửi tin nhắn vào số điện thoại của khách hàng khi sử dụng Contact …
FraudLabs Pro SMS Verification
fraudlabs-pro-sms-verification
Description: SMS verification help merchants to authenticate the client's phone number via SMS verification to prevent fraudulent orders.
Sendit Israel
sendit-israel
Sendit Israel provides a simple SMS integration for WordPress and WooCommerce. Supports order status SMS notifications and Contact Form 7 submissions.
Invisible reCaptcha for WordPress
invisible-recaptcha
Invisible reCaptcha for WordPress plugin helps you to protect your sites against bad spam bots using the new Invisible reCaptcha by Google.
PayCall Multisend SMS & TTS Support 66 languages Developer Profile
2 plugins · 10 total installs
How We Detect PayCall Multisend SMS & TTS Support 66 languages
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/paycall-multisend-sms-tts-support-66-languages/css/multisend.css/wp-content/plugins/paycall-multisend-sms-tts-support-66-languages/js/jquery.textcomplete.min.js/wp-content/plugins/paycall-multisend-sms-tts-support-66-languages/js/multisend.js/wp-content/plugins/paycall-multisend-sms-tts-support-66-languages/js/jquery.textcomplete.min.js/wp-content/plugins/paycall-multisend-sms-tts-support-66-languages/js/multisend.jspaycall-multisend-sms-tts-support-66-languages/css/multisend.css?ver=paycall-multisend-sms-tts-support-66-languages/js/jquery.textcomplete.min.js?ver=paycall-multisend-sms-tts-support-66-languages/js/multisend.js?ver=HTML / DOM Fingerprints
multisend_new_order_contentname="multisend_new_order"