[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fh0AN1zQBVaqS5Tqv03n1ysvvTLr4Yl7AabP8YVsF164":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":128,"fingerprints":458},"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,100,1,"2026-03-03T10:17:00.000Z","6.9.4","4.7","5.4",[20,21,22,23,24],"bulk-marketing","bulk-sms","send-sms","sms","sms-notifications","https:\u002F\u002Fwww.brandedsmspakistan.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbranded-sms-pakistan.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":13,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"h3technologies",3,95,30,91,"2026-04-04T03:56:04.440Z",[39,55,78,98,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":27,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":52,"download_link":53,"security_score":54,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"send-sms-in-pakistan","SEND SMS in Pakistan","3.0.4","Ali Mian","https:\u002F\u002Fprofiles.wordpress.org\u002Fhatinc\u002F","\u003Cp>\u003Cstrong>Extend your WooCommerce store capabilities and create new opportunities for your business\u003C\u002Fstrong> with \u003Ca href=\"https:\u002F\u002Fhatinco.com\u002Fsmspackage.php\" title=\"SEND SMS in Pakistan - SMS module for WooCommerce\" rel=\"nofollow ugc\">SEND SMS in Pakistan\u003C\u002Fa> – Order Notifications for WooCommerce.\u003C\u002Fp>\n\u003Cp>The WooCommerce Order SMS Notification plugin for WordPress is very useful, when you want to get notified via SMS after placing an order. Buyer and seller both can get SMS notification after an order is placed. SMS notification options can be customized in the admin panel very easily.\u003C\u002Fp>\n\u003Cp>PS: This plugin requires an account(paid\u002Fdemo) with \u003Ca href=\"https:\u002F\u002Fhatinco.com\u002Fsmspackage.php\" rel=\"nofollow ugc\">www.hatinco.com\u003C\u002Fa> service to send SMS. Demo account comes with some free credits to let you test it out.\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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Personalized Messaging\u003C\u002Fstrong>\u003Cbr \u002F>\n* SEND SMS in 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 SEND SMS in 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\u003Cp>\u003Cstrong>One Click Setup\u003C\u002Fstrong>\u003Cbr \u002F>\n* You can easily setup the messaging service by entering your UserID and API Key. You can generate a API Key in our \u003Ca href=\"https:\u002F\u002Fhatinco.com\u002Fsms-api-documentation.html\" rel=\"nofollow ugc\">Developer Documentation\u003C\u002Fa> section.\u003C\u002Fp>\n\u003Ch3>Automatic installation\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Login to your WordPress Admin Panel. Search for SEND SMS in Pakistan through \u003Ccode>Plugins > Add New\u003C\u002Fcode> interface.\u003C\u002Fli>\n\u003Cli>Find the plugin box of ### Automatic instal and click on the \u003Ccode>Install Now\u003C\u002Fcode> button.\u003C\u002Fli>\n\u003Cli>Then activate the SEND SMS in Pakistan plugin.\u003C\u002Fli>\n\u003Cli>You will see SEND SMS in Pakistan in Setting Menu on Left , Click on it. Plugin default page is configuration of SMS. Enter your User ID and API Key which you can easily generate by logging into SMS Portal.\u003C\u002Fli>\n\u003Cli>All Done! Still have any question? Write us at info@hatinco.com or WhatsApp at 923322982223 – Happy to Answer!\u003C\u002Fli>\n\u003Cli>Our Privacy Policy is mentioned in detail Here \u003Ca href=\"https:\u002F\u002Fhatinco.com\u002Fprivacy-and-policy.html\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","SEND SMS in Pakistan - WooCommerce plugin will allow you to send Branded or Short Code SMS notification automatically for orders placed in WooCommerce &hellip;",829,"2023-03-17T10:53:00.000Z","6.1.10","5.0.7",[20,21,22,23,24],"https:\u002F\u002Fhatinco.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsend-sms-in-pakistan.zip",85,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":34,"vuln_count":76,"unpatched_count":27,"last_vuln_date":77,"fetched_at":29},"wp-sms","WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce","7.2","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsms.io\u002F?utm_source=wporg&utm_medium=link&utm_campaign=website\" rel=\"nofollow ugc\">WSMS\u003C\u002Fa> lets you send SMS\u002FMMS notifications, one-time passwords (OTP), and two-factor authentication (2FA) messages straight from WordPress. It supports a wide range of SMS gateways and integrates with popular e-commerce and form builder plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use WSMS to:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Keep customers updated on WooCommerce orders\u003Cbr \u002F>\n– Collect subscribers with SMS newsletter forms\u003Cbr \u002F>\n– Secure logins with OTP & 2FA\u003Cbr \u002F>\n– Alert admins about new users, logins, or updates\u003Cbr \u002F>\n– Run marketing campaigns with scheduled or bulk SMS\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.wsms.io\u002Fwp-login.php\" rel=\"nofollow ugc\">Check out the demo\u003C\u002Fa> | \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">View screenshots\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fgateways?utm_source=wporg&utm_medium=link&utm_campaign=gateways\" rel=\"nofollow ugc\">See supported gateways\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fintegrations?utm_source=wporg&utm_medium=link&utm_campaign=integrations\" rel=\"nofollow ugc\">Explore integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Send SMS\u002FMMS:\u003C\u002Fstrong> Send messages through your choice of supported SMS gateways.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-Commerce & Form Integration:\u003C\u002Fstrong> Seamlessly integrates with popular e-commerce platforms and form builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP & 2FA:\u003C\u002Fstrong> Add extra login security with one-time passwords and two-factor authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Login:\u003C\u002Fstrong> Let users log in with their mobile number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Alerts:\u003C\u002Fstrong> Get notified when new users register, posts are published, or WordPress updates are available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Newsletters & Widgets:\u003C\u002Fstrong> Build SMS newsletter forms with shortcodes, widgets, or Gutenberg blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two-Way SMS (All-in-One):\u003C\u002Fstrong> Receive and reply to SMS messages inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk & Scheduled SMS:\u003C\u002Fstrong> Send to multiple recipients at once, immediately or on schedule.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Third-Party Integration:\u003C\u002Fstrong> Connect with external services and automation platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Messaging Button:\u003C\u002Fstrong> Let visitors reach you instantly via messaging channels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR Compliant:\u003C\u002Fstrong> Built with privacy and compliance in mind.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Upgrade to WSMS All-in-One\u003C\u002Fh3>\n\u003Cp>Unlock additional features with \u003Cstrong>All-in-One\u003C\u002Fstrong> — the plan that gives you access to all premium add-ons in one package.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With All-in-One you get:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Secure login & registration with OTP & 2FA\u003Cbr \u002F>\n– Scheduled & recurring SMS\u002FMMS\u003Cbr \u002F>\n– Two-way SMS inbox\u003Cbr \u002F>\n– Enhanced e-commerce features (login, checkout verification, order updates)\u003Cbr \u002F>\n– Membership platform integrations\u003Cbr \u002F>\n– Advanced form builder SMS capabilities\u003Cbr \u002F>\n– Marketing automation integrations\u003Cbr \u002F>\n– Booking system compatibility\u003Cbr \u002F>\n– URL shortening service integration\u003Cbr \u002F>\n– All future add-ons included\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fpricing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=pricing\" rel=\"nofollow ugc\">See All-in-One details & compare features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🐞 Report Bugs & Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Found a bug? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">Open an issue on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Security concerns? Report them via the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-sms\u002Fvdp\" rel=\"nofollow ugc\">Patchstack VDP program\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📝 Trademark Notice\u003C\u002Fh3>\n\u003Cp>WooCommerce, GravityForms, Elementor, Contact Form 7, Twilio, WhatsApp, Clickatell, BulkSMS, Plivo, Zapier, Bitly, and other product names mentioned are trademarks of their respective owners. WSMS is not affiliated with, endorsed by, or sponsored by these companies.\u003C\u002Fp>\n\u003Ch3>Source Code and Build Instructions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> The plugin works out of the box — no build steps required for regular users. This section is for developers who want to modify or contribute to the source code. See the \u003Ca href=\"https:\u002F\u002Fwsms.io\u002Fdocs\u002F\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa> for user guides.\u003C\u002Fp>\n\u003Cp>All source code for minified JavaScript and CSS is included in the plugin under the \u003Ccode>resources\u002F\u003C\u002Fcode> directory. Build instructions and full source are available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Third-Party Libraries\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchartjs\u002FChart.js\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fflatpickr\u002Fflatpickr\" rel=\"nofollow ugc\">flatpickr\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjackocnr\u002Fintl-tel-input\" rel=\"nofollow ugc\">intlTelInput\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDubFriend\u002Fjquery.repeater\" rel=\"nofollow ugc\">jquery.repeater\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fqwertypants\u002FjQuery-Word-and-Character-Counter-Plugin\" rel=\"nofollow ugc\">jQuery Word and Character Counter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffacebook\u002Freact\" rel=\"nofollow ugc\">React\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fselect2\u002Fselect2\" rel=\"nofollow ugc\">Select2\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftailwindlabs\u002Ftailwindcss\" rel=\"nofollow ugc\">Tailwind CSS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcalebjacob\u002Ftooltipster\" rel=\"nofollow ugc\">Tooltipster\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fveronalabs\u002Fwp-scoper\" rel=\"nofollow ugc\">WP Scoper\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Repository\u003C\u002Fh4>\n\u003Cp>Full source code: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-sms\u002Fwp-sms\" rel=\"nofollow ugc\">github.com\u002Fwp-sms\u002Fwp-sms\u003C\u002Fa>\u003C\u002Fp>\n","Send SMS\u002FMMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.",9000,730389,82,105,"2026-03-08T08:32:00.000Z","4.1","7.4",[71,21,72,24,73],"2fa-authentication","otp-login","woocommerce-sms","https:\u002F\u002Fwsms.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sms.7.2.zip",15,"2026-02-10 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":58,"tags":93,"homepage":96,"download_link":97,"security_score":54,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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.",20,936,60,2,"2021-06-21T18:35:00.000Z","5.7.15","5.0",[22,94,23,24,95],"sender","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsb-sms-sender.0.0.2.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":27,"num_ratings":27,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":113,"download_link":114,"security_score":54,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"turbo-sms","Turbo SMS","2.0","TURBO SMS","https:\u002F\u002Fprofiles.wordpress.org\u002Fturbosms\u002F","\u003Cp>Add Instant Order Status SMS Notifications Feature To Your Site\u003C\u002Fp>\n\u003Cp>You will get full support from us if you are our client. You will get the top level support from our support department that you won’t ever regret. Please read our \u003Ca href=\"https:\u002F\u002Fwww.turbosms.net\u002Fterms\" rel=\"nofollow ugc\">Turbo SMS Terms & Policy\u003C\u002Fa> before use to get the proper support.\u003C\u002Fp>\n","Add Instant Order Status SMS Notifications Feature To Your Site",10,1141,"2021-07-24T07:44:00.000Z","5.8.13","4.6","5.2.4",[21,23,24,99,95],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fturbo-sms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fturbo-sms.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":62,"active_installs":106,"downloaded":122,"rating":27,"num_ratings":27,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":96,"tags":126,"homepage":96,"download_link":127,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ultimate-sms","Ultimate SMS Notifications – Messaging, Alerts & OTP","1.0.3","wpunicorn","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpunicorn\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmspro.com\u002F?utm_source=wporg&utm_medium=link&utm_campaign=website\" rel=\"nofollow ugc\">Ultimate SMS\u003C\u002Fa>: A powerful texting Plugin for WordPress, Receive SMS notifications as per the site’s activities, Inteagrate Your WordPress Website with Twilio API.\u003Cbr \u002F>\nAlso, You can send SMS to subscribers of the newsletter, any number or admin for any notifications in WordPress.\u003Cbr \u002F>\nThis plugin was created for this by using \u003Ca href=\"https:\u002F\u002Fwww.twilio.com\u002F\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa> API,One of the best SMS solutions on the market. And they’re reasonably priced and have an excellent API.\u003C\u002Fp>\n\u003Cp>Here’s a list of what the plugin provides out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom function to easily send SMS messages to any number (including international ones)\u003C\u002Fli>\n\u003Cli>Functionality to directly send a text message to any permissible number from the plugin settings page\u003C\u002Fli>\n\u003Cli>Send Bulk SMS to all the users of the website or to a user role.\u003C\u002Fli>\n\u003Cli>Send SMS Newsletter to all the users of the website or to a user role or to a custom list of numbers.Many premium features and options are integrated within this one.\u003C\u002Fli>\n\u003Cli>Enable sending SMS notifications to the admin or any number about any activity on the website (New comment,New Post,..)\u003C\u002Fli>\n\u003Cli>Hooks to add additional tabs on the plugin settings page to allow managing all SMS related settings from the same page\u003C\u002Fli>\n\u003Cli>Basic logging capability to keep track of up to 100 entries\u003C\u002Fli>\n\u003Cli>Mobile Phone User Field added to each profile (optional)\u003C\u002Fli>\n\u003Cli>Shorten URLs using Bit.ly or Google URL Shortener API (optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Extend, Contribute, Integrate\u003C\u002Fp>\n\u003Cp>Disclaimer: This plugin is not affiliated with or supported by Twilio, Inc. All logos and trademarks are the property of their respective owners.\u003C\u002Fp>\n",1733,"2025-11-16T14:47:00.000Z","6.8.5","4.5",[71,21,72,24,73],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-sms.1.0.3.zip",{"attackSurface":129,"codeSignals":267,"taintFlows":356,"riskAssessment":445,"analyzedAt":457},{"hooks":130,"ajaxHandlers":226,"restRoutes":263,"shortcodes":264,"cronEvents":265,"entryPointCount":266,"unprotectedCount":266},[131,137,141,146,150,153,157,161,164,167,172,175,180,185,188,191,195,200,204,207,211,215,218,222],{"type":132,"name":133,"callback":134,"priority":106,"file":135,"line":136},"action","plugin_action_links","bsp_setItems","inc\\analytics\\class.analytics.php",139,{"type":132,"name":138,"callback":139,"file":135,"line":140},"admin_footer","bsp_deactive_modal",140,{"type":142,"name":143,"callback":144,"priority":106,"file":135,"line":145},"filter","plugin_row_meta","bsp_row_meta",141,{"type":132,"name":147,"callback":148,"file":135,"line":149},"admin_init","bsp_redirect_optin",142,{"type":132,"name":147,"callback":151,"file":135,"line":152},"bsp_optin_checker",143,{"type":132,"name":154,"callback":155,"file":135,"line":156},"admin_enqueue_scripts","bsp_attach_scripts",144,{"type":132,"name":158,"callback":159,"file":135,"line":160},"admin_menu","bsp_create_optin_page",145,{"type":132,"name":147,"callback":162,"file":135,"line":163},"bsp_myplugin_pages",146,{"type":132,"name":158,"callback":165,"file":135,"line":166},"bsp_register_plugin_pages",147,{"type":142,"name":168,"callback":169,"file":170,"line":171},"content_save_pre","wp_filter_post_kses","inc\\class.pageBuilder.php",316,{"type":142,"name":173,"callback":169,"file":170,"line":174},"content_filtered_save_pre",317,{"type":132,"name":176,"callback":177,"file":178,"line":179},"woocommerce_thankyou","bsp_bbloomer_redirectcustom","inc\\class.settings.php",31,{"type":132,"name":181,"callback":182,"file":183,"line":184},"before_woocommerce_init","before_woocommerce_hpos","index.php",29,{"type":142,"name":143,"callback":186,"priority":106,"file":183,"line":187},"bsp_add_plugin_row_meta",163,{"type":132,"name":147,"callback":189,"file":183,"line":190},"bsp_adminPanelSettingPageTabsSettings",212,{"type":132,"name":192,"callback":193,"priority":11,"file":183,"line":194},"woocommerce_new_order","bspOrderPlaced",560,{"type":132,"name":196,"callback":197,"priority":198,"file":183,"line":199},"woocommerce_order_status_cancelled","bsp_change_status_to_refund",21,567,{"type":132,"name":201,"callback":202,"file":183,"line":203},"init","bsp_script_enqueuer",639,{"type":132,"name":158,"callback":205,"file":183,"line":206},"bsp_registerMenu",642,{"type":132,"name":208,"callback":209,"priority":106,"file":183,"line":210},"woocommerce_order_status_changed","bsp_order_status_changed_woocommerce",643,{"type":132,"name":212,"callback":213,"file":183,"line":214},"admin_notices","bsp_fx_admin_notice_example_notice",644,{"type":132,"name":201,"callback":216,"file":183,"line":217},"bsp_register_verfication_pending_status",659,{"type":142,"name":219,"callback":220,"file":183,"line":221},"wc_order_statuses","bsp_add_awaiting_shipment_to_order_statuses",674,{"type":132,"name":223,"callback":224,"priority":106,"file":183,"line":225},"upgrader_process_complete","closure",676,[227,230,233,236,238,242,246,250,254,257,260],{"action":228,"nopriv":229,"callback":228,"hasNonce":229,"hasCapCheck":229,"file":178,"line":76},"bsp_optVerification",false,{"action":228,"nopriv":231,"callback":228,"hasNonce":229,"hasCapCheck":229,"file":178,"line":232},true,16,{"action":234,"nopriv":229,"callback":234,"hasNonce":229,"hasCapCheck":229,"file":178,"line":235},"bsp_CheckoptVerification",17,{"action":234,"nopriv":231,"callback":234,"hasNonce":229,"hasCapCheck":229,"file":178,"line":237},18,{"action":239,"nopriv":229,"callback":240,"hasNonce":229,"hasCapCheck":229,"file":183,"line":241},"saveCustomMessages","bsp_saveCustomMessages",606,{"action":243,"nopriv":229,"callback":244,"hasNonce":229,"hasCapCheck":229,"file":183,"line":245},"userDetails","bsp_userDetails",607,{"action":247,"nopriv":229,"callback":248,"hasNonce":229,"hasCapCheck":229,"file":183,"line":249},"getUserMasks","bsp_getUserMasks",610,{"action":251,"nopriv":229,"callback":252,"hasNonce":229,"hasCapCheck":229,"file":183,"line":253},"saveCustomNumbers","bsp_customNumbers",611,{"action":255,"nopriv":229,"callback":255,"hasNonce":229,"hasCapCheck":229,"file":183,"line":256},"bsp_customerVerificationForm",613,{"action":258,"nopriv":229,"callback":258,"hasNonce":229,"hasCapCheck":229,"file":183,"line":259},"bsp_getMassMarketingData",615,{"action":261,"nopriv":229,"callback":261,"hasNonce":229,"hasCapCheck":229,"file":183,"line":262},"bsp_sendMassMarketingMessage",616,[],[],[],11,{"dangerousFunctions":268,"sqlUsage":269,"outputEscaping":272,"fileOperations":27,"externalRequests":351,"nonceChecks":27,"capabilityChecks":89,"bundledLibraries":352},[],{"prepared":270,"raw":27,"locations":271},27,[],{"escaped":273,"rawEcho":274,"locations":275},360,37,[276,279,281,283,286,288,290,292,294,296,298,300,302,304,306,308,310,312,315,317,318,320,322,324,326,327,328,330,332,335,337,339,341,343,345,347,349],{"file":277,"line":66,"context":278},"inc\\analytics\\class.analyticsAjax.php","raw output",{"file":277,"line":280,"context":278},110,{"file":277,"line":282,"context":278},122,{"file":284,"line":285,"context":278},"inc\\analytics\\deactivate_modal.php",184,{"file":284,"line":287,"context":278},202,{"file":284,"line":289,"context":278},211,{"file":284,"line":291,"context":278},214,{"file":284,"line":293,"context":278},221,{"file":284,"line":295,"context":278},230,{"file":284,"line":297,"context":278},239,{"file":284,"line":299,"context":278},248,{"file":284,"line":301,"context":278},257,{"file":284,"line":303,"context":278},260,{"file":284,"line":305,"context":278},265,{"file":284,"line":307,"context":278},266,{"file":284,"line":309,"context":278},269,{"file":284,"line":311,"context":278},270,{"file":313,"line":314,"context":278},"inc\\class.ajaxHandler.php",19,{"file":313,"line":316,"context":278},43,{"file":313,"line":11,"context":278},{"file":313,"line":319,"context":278},213,{"file":313,"line":321,"context":278},229,{"file":313,"line":323,"context":278},252,{"file":313,"line":325,"context":278},256,{"file":313,"line":303,"context":278},{"file":313,"line":305,"context":278},{"file":313,"line":329,"context":278},283,{"file":313,"line":331,"context":278},323,{"file":333,"line":334,"context":278},"inc\\class.db.php",271,{"file":333,"line":336,"context":278},315,{"file":333,"line":338,"context":278},447,{"file":183,"line":340,"context":278},390,{"file":183,"line":342,"context":278},411,{"file":183,"line":344,"context":278},419,{"file":183,"line":346,"context":278},439,{"file":183,"line":348,"context":278},587,{"file":183,"line":350,"context":278},597,12,[353],{"name":354,"version":28,"knownCves":355},"Select2",[],[357,375,383,395,423],{"entryPoint":358,"graph":359,"unsanitizedCount":373,"severity":374},"bsp_myplugin_pages (inc\\analytics\\class.analytics.php:246)",{"nodes":360,"edges":371},[361,366],{"id":362,"type":363,"label":364,"file":135,"line":365},"n0","source","$_GET (x4)",262,{"id":367,"type":368,"label":369,"file":135,"line":311,"wp_function":370},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[372],{"from":362,"to":367,"sanitized":229},4,"medium",{"entryPoint":376,"graph":377,"unsanitizedCount":373,"severity":374},"\u003Cclass.analytics> (inc\\analytics\\class.analytics.php:0)",{"nodes":378,"edges":381},[379,380],{"id":362,"type":363,"label":364,"file":135,"line":365},{"id":367,"type":368,"label":369,"file":135,"line":311,"wp_function":370},[382],{"from":362,"to":367,"sanitized":229},{"entryPoint":384,"graph":385,"unsanitizedCount":14,"severity":374},"bsp_sendMassMarketingMessage (inc\\class.ajaxHandler.php:6)",{"nodes":386,"edges":393},[387,390],{"id":362,"type":363,"label":388,"file":313,"line":389},"$_REQUEST",8,{"id":367,"type":368,"label":391,"file":313,"line":314,"wp_function":392},"echo() [XSS]","echo",[394],{"from":362,"to":367,"sanitized":229},{"entryPoint":396,"graph":397,"unsanitizedCount":89,"severity":422},"bsp_getMassMarketingData (inc\\class.ajaxHandler.php:31)",{"nodes":398,"edges":417},[399,401,404,409,412,415],{"id":362,"type":363,"label":388,"file":313,"line":400},61,{"id":367,"type":402,"label":403,"file":313,"line":400},"transform","→ get_orders_ids_by_product_id()",{"id":405,"type":368,"label":406,"file":333,"line":407,"wp_function":408},"n2","get_col() [SQLi]",56,"get_col",{"id":410,"type":363,"label":388,"file":313,"line":411},"n3",70,{"id":413,"type":402,"label":414,"file":313,"line":411},"n4","→ get_orders_ids_by_product_category()",{"id":416,"type":368,"label":406,"file":333,"line":35,"wp_function":408},"n5",[418,419,420,421],{"from":362,"to":367,"sanitized":229},{"from":367,"to":405,"sanitized":229},{"from":410,"to":413,"sanitized":229},{"from":413,"to":416,"sanitized":229},"high",{"entryPoint":424,"graph":425,"unsanitizedCount":444,"severity":422},"\u003Cclass.ajaxHandler> (inc\\class.ajaxHandler.php:0)",{"nodes":426,"edges":438},[427,429,430,431,432,433,434,436],{"id":362,"type":363,"label":428,"file":313,"line":389},"$_REQUEST (x11)",{"id":367,"type":368,"label":391,"file":313,"line":314,"wp_function":392},{"id":405,"type":363,"label":388,"file":313,"line":400},{"id":410,"type":402,"label":403,"file":313,"line":400},{"id":413,"type":368,"label":406,"file":333,"line":407,"wp_function":408},{"id":416,"type":363,"label":388,"file":313,"line":411},{"id":435,"type":402,"label":414,"file":313,"line":411},"n6",{"id":437,"type":368,"label":406,"file":333,"line":35,"wp_function":408},"n7",[439,440,441,442,443],{"from":362,"to":367,"sanitized":229},{"from":405,"to":410,"sanitized":229},{"from":410,"to":413,"sanitized":229},{"from":416,"to":435,"sanitized":229},{"from":435,"to":437,"sanitized":229},13,{"summary":446,"deductions":447},"The \"branded-sms-pakistan\" v3.0.7 plugin presents a concerning security posture due to a significant attack surface that lacks authentication. All 11 identified AJAX handlers are exposed without any form of authorization check, meaning any unauthenticated user could potentially trigger these functions. While the plugin utilizes prepared statements for its SQL queries, mitigating direct SQL injection risks, the lack of authentication on entry points is a major vulnerability. Furthermore, the taint analysis reveals two high-severity flows with unsanitized paths, indicating potential for sensitive data exposure or unauthorized actions if these paths are exploited.\n\nDespite the absence of known CVEs and a history of vulnerabilities, the current code analysis highlights critical areas of concern. The reliance on capability checks only twice across the entire plugin, coupled with the complete absence of nonce checks on AJAX handlers, exacerbates the risk posed by the unprotected entry points. The well-escaped output (91%) and absence of file operations are positive signs, but they do not outweigh the fundamental security flaws in access control. The overall risk is elevated due to the combination of a large, unprotected attack surface and identified high-severity taint flows, suggesting a need for immediate attention to access control and input sanitization on its AJAX endpoints.",[448,450,452,454],{"reason":449,"points":106},"11 AJAX handlers without auth checks",{"reason":451,"points":351},"2 high severity taint flows",{"reason":453,"points":389},"0 Nonce checks on AJAX",{"reason":455,"points":456},"Only 2 capability checks",5,"2026-03-16T22:03:32.543Z",{"wat":459,"direct":482},{"assetPaths":460,"generatorPatterns":470,"scriptPaths":471,"versionParams":473},[461,462,463,464,465,466,467,468,469],"\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fjs\u002Fmarketing.js","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fjs\u002Fsweetalert2.js","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fcss\u002Fsweetalert2.min.css","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fjs\u002Fsms_counter.min.js","\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fimg\u002Fbsp_icon.png",[],[472,463,464,466,468],"\u002Fwp-content\u002Fplugins\u002Fbranded-sms-pakistan\u002Fjs\u002Fbootstrap.min.js",[474,475,476,477,478,479,480,481],"branded-sms-pakistan\u002Fcss\u002Fbootstrap.min.css?ver=","branded-sms-pakistan\u002Fcss\u002Fstyle.css?ver=","branded-sms-pakistan\u002Fjs\u002Fmarketing.js?ver=","branded-sms-pakistan\u002Fjs\u002Fsweetalert2.js?ver=","branded-sms-pakistan\u002Fcss\u002Fsweetalert2.min.css?ver=","branded-sms-pakistan\u002Fjs\u002Fselect2.min.js?ver=","branded-sms-pakistan\u002Fcss\u002Fselect2.min.css?ver=","branded-sms-pakistan\u002Fjs\u002Fsms_counter.min.js?ver=",{"cssClasses":483,"htmlComments":485,"htmlAttributes":486,"restEndpoints":488,"jsGlobals":489,"shortcodeOutput":491},[484],"bsp_marketing_page",[],[487],"data-bs-target",[],[490],"obj",[]]