[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOQEBX_3lLOxzlw0TQAFPQZ2nq3Ru8uYhqUFFbatJkhU":3,"$fg5u4caIflWSDDgHLfwNp4719M_DDOFLrQUdZdKa4C1w":316,"$fQcgtCNojATRLDdjdaz_sWhJGZrHfHpOWJ46m5lCQVlM":321},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":5,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":37,"analysis":134,"fingerprints":295},"paycall-multisend-sms-tts-support-66-languages","PayCall Multisend SMS & TTS Support 66 languages","1.5","PayCall.co.il","https:\u002F\u002Fprofiles.wordpress.org\u002Fpaycall\u002F","\u003Cp>PayCall Multisend SMS & TTS Support 66 languages\u003C\u002Fp>\n\u003Cp>Support for sending to Kosher numbers\u003C\u002Fp>\n\u003Cp>For contact us: \u003Ca href=\"https:\u002F\u002Fwww.paycall.co.il\u002Fen\u002F%d7%a6%d7%95%d7%a8-%d7%a7%d7%a9%d7%a8\u002F\" rel=\"nofollow ugc\">PayCall\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Paycall is a leading company in the online payments and management systems fields for measuring advertising, leads and calls. The advanced systems that we have developed are based on much professional experience and know-how, and an understanding of the market and changes taking place in it, which enable us to provide solutions for a broad range of customers commencing from websites, television channels, radio stations, and the press through small and large business proprietors. At Paycall, you will receive systems that are adapted to your needs, advanced and stable systems and personal, quality and reliable service.\u003C\u002Fp>\n\u003Cp>Multisend SMS & TTS plugin provide integration with 3rd party plugins and core WordPress functionality\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    WooCommerce , Contact Form 7 , Elementor Forms\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Copyright (c) by Paycall LTD 2021\u003Cbr \u002F>\nCopyright (c) by Amit Matat, Rami Yushuvaev 2016\u003C\u002Fp>\n\u003Cp>This library is free software; you can redistribute it and\u002For\u003Cbr \u002F>\nmodify it under the terms of the GNU Lesser General Public\u003Cbr \u002F>\nLicense as published by the Free Software Foundation; either\u003Cbr \u002F>\nversion 2.1 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This library is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\u003Cbr \u002F>\nLesser General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU Lesser General Public\u003Cbr \u002F>\nLicense along with this library; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n",10,1256,100,1,"2026-06-11T17:05:00.000Z","7.0.2","6.0","7.4",[19,20,21,22,23],"contact-form-7","multisend","sms","tts","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaycall-multisend-sms-tts-support-66-languages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaycall-multisend-sms-tts-support-66-languages.1.5.zip",0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":10,"avg_security_score":12,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"paycall",2,30,94,"2026-08-29T11:22:19.887Z",[38,61,83,101,115],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":17,"tags":53,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"textme-sms-integration","TextMe SMS","2.0.8","Matat Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Famitrotem\u002F","\u003Cp>TextMe SMS Integration allows you to send SMS messages from your WordPress site using the TextMe SMS gateway service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send SMS notifications for WooCommerce orders\u003C\u002Fli>\n\u003Cli>Contact Form 7 integration\u003C\u002Fli>\n\u003Cli>Elementor Forms integration\u003C\u002Fli>\n\u003Cli>User registration SMS notifications\u003C\u002Fli>\n\u003Cli>Admin OTP\u002F2FA for secure logins\u003C\u002Fli>\n\u003Cli>Phone number login shortcodes\u003C\u002Fli>\n\u003Cli>Out of stock notifications\u003C\u002Fli>\n\u003Cli>Balance monitoring with email alerts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New order notifications (customer and admin)\u003C\u002Fli>\n\u003Cli>Order complete notifications\u003C\u002Fli>\n\u003Cli>Order cancelled notifications\u003C\u002Fli>\n\u003Cli>Pending payment reminders\u003C\u002Fli>\n\u003Cli>Custom order status notifications\u003C\u002Fli>\n\u003Cli>Customer notes via SMS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Login Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two-factor authentication via SMS OTP\u003C\u002Fli>\n\u003Cli>Phone number login support\u003C\u002Fli>\n\u003Cli>International phone number support\u003C\u002Fli>\n\u003C\u002Ful>\n","Send custom SMS messages from your WordPress site to your customers using the TextMe SMS gateway.",600,18599,80,4,"2026-05-31T11:30:00.000Z","6.9.5","5.2",[19,54,21,55,23],"notifications","text-message","https:\u002F\u002Ftextme.co.il","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftextme-sms-integration.2.0.8.zip",97,3,"2025-04-03 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":12,"num_ratings":13,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":82,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"esms-gui-tin-nhan-sms","eSMS","1.0.2","Le Van Toan","https:\u002F\u002Fprofiles.wordpress.org\u002Flevantoan\u002F","\u003Cp>Plugin này 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 Form 7, NinjaForms hoặc Woocommerce.\u003C\u002Fp>\n\u003Ch4>Include\u003C\u002Fh4>\n\u003Cp>This plugin includes API of eSMS service and has the following functions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fesms.vn\u002FSMSApi\u002FApiGetBalance\" rel=\"nofollow ugc\">API Get Balance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fesms.vn\u002FSMSApi\u002FApiSendSMSBrandname\" rel=\"nofollow ugc\">API Send SMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>And more infor here \u003Ca href=\"https:\u002F\u002Fesms.vn\u002Fsms-api\" rel=\"nofollow ugc\">eSMS API DOCS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So this plugin use your ApiKey and your SecretKey on eSMS to get balance and send sms.\u003C\u002Fp>\n","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  &hellip;",50,3537,"2022-06-22T16:42:00.000Z","6.0.12","3.0","",[76,21,77,78,79],"esms","sms-for-contact-form-7","sms-for-ninjaform","woocommerce-sms","https:\u002F\u002Fesms.vn\u002Fhuong-dan-tich-hop\u002Fhuong-dan-tich-hop-esms-vao-wordpress-khong-can-viet-code","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fesms-gui-tin-nhan-sms.1.0.2.zip",85,{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":33,"last_updated":94,"tested_up_to":15,"requires_at_least":95,"requires_php":74,"tags":96,"homepage":74,"download_link":98,"security_score":99,"vuln_count":13,"unpatched_count":26,"last_vuln_date":100,"fetched_at":28},"fraudlabs-pro-sms-verification","FraudLabs Pro SMS Verification","1.11.6","fraudlabspro","https:\u002F\u002Fprofiles.wordpress.org\u002Ffraudlabspro\u002F","\u003Cp>FraudLabs Pro SMS Verification helps merchants to automate the user’s phone number authentication via SMS verification in real-time to prevent payment fraud. You can easily enable this feature at several trigger points such as during \u003Cstrong>checkout\u003C\u002Fstrong> process, \u003Cstrong>account creation\u003C\u002Fstrong> or \u003Cstrong>comment form\u003C\u002Fstrong> or so on. An easy and effective way to remove fraudsters or non-serious clients from exploiting your services.\u003C\u002Fp>\n\u003Ch4>Easy to setup\u003C\u002Fh4>\n\u003Cp>The setup is simple and only takes a few minutes. You just need to install the free FraudLabs Pro SMS Verification plugin, enter the API key and configure the settings.\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Sign up for a Free license key at \u003Ca href=\"https:\u002F\u002Fwww.fraudlabspro.com\u002Fsign-up\" title=\"https:\u002F\u002Fwww.fraudlabspro.com\u002Fsign-up\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.fraudlabspro.com\u002Fsign-up\u003C\u002Fa>. You will have free 10 SMS credits for you to start using the SMS verification.\u003C\u002Fp>\n\u003Ch4>Support Platforms\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003Cbr \u002F>\nIt acted as another layer protection for WooCommerce platform. If you are using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffraudlabs-pro-for-woocommerce\u002F\" rel=\"ugc\">FraudLabs Pro Fraud Prevention\u003C\u002Fa> plugin to reduce and eliminate fraud or chargebacks in WooCommerce, then you can leverage on this plugin to help you to automate the phone number verification. It helps to reduce your hassle to manually contact each of them for authentication.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong>\u003Cbr \u002F>\nIt acted as another layer protection for Easy Digital Downloads platform. If you are using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffraudlabs-pro-for-easy-digital-downloads\u002F\" rel=\"ugc\">FraudLabs Pro Fraud Prevention\u003C\u002Fa> plugin to reduce and eliminate fraud or chargebacks in Easy Digital Downloads, then you can leverage on this plugin to help you to automate the phone number verification. It helps to reduce your hassle to manually contact each of them for authentication.\u003C\u002Fp>\n\u003Ch4>Supported Forms\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce checkout form\u003C\u002Fli>\n\u003Cli>WooCommerce registration form\u003C\u002Fli>\n\u003Cli>WooCommerce login form\u003C\u002Fli>\n\u003Cli>WordPress default registration form\u003C\u002Fli>\n\u003Cli>WordPress default login form\u003C\u002Fli>\n\u003Cli>Contact Form 7\u003C\u002Fli>\n\u003C\u002Ful>\n","Description: SMS verification help merchants to authenticate the client's phone number via SMS verification to prevent fraudulent orders.",20,12924,60,"2026-06-16T06:11:00.000Z","4.6",[19,87,21,97,23],"sms-verification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffraudlabs-pro-sms-verification.1.11.6.zip",99,"2024-11-01 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":26,"downloaded":109,"rating":26,"num_ratings":26,"last_updated":110,"tested_up_to":51,"requires_at_least":111,"requires_php":74,"tags":112,"homepage":74,"download_link":114,"security_score":12,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sendit-israel","Sendit Israel","1.0.0","UP System","https:\u002F\u002Fprofiles.wordpress.org\u002Fupsystem\u002F","\u003Cp>Sendit Israel provides an easy way to send SMS notifications from WordPress and WooCommerce.\u003Cbr \u002F>\nThe plugin sends SMS updates for WooCommerce order status changes and allows sending SMS through Contact Form 7 submissions using your Sendit API token.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>SMS notifications for WooCommerce order status changes\u003C\u002Fli>\n\u003Cli>Contact Form 7 SMS integration\u003C\u002Fli>\n\u003Cli>Uses your Sendit API token and sender name\u003C\u002Fli>\n\u003Cli>Simple and lightweight\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Sendit SMS platform (Sendit Israel) in order to send SMS messages and track related events.\u003C\u002Fp>\n\u003Cp>When you use this plugin, the following data may be sent to the Sendit API (https:\u002F\u002Fsendit.co.il):\u003Cbr \u002F>\n– Your Sendit API token (for authenticating the requests).\u003Cbr \u002F>\n– Recipient phone number(s).\u003Cbr \u002F>\n– SMS message content and sender name.\u003Cbr \u002F>\n– Technical event data (such as delivery status, message ID, and related metadata) when events are reported back to WordPress.\u003C\u002Fp>\n\u003Cp>This data is required in order to:\u003Cbr \u002F>\n– Send SMS messages from your WordPress site using your Sendit account.\u003Cbr \u002F>\n– Record and update message-related events (such as delivery events) in your WordPress installation.\u003C\u002Fp>\n\u003Cp>The external service used by this plugin is:\u003Cbr \u002F>\n– Sendit SMS Platform (Sendit Israel) – a third-party service that requires an active Sendit account in order to use this plugin.\u003C\u002Fp>\n\u003Cp>For more information about how data is handled, please review Sendit’s Privacy Policy:\u003Cbr \u002F>\nhttps:\u002F\u002Fsendit.co.il\u002Fprivacy-policy\u003C\u002Fp>\n","Sendit Israel provides a simple SMS integration for WordPress and WooCommerce. Supports order status SMS notifications and Contact Form 7 submissions.",244,"2025-12-22T09:36:00.000Z","5.0",[19,113,54,21,23],"israel","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendit-israel.1.0.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":74,"tags":130,"homepage":74,"download_link":133,"security_score":82,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"invisible-recaptcha","Invisible reCaptcha for WordPress","1.2.3","MihChe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihche\u002F","\u003Cp>Invisible reCaptcha for WordPress is an extremely powerful plugin which integrates the new \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fintro\u002Finvisible.html\" rel=\"nofollow ugc\">Invisible reCaptcha by Google\u003C\u002Fa> with your WordPress site.\u003C\u002Fp>\n\u003Ch4>Summary of features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WordPress Invisible reCaptcha\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Login form protection - annihilates Brute Force attacks\n- Registration form protection\n- Comments form protection\n- Forgot Password form protection\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>WooCommerce Invisible reCaptcha\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- Login form protection\n- Registration form protection\n- Product Review form protection\n- Lost Password form protection\n- Reset Password form protection\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Contact Form 7 Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your Contact Form 7 forms with Invisible reCaptcha\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your Gravity Forms with Invisible reCaptcha\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultra-community\u002F\" rel=\"ugc\">Ultra Community\u003C\u002Fa> Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Login form protection\u003Cbr \u002F>\n    – Registration form protection\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BuddyPress Invisible reCaptcha\u003C\u002Fstrong>\u003Cbr \u002F>\n    – Protect your BuddyPress registration form with Invisible reCaptcha\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>On a \u003Cstrong>WP Multisite\u003C\u002Fstrong> you can either activate the plugin network wide or on a single site.\u003C\u002Fp>\n\u003Ch4>How-To and Troubleshooting\u003C\u002Fh4>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fultracommunity.com\u002Fforums\u002Fforum\u002Finvisible-recaptcha\u002F\" rel=\"nofollow ugc\">Invisible reCaptcha for WordPress Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Extending Invisible reCaptcha\u003C\u002Fh4>\n\u003Cp>Here are some useful hooks to help developers integrate Invisible reCaptcha with any plugin or custom form\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Actions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- google_invre_render_widget_action - renders the recaptcha widget\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>- google_invre_is_valid_request_filter   - used to check if Google approved the request (returns bool true\u002Ffalse)\n- google_invre_widget_output_html_filter - used to change the recaptcha widget output\n- google_invre_language_code_filter      - used to change the badge\u002Fchallenge language code\n- google_invre_badge_position_filter     - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Examples of using  Invisible reCaptcha hooks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add Invisible reCaptcha into any form\u003C\u002Fp>\n\u003Cp>Just call\u003Cbr \u002F>\ndo_action(‘google_invre_render_widget_action’);\u003Cbr \u002F>\nanywhere before form closing tag\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Validate form post request\u003C\u002Fp>\n\u003Cp>$is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);\u003Cbr \u002F>\nif( ! $is_valid )\u003Cbr \u002F>\n{\u003Cbr \u002F>\n    \u002F\u002F handle error here\u003Cbr \u002F>\n}\u003Cbr \u002F>\nelse\u003Cbr \u002F>\n{\u003Cbr \u002F>\n    \u002F\u002F continue with your logic\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change the badge\u002Fchallenge language code\u003C\u002Fp>\n\u003Cp>add_filter( ‘google_invre_language_code_filter’, ‘myprefix_change_recaptcha_language’ );\u003Cbr \u002F>\nfunction myprefix_change_recaptcha_language($language_code){\u003Cbr \u002F>\n    $language_code = ‘fr’; \u002F\u002F French\u003Cbr \u002F>\n    return $language_code;\u003Cbr \u002F>\n}\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See all \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Frecaptcha\u002Fdocs\u002Flanguage\" rel=\"nofollow ugc\">reCaptcha Language Codes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note: This plugin requires PHP 5.3 or higher to be activated.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Invisible reCaptcha for WordPress plugin helps you to protect your sites against bad spam bots using the new Invisible reCaptcha by Google.",80000,862010,86,133,"2020-04-07T16:31:00.000Z","5.4.19","4.0",[131,116,132],"contact-form-7-invisible-recaptcha","woocommerce-invisible-recaptcha","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvisible-recaptcha.zip",{"attackSurface":135,"codeSignals":225,"taintFlows":280,"riskAssessment":281,"analyzedAt":294},{"hooks":136,"ajaxHandlers":214,"restRoutes":222,"shortcodes":223,"cronEvents":224,"entryPointCount":33,"unprotectedCount":33},[137,143,147,151,155,159,163,166,170,174,178,182,186,190,195,200,205,208],{"type":138,"name":139,"callback":140,"priority":10,"file":141,"line":142},"action","multisend_sms_form_fields","multisend_sms_cf7_fields","extensions\u002Fcontact-form-7.php",101,{"type":138,"name":144,"callback":145,"file":141,"line":146},"wpcf7_mail_sent","multisend_sms_cf7_mail_sent",154,{"type":138,"name":139,"callback":148,"priority":10,"file":149,"line":150},"multisend_sms_elementor_fields","extensions\u002Felementor.php",89,{"type":138,"name":152,"callback":153,"priority":10,"file":149,"line":154},"elementor_pro\u002Fforms\u002Fvalidation","multisend_sms_elementor",134,{"type":138,"name":139,"callback":156,"priority":10,"file":157,"line":158},"multisend_sms_wordpress_new_user_registration_fields","extensions\u002Fnew-user-registration.php",48,{"type":138,"name":160,"callback":161,"file":157,"line":162},"user_register","multisend_sms_wordpress_new_user_registration",78,{"type":138,"name":139,"callback":164,"priority":10,"file":165,"line":58},"multisend_pojo_sms_fields","extensions\u002Fpojo-forms.php",{"type":138,"name":167,"callback":168,"priority":91,"file":165,"line":169},"pojo_forms_mail_sent","multisend_sms_pojo_forms_mail_sent",138,{"type":138,"name":139,"callback":171,"priority":10,"file":172,"line":173},"multisend_sms_woocommerce_fields","extensions\u002Fwoocommerce.php",247,{"type":138,"name":175,"callback":176,"priority":10,"file":172,"line":177},"woocommerce_order_status_processing","multisend_sms_woocommerce_new_order",284,{"type":138,"name":179,"callback":180,"file":172,"line":181},"woocommerce_order_status_cancelled","multisend_sms_woocommerce_order_pending",321,{"type":138,"name":183,"callback":184,"file":172,"line":185},"woocommerce_order_status_completed","multisend_sms_woocommerce_order_complete",345,{"type":138,"name":187,"callback":188,"priority":10,"file":172,"line":189},"woocommerce_new_customer_note","multisend_customer_note_sms",367,{"type":138,"name":191,"callback":192,"file":193,"line":194},"admin_menu","multisend_options_page","includes\u002Fadmin.php",35,{"type":138,"name":196,"callback":197,"file":198,"line":199},"plugins_loaded","multisend_load_textdomain","includes\u002Fi18n.php",29,{"type":138,"name":201,"callback":202,"file":203,"line":204},"admin_enqueue_scripts","multisend_styles","includes\u002Fscripts-styles.php",31,{"type":138,"name":201,"callback":206,"file":203,"line":207},"multisend_scripts",53,{"type":209,"name":210,"callback":211,"priority":10,"file":212,"line":213},"filter","load_textdomain_mofile","multisend_plugin_load_my_own_textdomain","multisend-integration.php",51,[215,219],{"action":216,"nopriv":217,"callback":216,"hasNonce":217,"hasCapCheck":217,"file":193,"line":218},"multisend_update_option_page",false,75,{"action":220,"nopriv":217,"callback":220,"hasNonce":217,"hasCapCheck":217,"file":193,"line":221},"multisend_update_account",122,[],[],[],{"dangerousFunctions":226,"sqlUsage":227,"outputEscaping":229,"fileOperations":26,"externalRequests":33,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":279},[],{"prepared":26,"raw":26,"locations":228},[],{"escaped":69,"rawEcho":230,"locations":231},24,[232,235,237,239,241,243,245,246,248,250,252,254,256,257,259,261,263,265,268,270,271,273,275,277],{"file":141,"line":233,"context":234},68,"raw output",{"file":141,"line":236,"context":234},81,{"file":149,"line":238,"context":234},71,{"file":165,"line":240,"context":234},66,{"file":165,"line":242,"context":234},79,{"file":172,"line":244,"context":234},67,{"file":172,"line":125,"context":234},{"file":172,"line":247,"context":234},116,{"file":172,"line":249,"context":234},152,{"file":172,"line":251,"context":234},176,{"file":172,"line":253,"context":234},201,{"file":172,"line":255,"context":234},202,{"file":172,"line":255,"context":234},{"file":172,"line":258,"context":234},215,{"file":172,"line":260,"context":234},218,{"file":172,"line":262,"context":234},219,{"file":172,"line":264,"context":234},220,{"file":266,"line":267,"context":234},"includes\u002Fadmin-ui.php",41,{"file":266,"line":269,"context":234},47,{"file":266,"line":142,"context":234},{"file":266,"line":272,"context":234},112,{"file":266,"line":274,"context":234},124,{"file":266,"line":276,"context":234},137,{"file":193,"line":278,"context":234},117,[],[],{"summary":282,"deductions":283},"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.\n\nDespite 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.\n\nIn 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.",[284,286,289,292],{"reason":285,"points":10},"AJAX handlers without authentication checks",{"reason":287,"points":288},"High percentage of unescaped output",5,{"reason":290,"points":291},"No nonce checks on AJAX handlers",7,{"reason":293,"points":291},"No capability checks on AJAX handlers","2026-04-16T12:44:45.341Z",{"wat":296,"direct":307},{"assetPaths":297,"generatorPatterns":301,"scriptPaths":302,"versionParams":303},[298,299,300],"\u002Fwp-content\u002Fplugins\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Fcss\u002Fmultisend.css","\u002Fwp-content\u002Fplugins\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Fjs\u002Fjquery.textcomplete.min.js","\u002Fwp-content\u002Fplugins\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Fjs\u002Fmultisend.js",[],[299,300],[304,305,306],"paycall-multisend-sms-tts-support-66-languages\u002Fcss\u002Fmultisend.css?ver=","paycall-multisend-sms-tts-support-66-languages\u002Fjs\u002Fjquery.textcomplete.min.js?ver=","paycall-multisend-sms-tts-support-66-languages\u002Fjs\u002Fmultisend.js?ver=",{"cssClasses":308,"htmlComments":310,"htmlAttributes":311,"restEndpoints":313,"jsGlobals":314,"shortcodeOutput":315},[309],"multisend_new_order_content",[],[312],"name=\"multisend_new_order\"",[],[],[],{"error":317,"url":318,"statusCode":319,"statusMessage":320,"message":320},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":33,"versions":322},[323,328],{"version":6,"download_url":25,"svn_tag_url":324,"released_at":27,"has_diff":217,"diff_files_changed":325,"diff_lines":27,"trac_diff_url":326,"vulnerabilities":327,"is_current":317},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpaycall-multisend-sms-tts-support-66-languages%2Ftags%2F1.1&new_path=%2Fpaycall-multisend-sms-tts-support-66-languages%2Ftags%2F1.5",[],{"version":329,"download_url":330,"svn_tag_url":331,"released_at":27,"has_diff":217,"diff_files_changed":332,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":333,"is_current":217},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpaycall-multisend-sms-tts-support-66-languages.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpaycall-multisend-sms-tts-support-66-languages\u002Ftags\u002F1.1\u002F",[],[]]