[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOQkQWqeeUzZsU1jV96-6BbKtpQJobWVaCJE2XtdZ2Co":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":131,"fingerprints":429},"exsile-sms-gateway","Exsile SMS Gateway","1.2.0","Exsile","https:\u002F\u002Fprofiles.wordpress.org\u002Fexsiledigital\u002F","\u003Cp>SMS Leads Gateway (by Exsile Digital) provides a complete solution for sending SMS messages easily on your website when forms are submitted from Elementor Pro, Contact Form 7, Pojo Forms, and WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smsleads.co.il\u002F?utm_source=readme&utm_medium=trial&utm_campaign=plugin#trial\" rel=\"nofollow ugc\">Get a free trial account\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smsleads.co.il\u002F?utm_source=readme&utm_medium=pricelist&utm_campaign=plugin#pricelist\" rel=\"nofollow ugc\">Get an SMS price list\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.smsleads.co.il\u002F?utm_source=readme&utm_medium=website&utm_campaign=plugin\" rel=\"nofollow ugc\">Go to SMS Leads website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works only with Israeli cellular operators.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Developers API\u003C\u002Fh4>\n\u003Cp>You can read about our API in \u003Ca href=\"https:\u002F\u002Fwww.smsleads.co.il\u002Fapi\u002F?utm_source=readme&utm_medium=api&utm_campaign=plugin\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.smsleads.co.il\u002Fapi\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Sending SMS messages easily on your website when forms are submitted.",20,1168,0,"2026-01-11T10:33:00.000Z","6.9.4","4.0","7.4",[19,20,21,22],"send-leads","send-sms","sending-leads-by-sms","sending-sms","https:\u002F\u002Fwww.smsleads.co.il\u002F?utm_source=wp-plugins&utm_medium=wp-dash&utm_campaign=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexsile-sms-gateway.1.2.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"exsiledigital",1,30,94,"2026-04-04T05:39:19.634Z",[36,56,75,94,114],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":25,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":16,"requires_php":47,"tags":48,"homepage":53,"download_link":54,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"clicksendsms","ClickSend SMS Woo Integration","1.2.5","clicksend","https:\u002F\u002Fprofiles.wordpress.org\u002Fclicksend\u002F","\u003Cp>This plugin helps to integrate \u003Ca href=\"https:\u002F\u002Fwww.clicksend.com\u002F\" rel=\"nofollow ugc\">ClickSend SMS\u003C\u002Fa> with WooCommerce for sending orders related updates. Shop owner can also send the sms notication manually.\u003C\u002Fp>\n","ClickSend SMS Woo Integration helps to send transactions & promotional sms to wooCommerce store owners.",2009,"2023-08-01T01:20:00.000Z","6.0.11","7.0",[49,50,51,52],"clicksend-sms","clicksend-woocommerce-integration","notify-customer-via-sms","woocommerce-sms-automation","https:\u002F\u002Fintegrations.clicksend.com\u002Flistings\u002Fwoocommerce?utm_source=integrations&utm_medium%5B…%5Dal&utm_campaign=wp-sms-plugin&utm_content=wp-admin-areaintegrations.clicksend.comintegratio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclicksendsms.zip",85,{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":25,"downloaded":64,"rating":25,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":16,"requires_php":47,"tags":68,"homepage":72,"download_link":73,"security_score":74,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"text-message","text message sms plugin","3.1.0","biz text","https:\u002F\u002Fprofiles.wordpress.org\u002Fbiztextsolutions\u002F","\u003Cp>The Text Message SMS Plugin by \u003Ca href=\"https:\u002F\u002Fbiztextsolutions.com?ref=wp%20text%20message%20sms%20plugin\" rel=\"nofollow ugc\">Biz Text\u003C\u002Fa> lets your website receive and send text messages (SMS). You can reply and send text messages from your PC through WordPress or from your mobile phone. No Twilio account is needed.\u003C\u002Fp>\n\u003Cp>The Text Message SMS Plugin requires an affordable, no-contract, cancel any time Biz Text plan, \u003Ca href=\"https:\u002F\u002Fwww.biztextsolutions.com\u002Fpricing?ref=wp%20text%20message%20sms%20plugin\" rel=\"nofollow ugc\">see our plan at Biz Text Solutions\u003C\u002Fa>. A Biz Text plan allows you to choose a ‘Biz Text Number,’ to display on your website, allowing you to receive and send text messages.\u003C\u002Fp>\n\u003Cp>When your website visitors send you a text, you can reply to those texts through your WordPress dashboard or forward those text messages to one or more mobile numbers. You can reply to texts from your mobile phone and your website visitors will never see your personal cell phone number.\u003C\u002Fp>\n\u003Cp>You can also send texts from WordPress to a mobile number that has not texted you first. Your Biz Text Number can handle voice calls too, so you don’t need a landline number, nor do you need to display your mobile phone number to send and receive text messages.\u003C\u002Fp>\n\u003Cp>The Text Message SMS Plugin makes it easy for you to display your Biz Text Number on your website. Choose from link or button styles for your texting options, and only your mobile visitors will see the option to text you, your desktop visitors will see your regular website.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Receive, Reply, and Send Texts from your WordPress website\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display your Biz Text Number with a Button or Link by shortcode or widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix in position your Button or Biz Text Icon on your website\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assign Biz Text Admin role to user or custom capability to other roles to access plugin settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrations, Other Biz Text Plugins\u003C\u002Fh4>\n\u003Cp>To let your desktop visitors send you a text through a contact form that allows email as well, install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftext-message-contact-form-biztext\u002F\" rel=\"ugc\">Text Message Contact Form Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Already have a contact form?  Use our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftext-message-sms-extension-for-contact-form-7\u002F\" rel=\"ugc\">Text Message SMS Extension for Contact Form 7\u003C\u002Fa> to Integrate SMS with Contact Form 7. Receive and Reply by Text or email when a visitor sends you a message.\u003C\u002Fp>\n\u003Cp>Send order Text notifications from your WooCommerce Store with our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftext-message-sms-extension-for-woocommerce\u002F\" rel=\"ugc\">Text Message SMS Extension for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>HOW IT WORKS – SEND AND RECEIVE TEXT MESSAGES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose a ‘Biz Text Number’, a local number, and display it on your website\u003C\u002Fli>\n\u003Cli>Your Biz Text Number lets you receive text messages\u003C\u002Fli>\n\u003Cli>Reply to texts received from your PC through your WordPress dashboard or forward texts to your mobile phone\u003C\u002Fli>\n\u003Cli>When you reply to texts from your personal mobile phone, your personal number is never seen by your visitors\u003C\u002Fli>\n\u003Cli>Affordable, no-contract, cancel any time Biz Text plans available now, \u003Ca href=\"https:\u002F\u002Fwww.biztextsolutions.com\u002Fpricing?ref=wp%20text%20message%20sms%20plugin\" rel=\"nofollow ugc\">see our plans at Biz Text Solutions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send a text to a single contact or group of contacts\u003C\u002Fli>\n\u003Cli>Add groups with selected contacts                                                                                                                                                                                                                                                                                                                                                                                                                             \u003C\u002Fli>\n\u003Cli>Less phone calls, better service, change your business forever\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>To Sign Up\u003C\u002Fh4>\n\u003Cp>Visit our page \u003Ca href=\"https:\u002F\u002Fwww.biztextsolutions.com\u002Fpricing?ref=wp%20text%20message%20sms%20plugin\" rel=\"nofollow ugc\">Biz Text Solutions\u003C\u002Fa> for information on the simple plan for your business needs and learn more.\u003C\u002Fp>\n","text message by biz text lets your website receive and send text messages. reply to text messages from a pc or forward messages to your mobile phone.",10367,6,"2024-11-20T19:53:00.000Z","6.7.5",[69,20,70,71],"receive-sms","sms","text-messages","http:\u002F\u002Fbiztextsolutions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftext-message.zip",92,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":25,"num_ratings":31,"last_updated":85,"tested_up_to":15,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"branded-sms-pakistan","Branded SMS Pakistan","3.0.7","H3 Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fh3technologies\u002F","\u003Cp>\u003Cstrong>Extend your WooCommerce store capabilities and create new opportunities for your business\u003C\u002Fstrong> with \u003Ca href=\"https:\u002F\u002Fwww.brandedsmspakistan.com\u002F\" title=\"Branded SMS Pakistan - SMS module for WooCommerce\" rel=\"nofollow ugc\">Branded SMS Pakistan Plugin\u003C\u002Fa> – the next level SMS plugin for WooCommerce.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Improve Customer Relationship\u003C\u002Fstrong>\u003Cbr \u002F>\n* Make your customers happy and notify them about order status change via SMS notifications. Every SMS Notification can be customized very easily from admin panel even in your \u003Cstrong>Native Language\u003C\u002Fstrong>\u003Cstrong>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shipment Notification\u003C\u002Fstrong>\u003Cbr \u002F>\n* Send courier consignment \u002F tracking number with complete details to customer for tracking. Ready to use with Trax Logistics, Swyft Logisitcs, Leopards Courier and others.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Personalized Messaging\u003C\u002Fstrong>\u003Cbr \u002F>\n* Branded SMS Pakistan is capable to personalized all kind of messages with WooCommerce available variables including Customer Name, Address, Email, Order Amount which can easily added in the message body.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Order Verification – OTP\u003C\u002Fstrong>\u003Cbr \u002F>\n* No need to call and verify customer’s order with Branded SMS Pakistan you can \u003Cstrong>automate the order and customer verification\u003C\u002Fstrong> by using our OTP feature which automatically generate a PIN code and send it to customer’s mobile number to enter on the order verification screen. You can also enable the one-click order verification link feature so your customer can verify order on a click!\u003C\u002Fp>\n\u003Ch3>Bulk SMS Marketing\u003C\u002Fh3>\n\u003Cp>Bulk Marketing feature is a premium feature of Branded SMS Pakistan’ plugin which provide the user to send the SMS in bulk amount to customer who recently purchased item from store, easily filtered by product name or by product categories without any difficulty. This premium feature contains of three main steps:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Select Products\u002FCategories to Market\u003C\u002Fstrong>\u003Cbr \u002F>\n  In this step user have to select the customers numbers by the product category (customers who’ve bought any product from that category) or by product name(customers who’ve bought that product). User can also select both options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Message Body\u003C\u002Fstrong>\u003Cbr \u002F>\n  In this step, user have to write the message which he wants to send to the customer’s numbers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Summary of Campaign\u003C\u002Fstrong>\u003Cbr \u002F>\n  In this step, Bulk Marketing feature will generate a summary of selected numbers which includes REPEATED NUMBERS which will be excluded, UNIQUE NUMBERS will be included in list of bulk SMS, and in the last it will show the message body which you’ve written to send to customers.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>One Click Setup\u003C\u002Fstrong>\u003Cbr \u002F>\n* You can easily setup the messaging service by entering your Email Address and API Key. You can generate a API Key in our \u003Ca href=\"https:\u002F\u002Fsecure.h3techs.com\u002Fsms\u002Fdevelopers\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Developer Documentation\u003C\u002Fa> section.\u003C\u002Fp>\n","Branded SMS Pakistan - WooCommerce plugin will allow you to send Branded or Short Code SMS notification automatically for orders placed in WooCommerce &hellip;",50,9999,"2026-03-03T10:17:00.000Z","4.7","5.4",[89,90,20,70,91],"bulk-marketing","bulk-sms","sms-notifications","https:\u002F\u002Fwww.brandedsmspakistan.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbranded-sms-pakistan.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":11,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":112,"download_link":113,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"sb-sms-sender","SB SMS Sender","0.0.2","Max Shostak","https:\u002F\u002Fprofiles.wordpress.org\u002Fshostakmaksim\u002F","\u003Cp>Send SMS to client using SMS club.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple to use\u003C\u002Fli>\n\u003Cli>Send SMS after creating new order\u003C\u002Fli>\n\u003Cli>Send SMS after when order status changed to completed\u003C\u002Fli>\n\u003Cli>Required using of 3d party service \u003Ca href=\"https:\u002F\u002Fsmsclub.mobi\u002F\" rel=\"nofollow ugc\">SMS club\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support Ukrainian and russian languages\u003C\u002Fli>\n\u003Cli>Required Woocommerce\u003C\u002Fli>\n\u003C\u002Ful>\n","Send SMS to client using SMS club.",936,60,2,"2021-06-21T18:35:00.000Z","5.7.15","5.0","7.2",[20,110,70,91,111],"sender","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsb-sms-sender.0.0.2.zip",{"slug":115,"name":116,"version":6,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":25,"num_ratings":31,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":112,"download_link":130,"security_score":55,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"experttexting-official","ExpertTexting Official WordPress Plugin","experttextingintegrations","https:\u002F\u002Fprofiles.wordpress.org\u002Fexperttextingintegrations\u002F","\u003Cp>The official ExpertTexting plugin for WordPress.\u003Cbr \u002F>\nWith this ExpertTexting plugin, you can add the ability of sending SMS & notifications to your WordPress newsletter subscribers or users, and keep them updated on the latest posts and updates.\u003C\u002Fp>\n\u003Cp>By using the ET Plugin, you can enjoy the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send SMS to your users’ numbers or other numbers\u003C\u002Fli>\n\u003Cli>Send SMS automatically to users and admins as required\u003C\u002Fli>\n\u003Cli>Use the ExpertTexting Widget to gain subscribers\u003C\u002Fli>\n\u003Cli>Login with mobile number and verification of mobile number using OTP\u003C\u002Fli>\n\u003Cli>Increase the security by 2FA (Two-Factor Authentication) or Two-Step Verification\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is absolutely free! You just need to have an ExpertTexting account.\u003C\u002Fp>\n\u003Cp>Watch the video below to know how you can get started with ExpertTexting WordPress Plugin.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FpEHPbWZ46O0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send SMS to your subscribers, WordPress users, and other mobile numbers\u003C\u002Fli>\n\u003Cli>Subscribe to the SMS newsletter \u003C\u002Fli>\n\u003Cli>Send notification SMS to the admins\u003C\u002Fli>\n\u003Cli>Send activation codes to subscribers when they subscribe to your newsletters\u003C\u002Fli>\n\u003Cli>Send SMS notifications to the subscribers when a new post is published\u003C\u002Fli>\n\u003Cli>Receive SMS notifications when a new user is registered\u003C\u002Fli>\n\u003Cli>Receive SMS notifications when new comments are posted\u003C\u002Fli>\n\u003Cli>Receive SMS notifications when users log in to WordPress\u003C\u002Fli>\n\u003Cli>Receive SMS notifications when there is a new subscriber\u003C\u002Fli>\n\u003Cli>Increase the security by 2FA (Two-Factor Authentication) or Two-Step Verification\u003C\u002Fli>\n\u003Cli>Login with mobile number and verification of mobile number using OTP\u003C\u002Fli>\n\u003Cli>Validate mobile number\u003C\u002Fli>\n\u003Cli>Supported WP Widget to help subscribe to SMS newsletters\u003C\u002Fli>\n\u003Cli>Supported Shortcode for showing SMS newsletters to subscribers [et-sub-form title=’YOUR TITLE’ desc=’YOUR DESCRIPTION’]\u003C\u002Fli>\n\u003Cli>Supported WordPress Actions\u003C\u002Fli>\n\u003Cli>Supported WordPress Filters\u003C\u002Fli>\n\u003Cli>Integrate with\n\u003Cul>\n\u003Cli>\u003Cstrong>Contact form 7\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quform\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Importing\u002FExporting Subscribers.\u003C\u002Fli>\n\u003Cli>Supported WordPress Hooks\u003C\u002Fli>\n\u003Cli>More features and integrations will be added in future versions.\u003C\u002Fli>\n\u003C\u002Ful>\n","ExpertTexting official plugin for WordPress. Send notifications, alerts, and personalized messages using ExpertTexting's API.",10,1147,"2021-12-01T20:20:00.000Z","5.8.13","3.0","5.6",[20,70,128,57,129],"sms-plugin","wp-sms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexperttexting-official.1.2.0.zip",{"attackSurface":132,"codeSignals":217,"taintFlows":229,"riskAssessment":419,"analyzedAt":428},{"hooks":133,"ajaxHandlers":161,"restRoutes":214,"shortcodes":215,"cronEvents":216,"entryPointCount":174,"unprotectedCount":174},[134,140,144,147,152,156],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","exsile_sms_gateway_register","exsile-sms-gateway.php",43,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_enqueue_scripts","exsile_sms_enqueue_admin_script",54,{"type":135,"name":141,"callback":145,"file":138,"line":146},"exsile_sms_register_plugin_styles",64,{"type":135,"name":148,"callback":149,"file":150,"line":151},"wpcf7_mail_sent","exsile_sms_call_after_for_submit","includes\\contact-form-7.php",83,{"type":135,"name":153,"callback":154,"priority":121,"file":155,"line":151},"elementor_pro\u002Fforms\u002Fnew_record","closure","includes\\elementor.php",{"type":135,"name":157,"callback":158,"priority":121,"file":159,"line":160},"woocommerce_new_order","exsile_sms_woocommerce_new_order_placed","includes\\woocommerce.php",125,[162,167,171,175,179,182,185,188,191,195,198,201,205,208,211],{"action":163,"nopriv":164,"callback":165,"hasNonce":164,"hasCapCheck":164,"file":150,"line":166},"update-exsile_sms_admin_contact_form_7_forms",false,"exsile_sms_admin_contact_form_7_forms",13,{"action":168,"nopriv":164,"callback":169,"hasNonce":164,"hasCapCheck":164,"file":150,"line":170},"update-exsile_sms_user_contact_form_7_forms","exsile_sms_user_contact_form_7_forms",14,{"action":172,"nopriv":164,"callback":173,"hasNonce":164,"hasCapCheck":164,"file":150,"line":174},"update-exsile_sms_user_contact_form_7_forms_content","exsile_sms_user_contact_form_7_forms_content",15,{"action":176,"nopriv":164,"callback":177,"hasNonce":164,"hasCapCheck":164,"file":150,"line":178},"update-exsile_sms_user_contact_form_7_forms_ignore_fields","exsile_sms_user_contact_form_7_forms_ignore_fields",16,{"action":180,"nopriv":164,"callback":181,"hasNonce":164,"hasCapCheck":164,"file":155,"line":166},"update-exsile_sms_admin_elementor_forms","exsile_sms_admin_elementor_forms",{"action":183,"nopriv":164,"callback":184,"hasNonce":164,"hasCapCheck":164,"file":155,"line":170},"update-exsile_sms_user_elementor_forms","exsile_sms_user_elementor_forms",{"action":186,"nopriv":164,"callback":187,"hasNonce":164,"hasCapCheck":164,"file":155,"line":174},"update-exsile_sms_user_elementor_forms_content","exsile_sms_user_elementor_forms_content",{"action":189,"nopriv":164,"callback":190,"hasNonce":164,"hasCapCheck":164,"file":155,"line":178},"update-exsile_sms_user_elementor_forms_ignore_fields","exsile_sms_user_elementor_forms_ignore_fields",{"action":192,"nopriv":164,"callback":193,"hasNonce":164,"hasCapCheck":164,"file":194,"line":166},"update-exsile_sms_admin_pojo_forms","exsile_sms_admin_pojo_forms","includes\\pojo-forms.php",{"action":196,"nopriv":164,"callback":197,"hasNonce":164,"hasCapCheck":164,"file":194,"line":170},"update-exsile_sms_user_pojo_forms","exsile_sms_user_pojo_forms",{"action":199,"nopriv":164,"callback":200,"hasNonce":164,"hasCapCheck":164,"file":194,"line":174},"update-exsile_sms_user_pojo_forms_content","exsile_sms_user_pojo_forms_content",{"action":202,"nopriv":164,"callback":203,"hasNonce":164,"hasCapCheck":164,"file":194,"line":204},"pojo_form_contact_submit","exsile_sms_pojo_form_contact_submit",66,{"action":206,"nopriv":164,"callback":207,"hasNonce":164,"hasCapCheck":164,"file":159,"line":166},"update-exsile_sms_admin_woocommerce_new_order","exsile_sms_admin_woocommerce_new_order",{"action":209,"nopriv":164,"callback":210,"hasNonce":164,"hasCapCheck":164,"file":159,"line":174},"update-exsile_sms_user_woocommerce_new_order","exsile_sms_user_woocommerce_new_order",{"action":212,"nopriv":164,"callback":213,"hasNonce":164,"hasCapCheck":164,"file":159,"line":178},"update-exsile_sms_user_woocommerce_new_order_content","exsile_sms_user_woocommerce_new_order_content",[],[],[],{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":221,"fileOperations":13,"externalRequests":31,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":228},[],{"prepared":13,"raw":13,"locations":220},[],{"escaped":222,"rawEcho":31,"locations":223},38,[224],{"file":225,"line":226,"context":227},"admin\\admin.php",89,"raw output",[],[230,250,258,269,279,289,299,309,317,325,333,341,349,358,368,378,387,395,403,411],{"entryPoint":231,"graph":232,"unsanitizedCount":248,"severity":249},"exsile_sms_account_details (includes\\account-details.php:12)",{"nodes":233,"edges":246},[234,240],{"id":235,"type":236,"label":237,"file":238,"line":239},"n0","source","$_POST (x4)","includes\\account-details.php",17,{"id":241,"type":242,"label":243,"file":238,"line":244,"wp_function":245},"n1","sink","update_option() [Settings Manipulation]",32,"update_option",[247],{"from":235,"to":241,"sanitized":164},4,"low",{"entryPoint":251,"graph":252,"unsanitizedCount":248,"severity":249},"\u003Caccount-details> (includes\\account-details.php:0)",{"nodes":253,"edges":256},[254,255],{"id":235,"type":236,"label":237,"file":238,"line":239},{"id":241,"type":242,"label":243,"file":238,"line":244,"wp_function":245},[257],{"from":235,"to":241,"sanitized":164},{"entryPoint":259,"graph":260,"unsanitizedCount":104,"severity":249},"exsile_sms_admin_contact_form_7_forms (includes\\contact-form-7.php:19)",{"nodes":261,"edges":267},[262,265],{"id":235,"type":236,"label":263,"file":150,"line":264},"$_POST (x2)",21,{"id":241,"type":242,"label":243,"file":150,"line":266,"wp_function":245},24,[268],{"from":235,"to":241,"sanitized":164},{"entryPoint":270,"graph":271,"unsanitizedCount":104,"severity":249},"exsile_sms_user_contact_form_7_forms (includes\\contact-form-7.php:35)",{"nodes":272,"edges":277},[273,275],{"id":235,"type":236,"label":263,"file":150,"line":274},37,{"id":241,"type":242,"label":243,"file":150,"line":276,"wp_function":245},40,[278],{"from":235,"to":241,"sanitized":164},{"entryPoint":280,"graph":281,"unsanitizedCount":104,"severity":249},"exsile_sms_user_contact_form_7_forms_content (includes\\contact-form-7.php:51)",{"nodes":282,"edges":287},[283,285],{"id":235,"type":236,"label":263,"file":150,"line":284},53,{"id":241,"type":242,"label":243,"file":150,"line":286,"wp_function":245},56,[288],{"from":235,"to":241,"sanitized":164},{"entryPoint":290,"graph":291,"unsanitizedCount":104,"severity":249},"exsile_sms_user_contact_form_7_forms_ignore_fields (includes\\contact-form-7.php:67)",{"nodes":292,"edges":297},[293,295],{"id":235,"type":236,"label":263,"file":150,"line":294},69,{"id":241,"type":242,"label":243,"file":150,"line":296,"wp_function":245},72,[298],{"from":235,"to":241,"sanitized":164},{"entryPoint":300,"graph":301,"unsanitizedCount":308,"severity":249},"\u003Ccontact-form-7> (includes\\contact-form-7.php:0)",{"nodes":302,"edges":306},[303,305],{"id":235,"type":236,"label":304,"file":150,"line":264},"$_POST (x8)",{"id":241,"type":242,"label":243,"file":150,"line":266,"wp_function":245},[307],{"from":235,"to":241,"sanitized":164},8,{"entryPoint":310,"graph":311,"unsanitizedCount":104,"severity":249},"exsile_sms_admin_elementor_forms (includes\\elementor.php:19)",{"nodes":312,"edges":315},[313,314],{"id":235,"type":236,"label":263,"file":155,"line":264},{"id":241,"type":242,"label":243,"file":155,"line":266,"wp_function":245},[316],{"from":235,"to":241,"sanitized":164},{"entryPoint":318,"graph":319,"unsanitizedCount":104,"severity":249},"exsile_sms_user_elementor_forms (includes\\elementor.php:35)",{"nodes":320,"edges":323},[321,322],{"id":235,"type":236,"label":263,"file":155,"line":274},{"id":241,"type":242,"label":243,"file":155,"line":276,"wp_function":245},[324],{"from":235,"to":241,"sanitized":164},{"entryPoint":326,"graph":327,"unsanitizedCount":104,"severity":249},"exsile_sms_user_elementor_forms_content (includes\\elementor.php:51)",{"nodes":328,"edges":331},[329,330],{"id":235,"type":236,"label":263,"file":155,"line":284},{"id":241,"type":242,"label":243,"file":155,"line":286,"wp_function":245},[332],{"from":235,"to":241,"sanitized":164},{"entryPoint":334,"graph":335,"unsanitizedCount":104,"severity":249},"exsile_sms_user_elementor_forms_ignore_fields (includes\\elementor.php:67)",{"nodes":336,"edges":339},[337,338],{"id":235,"type":236,"label":263,"file":155,"line":294},{"id":241,"type":242,"label":243,"file":155,"line":296,"wp_function":245},[340],{"from":235,"to":241,"sanitized":164},{"entryPoint":342,"graph":343,"unsanitizedCount":308,"severity":249},"\u003Celementor> (includes\\elementor.php:0)",{"nodes":344,"edges":347},[345,346],{"id":235,"type":236,"label":304,"file":155,"line":264},{"id":241,"type":242,"label":243,"file":155,"line":266,"wp_function":245},[348],{"from":235,"to":241,"sanitized":164},{"entryPoint":350,"graph":351,"unsanitizedCount":104,"severity":249},"exsile_sms_admin_pojo_forms (includes\\pojo-forms.php:18)",{"nodes":352,"edges":356},[353,354],{"id":235,"type":236,"label":263,"file":194,"line":11},{"id":241,"type":242,"label":243,"file":194,"line":355,"wp_function":245},23,[357],{"from":235,"to":241,"sanitized":164},{"entryPoint":359,"graph":360,"unsanitizedCount":104,"severity":249},"exsile_sms_user_pojo_forms (includes\\pojo-forms.php:34)",{"nodes":361,"edges":366},[362,364],{"id":235,"type":236,"label":263,"file":194,"line":363},36,{"id":241,"type":242,"label":243,"file":194,"line":365,"wp_function":245},39,[367],{"from":235,"to":241,"sanitized":164},{"entryPoint":369,"graph":370,"unsanitizedCount":104,"severity":249},"exsile_sms_user_pojo_forms_content (includes\\pojo-forms.php:50)",{"nodes":371,"edges":376},[372,374],{"id":235,"type":236,"label":263,"file":194,"line":373},52,{"id":241,"type":242,"label":243,"file":194,"line":375,"wp_function":245},55,[377],{"from":235,"to":241,"sanitized":164},{"entryPoint":379,"graph":380,"unsanitizedCount":65,"severity":249},"\u003Cpojo-forms> (includes\\pojo-forms.php:0)",{"nodes":381,"edges":385},[382,384],{"id":235,"type":236,"label":383,"file":194,"line":11},"$_POST (x6)",{"id":241,"type":242,"label":243,"file":194,"line":355,"wp_function":245},[386],{"from":235,"to":241,"sanitized":164},{"entryPoint":388,"graph":389,"unsanitizedCount":104,"severity":249},"exsile_sms_admin_woocommerce_new_order (includes\\woocommerce.php:19)",{"nodes":390,"edges":393},[391,392],{"id":235,"type":236,"label":263,"file":159,"line":264},{"id":241,"type":242,"label":243,"file":159,"line":266,"wp_function":245},[394],{"from":235,"to":241,"sanitized":164},{"entryPoint":396,"graph":397,"unsanitizedCount":104,"severity":249},"exsile_sms_user_woocommerce_new_order (includes\\woocommerce.php:51)",{"nodes":398,"edges":401},[399,400],{"id":235,"type":236,"label":263,"file":159,"line":284},{"id":241,"type":242,"label":243,"file":159,"line":286,"wp_function":245},[402],{"from":235,"to":241,"sanitized":164},{"entryPoint":404,"graph":405,"unsanitizedCount":104,"severity":249},"exsile_sms_user_woocommerce_new_order_content (includes\\woocommerce.php:67)",{"nodes":406,"edges":409},[407,408],{"id":235,"type":236,"label":263,"file":159,"line":294},{"id":241,"type":242,"label":243,"file":159,"line":296,"wp_function":245},[410],{"from":235,"to":241,"sanitized":164},{"entryPoint":412,"graph":413,"unsanitizedCount":65,"severity":249},"\u003Cwoocommerce> (includes\\woocommerce.php:0)",{"nodes":414,"edges":417},[415,416],{"id":235,"type":236,"label":383,"file":159,"line":264},{"id":241,"type":242,"label":243,"file":159,"line":266,"wp_function":245},[418],{"from":235,"to":241,"sanitized":164},{"summary":420,"deductions":421},"The exsile-sms-gateway plugin v1.2.0 exhibits a concerning security posture primarily due to a massive unprotected attack surface. All 15 identified AJAX handlers lack authentication checks, presenting a significant risk of unauthorized access and execution of plugin functionalities by unauthenticated users. While the plugin demonstrates good practices in its use of prepared statements for SQL queries and proper output escaping for the vast majority of outputs, these strengths are heavily overshadowed by the critical deficiency in securing its entry points.  The absence of nonce checks on AJAX handlers further exacerbates this vulnerability, as it leaves the plugin susceptible to Cross-Site Request Forgery (CSRF) attacks.  The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. However, this lack of historical vulnerabilities does not mitigate the immediate and severe risks presented by the current code analysis. The plugin has potential for serious security issues if any of the unprotected AJAX actions can be exploited to perform sensitive operations.",[422,424,426],{"reason":423,"points":121},"AJAX handlers without authentication checks",{"reason":425,"points":121},"AJAX handlers without nonce checks",{"reason":427,"points":121},"Unsanitized paths in taint analysis","2026-03-16T23:04:24.428Z",{"wat":430,"direct":453},{"assetPaths":431,"generatorPatterns":441,"scriptPaths":442,"versionParams":443},[432,433,434,435,436,437,438,439,440],"\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Fbootstrap-suggest.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fcss\u002Fbootstrap-suggest.css","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Fjquery.inputmask.min.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Fjquery.inputmask.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.binding.js","\u002Fwp-content\u002Fplugins\u002Fexsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.binding.min.js",[],[432,433,436,437,438,439,440],[444,445,446,447,448,449,450,451,452],"exsile-sms-gateway\u002Fadmin\u002Fjs\u002Fscripts.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Fbootstrap-suggest.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","exsile-sms-gateway\u002Fadmin\u002Fcss\u002Fbootstrap-suggest.css?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Fjquery.inputmask.min.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Fjquery.inputmask.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.binding.js?ver=","exsile-sms-gateway\u002Fadmin\u002Fjs\u002Finputmask\u002Finputmask.binding.min.js?ver=",{"cssClasses":454,"htmlComments":455,"htmlAttributes":456,"restEndpoints":457,"jsGlobals":458,"shortcodeOutput":460},[],[],[],[],[459],"exsile_ajax_url",[]]