PayCall Multisend SMS & TTS Support 66 languages Security & Risk Analysis

wordpress.org/plugins/paycall-multisend-sms-tts-support-66-languages

PayCall Multisend SMS & TTS Support 66 languages

10 active installs v1.5 PHP 7.4+ WP 6.0+ Updated Jun 11, 2026
contact-form-7multisendsmsttswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PayCall Multisend SMS & TTS Support 66 languages Safe to Use in 2026?

Generally Safe

Score 100/100

PayCall Multisend SMS & TTS Support 66 languages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

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
Vulnerabilities
None known

PayCall Multisend SMS & TTS Support 66 languages Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

PayCall Multisend SMS & TTS Support 66 languages Release Timeline

v1.5Current
v1.1
Code Analysis
Analyzed Apr 16, 2026

PayCall Multisend SMS & TTS Support 66 languages Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
24
50 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
2
Bundled Libraries
0

Output Escaping

68% escaped74 total outputs
Attack Surface
2 unprotected

PayCall Multisend SMS & TTS Support 66 languages Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_multisend_update_option_pageincludes/admin.php:75
authwp_ajax_multisend_update_accountincludes/admin.php:122
WordPress Hooks 18
actionmultisend_sms_form_fieldsextensions/contact-form-7.php:101
actionwpcf7_mail_sentextensions/contact-form-7.php:154
actionmultisend_sms_form_fieldsextensions/elementor.php:89
actionelementor_pro/forms/validationextensions/elementor.php:134
actionmultisend_sms_form_fieldsextensions/new-user-registration.php:48
actionuser_registerextensions/new-user-registration.php:78
actionmultisend_sms_form_fieldsextensions/pojo-forms.php:97
actionpojo_forms_mail_sentextensions/pojo-forms.php:138
actionmultisend_sms_form_fieldsextensions/woocommerce.php:247
actionwoocommerce_order_status_processingextensions/woocommerce.php:284
actionwoocommerce_order_status_cancelledextensions/woocommerce.php:321
actionwoocommerce_order_status_completedextensions/woocommerce.php:345
actionwoocommerce_new_customer_noteextensions/woocommerce.php:367
actionadmin_menuincludes/admin.php:35
actionplugins_loadedincludes/i18n.php:29
actionadmin_enqueue_scriptsincludes/scripts-styles.php:31
actionadmin_enqueue_scriptsincludes/scripts-styles.php:53
filterload_textdomain_mofilemultisend-integration.php:51
Maintenance & Trust

PayCall Multisend SMS & TTS Support 66 languages Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 11, 2026
PHP min version7.4
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

PayCall Multisend SMS & TTS Support 66 languages Developer Profile

PayCall.co.il

2 plugins · 10 total installs

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

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

Asset Paths
/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
Script Paths
/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
Version Parameters
paycall-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

CSS Classes
multisend_new_order_content
Data Attributes
name="multisend_new_order"
FAQ

Frequently Asked Questions about PayCall Multisend SMS & TTS Support 66 languages