[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBYSp5qS0aivTDA9YzHeh3ipIaw-xrw9eKDWCH7nN_xo":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":131,"fingerprints":675},"moceanapi-sendsms","MoceanAPI SendSMS","1.4.11","moceanapiplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoceanapiplugin\u002F","\u003Cp>Telling your users about new promotion throught sms is so easy. Just register and compose your message.\u003C\u002Fp>\n\u003Cp>Try for FREE. 20 trial SMS credits will be given upon \u003Ca href=\"https:\u002F\u002Fdashboard.moceanapi.com\u002Fregister?fr=wordpress_sms\" rel=\"nofollow ugc\">registration\u003C\u002Fa>. Additional SMS credits can be requested and is subject to approval by MoceanAPI.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n*   Send SMS to your users\u003Cbr \u002F>\n*   Send SMS to your specific numbers\u003Cbr \u002F>\n*   Free support\u003Cbr \u002F>\n*   Integrated with your favourite Booking, Reservation, Membership plugins\u003Cbr \u002F>\n*   WooCommerce integration included\u003Cbr \u002F>\n*   Notify seller whenever a new order is placed.\u003Cbr \u002F>\n*   Inform buyer the current order status \u002F whenever order status is changed.\u003Cbr \u002F>\n*   All WooCommerce order statuses are supported.\u003Cbr \u002F>\n*   SMS content can be customized for different order status.\u003Cbr \u002F>\n*   These tags are supported to customize message: [shop_name], [order_id], [order_amount], [order_status], [order_product], [payment_method], [bank_details], [billing_first_name], [billing_last_name], [billing_phone], [billing_email], [billing_company], [billing_address], [billing_country], [billing_city], [billing_state], [billing_postcode]\u003Cbr \u002F>\n*   Custom checkout field added from Woo Checkout Field Editor Pro is supported.\u003Cbr \u002F>\n*   Notify vendor whenever there’s new order\u003Cbr \u002F>\n*   Notify vendor when sub order status changed\u003Cbr \u002F>\n*   Notify Admin when product stock is low\u003C\u002Fp>\n\u003Cp>Supported Third Party Multivendor Plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-vendors\u002F\" rel=\"nofollow ugc\">Woocommerce Product Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdc-woocommerce-multi-vendor\u002F\" rel=\"ugc\">MultivendorX formerly WC Marketplace\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-vendors\u002F\" rel=\"ugc\">WC Vendors Marketplace\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-multivendor-marketplace\u002F\" rel=\"ugc\">WooCommerce Multivendor Marketplace (WCFM Marketplace)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-product-vendors\u002F\" rel=\"ugc\">YITH WooCommerce Multi Vendor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send SMS to vendors when their order status changed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supported Third Party Reservation \u002F Booking \u002F Appointment Plugin:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestaurant-reservations\u002F\" rel=\"ugc\">Five Star Restaurant Reservations – WordPress Booking Plugin\u003C\u002Fa>\u003Cbr \u002F>\n*   Reservation is pending\u003Cbr \u002F>\n*   Reservation is confirmed\u003Cbr \u002F>\n*   Reservation is closed\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbookit\u002F\" rel=\"ugc\">Booking Calendar | Appointment Booking | BookIt\u003C\u002Fa>\u003Cbr \u002F>\n*   An appointment is approved\u003Cbr \u002F>\n*   An appointment is pending\u003Cbr \u002F>\n*   An appointment is cancelled\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-restaurant-reservations\u002F\" rel=\"ugc\">Quick Restaurant Reservations\u003C\u002Fa>\u003Cbr \u002F>\n*   Reservation is pending\u003Cbr \u002F>\n*   Reservation is confirmed\u003Cbr \u002F>\n*   Reservation is rejected\u003Cbr \u002F>\n*   Reservation is cancelled\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Flatepoint-appointment-booking-reservation-plugin-for-wordpress\u002F22792692\" rel=\"nofollow ugc\">LatePoint – Appointment Booking & Reservation\u003C\u002Fa>\u003Cbr \u002F>\n*   An appointment is approved\u003Cbr \u002F>\n*   An appointment is pending approval\u003Cbr \u002F>\n*   An appointment is pending payment\u003Cbr \u002F>\n*   An appointment is cancelled\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ffat-services-booking-automated-booking-and-online-scheduling\u002F24214247\" rel=\"nofollow ugc\">FAT Service Booking\u003C\u002Fa>\u003Cbr \u002F>\n*   An appointment is cancelled\u003Cbr \u002F>\n*   An appointment is approved\u003Cbr \u002F>\n*   An appointment is pending\u003Cbr \u002F>\n*   An appointment is rejected\u003C\u002Fp>\n\u003Cp>Supported Third Party Membership Plugin:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farmember-membership\u002F\" rel=\"ugc\">ARMember – Membership Plugin\u003C\u002Fa>\u003Cbr \u002F>\n*   In ARMember, you can Send SMS notifications when:\u003Cbr \u002F>\n*   User’s subscription cancelled\u003Cbr \u002F>\n*   User’s membership plan changed\u003Cbr \u002F>\n*   User’s plan renewed\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmembermouse.com\u002F\" rel=\"nofollow ugc\">MemberMouse\u003C\u002Fa>\u003Cbr \u002F>\n*   Member’s membership changed\u003Cbr \u002F>\n*   Member’s status changed\u003Cbr \u002F>\n*   Bundles are added to member\u003Cbr \u002F>\n*   Bundles status changed\u003Cbr \u002F>\n*   Payment received\u003Cbr \u002F>\n*   Payment rebill\u003Cbr \u002F>\n*   Payment rebill declined\u003Cbr \u002F>\n*   Refunds issued\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002F\" rel=\"nofollow ugc\">MemberPress\u003C\u002Fa>\u003Cbr \u002F>\n*   Transaction completed\u003Cbr \u002F>\n*   Transaction expired\u003Cbr \u002F>\n*   Transaction pending\u003Cbr \u002F>\n*   Transaction failed\u003Cbr \u002F>\n*   Transaction refunded\u003Cbr \u002F>\n*   Subscription paused\u003Cbr \u002F>\n*   Subscription resumed\u003Cbr \u002F>\n*   Subscription stopped\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fs2member\u002F\" rel=\"ugc\">S2Members\u003C\u002Fa>\u003Cbr \u002F>\n*   In S2Members, you can send SMS notifications when:\u003Cbr \u002F>\n*   There’s new subscription\u003Cbr \u002F>\n*   Payment received\u003Cbr \u002F>\n*   Payment modification\u003Cbr \u002F>\n*   End of term or expired\u003Cbr \u002F>\n*   Refunds or reversal\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-membership\" rel=\"ugc\">Simple Membership\u003C\u002Fa>\u003Cbr \u002F>\n*   In Simple Membership plugin, you can send SMS notification when:\u003Cbr \u002F>\n*   Member’s membership is cancelled or expired\u003Cbr \u002F>\n*   Member’s recurring payment is successful\u003C\u002Fp>\n\u003Cp>Supported Third Party CRM Plugin:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzero-bs-crm\u002F\" rel=\"ugc\">Jetpack CRM\u003C\u002Fa>\u003Cbr \u002F>\n*   In Jetpack CRM, you can Send SMS notifications when:\u003Cbr \u002F>\n*   There’s a new contact with status “Customer”\u003Cbr \u002F>\n*   There’s a new contact with status “Lead”\u003Cbr \u002F>\n*   There’s a new contact with status “Refused”\u003Cbr \u002F>\n*   There’s a new contact with status “Blacklisted”\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroundhogg\u002F\" rel=\"ugc\">Groundhogg CRM\u003C\u002Fa>\u003Cbr \u002F>\n*   In Groundhogg CRM, you can Send SMS notifications when:\u003Cbr \u002F>\n*   A contact status changed to confirmed\u003Cbr \u002F>\n*   A contact status changed to unconfirmed\u003Cbr \u002F>\n*   A contact status changed to unsubscribed\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-crm\u002F\" rel=\"ugc\">Fluent CRM\u003C\u002Fa>\u003Cbr \u002F>\n*   In Fluent CRM, you can Send SMS notifications when:\u003Cbr \u002F>\n*   A contact status changed to subscribed\u003Cbr \u002F>\n*   A contact status changed to unsubscribed\u003Cbr \u002F>\n*   A contact status changed to pending\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferp\u002F\" rel=\"ugc\">WP ERP CRM\u003C\u002Fa>\u003Cbr \u002F>\n*   In WP ERP CRM, you can Send SMS notifications when:\u003Cbr \u002F>\n*   There’s a new contact with status “Customer”\u003Cbr \u002F>\n*   There’s a new contact with status “Lead”\u003Cbr \u002F>\n*   There’s a new contact with status “Opportunity”\u003Cbr \u002F>\n*   There’s a new contact with status “Subscriber”\u003C\u002Fp>\n\u003Cp>Compatibility:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-woocommerce\u002F\" rel=\"ugc\">Custom Order Status for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-for-woocommerce\u002F\" rel=\"ugc\">Custom Order Statuses for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fni-woocommerce-custom-order-status\u002F\" rel=\"ugc\">Ni WooCommerce Custom Order Status\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\u002F\" rel=\"ugc\">Ultimate Member – User Profile, User Registration, Login & Membership Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send SMS to users filtered by UM Status\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members – Membership & User Role Editor Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send SMS to users filtered by Roles\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaid-memberships-pro\u002F\" rel=\"ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Send SMS to users filtered by Membership Level\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to send SMS notification to your wordpress users",10,4726,0,"2024-03-12T07:28:00.000Z","6.0.11","3.8","",[19,20,21,22,23],"messaging","mocean","moceanapi","send-sms","sms","https:\u002F\u002Fdashboard.moceanapi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoceanapi-sendsms.1.4.11.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},4,60,89,30,86,"2026-04-04T10:44:21.065Z",[38,60,78,95,116],{"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":17,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":17,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cartfox","Abandoned cart SMS reminders and SMS campaigns – CartFox","4.0.8","CartFox","https:\u002F\u002Fprofiles.wordpress.org\u002Fcartfox\u002F","\u003Cp>Dynamic SMS abandoned cart reminders with coupons, post-purchase campaigns and various options for SMS campaigns. Available for 58 languages worldwide. https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=ETAoIuPNYkk\u003C\u002Fp>\n\u003Ch3>Turn abandoned carts into profit!\u003C\u002Fh3>\n\u003Cp>CartFox offers text-messaging to remind your clients of their abandoned carts or to attract your clients after they’ve already made a purchase.\u003C\u002Fp>\n\u003Ch3>2500% average roas\u003C\u002Fh3>\n\u003Cp>With the power of integrated coupons and free shipping, a huge number of clients will return to your store and finish ordering.\u003C\u002Fp>\n\u003Ch3>99% open rate\u003C\u002Fh3>\n\u003Cp>Text messages have the highest number of open rates from all the channels. With a 99% open rate, you can rest assured that your message will be seen.\u003C\u002Fp>\n\u003Ch3>Easy to use and install\u003C\u002Fh3>\n\u003Cp>You don’t need a programmer to start using CartFox. Simply install our plugin, enter your key and you’re ready to go!\u003C\u002Fp>\n\u003Ch3>Covering 59 countries – and expanding daily\u003C\u002Fh3>\n\u003Cp>We send text messages all over the world. To make text messages more impactful, we offer integrated translations for most of the countries.\u003C\u002Fp>\n\u003Ch3>The first 300 SMSes are on us!\u003C\u002Fh3>\n\u003Cp>After you successfully integrate and authenticate your store, we give you credit to send your first 300 SMSes!\u003C\u002Fp>\n\u003Ch3>Other features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Lowest text message prices\u003C\u002Fli>\n\u003Cli>Intuitive dashboard\u003C\u002Fli>\n\u003Cli>Connect multiple websites\u003C\u002Fli>\n\u003Cli>Predefined text messages\u003C\u002Fli>\n\u003Cli>Integrated link shortener\u003C\u002Fli>\n\u003Cli>Full customization options\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamic SMS abandoned cart reminders with coupons, post-purchase campaigns and various options for SMS campaigns. Available for 58 languages worldwide &hellip;",300,5401,100,5,"2024-08-09T08:32:00.000Z","4.0","5.6",[54,55,56,23,57],"abandoned-carts","campaign","marketing","text-messaging","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcartfox.4.0.8.zip",92,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":48,"downloaded":68,"rating":13,"num_ratings":13,"last_updated":69,"tested_up_to":15,"requires_at_least":51,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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","7.0",[72,73,74,75],"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",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":48,"downloaded":86,"rating":48,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":51,"requires_php":70,"tags":90,"homepage":93,"download_link":94,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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",[91,22,23,92],"receive-sms","text-messages","http:\u002F\u002Fbiztextsolutions.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftext-message.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":48,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":114,"download_link":115,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,1,"2026-03-03T10:17:00.000Z","6.9.4","4.7","5.4",[111,112,22,23,113],"bulk-marketing","bulk-sms","sms-notifications","https:\u002F\u002Fwww.brandedsmspakistan.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbranded-sms-pakistan.zip",{"slug":117,"name":118,"version":119,"author":7,"author_profile":8,"description":120,"short_description":121,"active_installs":103,"downloaded":122,"rating":48,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":16,"requires_php":52,"tags":126,"homepage":24,"download_link":130,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"moceansms-order-sms-notification-for-woocommerce","MoceanAPI Order SMS Notification for WooCommerce","1.4.12","\u003Ch3>MoceanAPI WooCommerce Order SMS Notification\u003C\u002Fh3>\n\u003Cp>This is a plugin add-on for WooCommerce. But WooCommerce plugin is \u003Cstrong>not required\u003C\u002Fstrong> to access certain functionalities of our plugin. For example: Send SMS, Send Bulk SMS.\u003C\u002Fp>\n\u003Cp>Our WooCommerce Order SMS Notification for WordPress helps you to get your job done with minimal effort.\u003C\u002Fp>\n\u003Cp>With our plugin, you can send SMS Order Notifications to your customers (buyer) and administrators (seller\u002Fstaff) automatically whenever a new order has been placed.\u003C\u002Fp>\n\u003Cp>Try for FREE. 20 trial SMS credits will be given upon registration. Additional SMS credits can be requested and is subject to approval by MoceanAPI.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>➜ Notify seller whenever a new order is placed.\u003Cbr \u002F>\n➜ Inform buyer the current order status \u002F whenever order status is changed.\u003Cbr \u002F>\n➜ All WooCommerce order statuses are supported (including Custom WooCommerce Order Statuses)\u003Cbr \u002F>\n➜ SMS templates can be saved to reuse in the future.\u003Cbr \u002F>\n➜ Placeholder tags are supported to personalize your message. For eg: [shop_name], [order_id], [order_amount], [order_status], [order_product], [payment_method], [bank_details]\u003Cbr \u002F>\n➜ Custom checkout field added from Woo Checkout Field Editor Pro is supported.\u003Cbr \u002F>\n➜ Notify vendor whenever there’s new order\u003Cbr \u002F>\n➜ Notify vendor when sub order status changed\u003Cbr \u002F>\n➜ Notify Admin when product stock is low\u003C\u002Fp>\n\u003Ch3>Multivendor Plugins Supported \u002F Integrated.\u003C\u002Fh3>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fproduct-vendors\u002F\" rel=\"nofollow ugc\">Woocommerce Product Vendors\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdc-woocommerce-multi-vendor\u002F\" rel=\"ugc\">MultivendorX formerly WC Marketplace\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-vendors\u002F\" rel=\"ugc\">WC Vendors Marketplace\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-multivendor-marketplace\u002F\" rel=\"ugc\">WooCommerce Multivendor Marketplace (WCFM Marketplace)\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdokan-lite\u002F\" rel=\"ugc\">Dokan\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-product-vendors\u002F\" rel=\"ugc\">YITH WooCommerce Multi Vendor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You’ll be able to Send SMS Order Notification to vendors & buyers\u003C\u002Fp>\n\u003Ch3>Integrations Supported\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supported Reservation \u002F Booking \u002F Appointment Plugins:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🥡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frestaurant-reservations\u002F\" rel=\"ugc\">Five Star Restaurant Reservations – WordPress Booking Plugin\u003C\u002Fa>.\u003Cbr \u002F>\n🥡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbookit\u002F\" rel=\"ugc\">Booking Calendar | Appointment Booking | BookIt\u003C\u002Fa>.\u003Cbr \u002F>\n🥡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-restaurant-reservations\u002F\" rel=\"ugc\">Quick Restaurant Reservations\u003C\u002Fa>.\u003Cbr \u002F>\n🥡 \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Flatepoint-appointment-booking-reservation-plugin-for-wordpress\u002F22792692\" rel=\"nofollow ugc\">LatePoint – Appointment Booking & Reservation\u003C\u002Fa>\u003Cbr \u002F>\n🥡 \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Ffat-services-booking-automated-booking-and-online-scheduling\u002F24214247\" rel=\"nofollow ugc\">FAT Service Booking\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You’ll be able to \u003Cstrong>send booking notifications\u003C\u002Fstrong> to your customers when booking status changes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supported Membership Plugins:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🧑‍🤝‍🧑 \u003Ca href=\"https:\u002F\u002Fwww.armemberplugin.com\u002F\" rel=\"nofollow ugc\">ARMember – Membership Plugin\u003C\u002Fa>\u003Cbr \u002F>\n🧑‍🤝‍🧑 \u003Ca href=\"https:\u002F\u002Fmembermouse.com\u002F\" rel=\"nofollow ugc\">MemberMouse\u003C\u002Fa>\u003Cbr \u002F>\n🧑‍🤝‍🧑 \u003Ca href=\"https:\u002F\u002Fmemberpress.com\u002F\" rel=\"nofollow ugc\">MemberPress\u003C\u002Fa>\u003Cbr \u002F>\n🧑‍🤝‍🧑 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fs2member\u002F\" rel=\"ugc\">S2Members\u003C\u002Fa>\u003Cbr \u002F>\n🧑‍🤝‍🧑 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-membership\" rel=\"ugc\">Simple Membership\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You’ll be able to send membership notification & reminders to your members.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supported CRM Plugins:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>💰 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fzero-bs-crm\u002F\" rel=\"ugc\">Jetpack CRM\u003C\u002Fa>\u003Cbr \u002F>\n💰 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgroundhogg\u002F\" rel=\"ugc\">Groundhogg CRM\u003C\u002Fa>\u003Cbr \u002F>\n💰 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffluent-crm\u002F\" rel=\"ugc\">Fluent CRM\u003C\u002Fa>\u003Cbr \u002F>\n💰 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ferp\u002F\" rel=\"ugc\">WP ERP CRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You’ll be able to send notifications to your contacts \u002F leads when their status changed.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supported Forms Plugins:\u003Cbr \u002F>\n📝 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You’ll be able to send notifications to customer when a new form is submitted.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Compatibility\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-woocommerce\u002F\" rel=\"ugc\">Custom Order Status for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-order-statuses-for-woocommerce\u002F\" rel=\"ugc\">Custom Order Statuses for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fni-woocommerce-custom-order-status\u002F\" rel=\"ugc\">Ni WooCommerce Custom Order Status\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\u002F\" rel=\"ugc\">Ultimate Member – User Profile, User Registration, Login & Membership Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmembers\u002F\" rel=\"ugc\">Members – Membership & User Role Editor Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpaid-memberships-pro\u002F\" rel=\"ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A plugin to send SMS notification to both buyer and seller after an order is placed in WooCommerce. SMS notification can be sent on all order statuses &hellip;",15471,7,"2025-09-24T04:06:00.000Z","6.2.9",[20,127,128,23,129],"multivendor","order","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmoceansms-order-sms-notification-for-woocommerce.1.5.5.zip",{"attackSurface":132,"codeSignals":478,"taintFlows":546,"riskAssessment":662,"analyzedAt":674},{"hooks":133,"ajaxHandlers":474,"restRoutes":475,"shortcodes":476,"cronEvents":477,"entryPointCount":13,"unprotectedCount":13},[134,140,144,149,153,156,159,163,167,171,174,178,180,182,185,187,189,192,194,196,200,203,206,209,213,215,218,221,224,227,231,234,237,239,241,244,245,247,248,252,255,260,262,266,269,271,273,275,278,280,281,283,288,292,295,299,302,304,305,306,307,308,312,316,319,321,324,327,330,333,337,340,343,346,349,352,356,360,364,368,372,376,380,384,388,391,395,399,402,405,408,410,412,415,418,421,424,429,432,435,438,442,446,448,450,452,455,458,461,464,467,470],{"type":135,"name":136,"callback":137,"file":138,"line":139},"filter","moceansms_setting_section","set_automation_setting_section","admin\\automation.php",13,{"type":135,"name":141,"callback":142,"file":138,"line":143},"moceansms_setting_fields","set_automation_setting_field",14,{"type":145,"name":146,"callback":147,"file":138,"line":148},"action","moceansms_load_javascripts","load_scripts",15,{"type":145,"name":150,"callback":150,"file":151,"line":152},"admin_init","admin\\class-moceansms-woocommerce-setting.php",19,{"type":145,"name":150,"callback":154,"file":151,"line":155},"initialise_default_recipient_setting",20,{"type":145,"name":157,"callback":157,"file":151,"line":158},"admin_menu",22,{"type":145,"name":160,"callback":161,"priority":11,"file":151,"line":162},"moceansms_setting_fields_custom_html","moceansms_wc_not_activated",23,{"type":145,"name":164,"callback":165,"file":151,"line":166},"init","schedule_check_domain",25,{"type":145,"name":168,"callback":169,"file":151,"line":170},"moceansms_check_domain","check_domain_reachability",26,{"type":135,"name":141,"callback":172,"file":151,"line":173},"add_custom_order_status",28,{"type":135,"name":136,"callback":175,"file":176,"line":177},"set_help_setting_section","admin\\help.php",12,{"type":135,"name":141,"callback":179,"file":176,"line":139},"set_help_setting_field",{"type":145,"name":160,"callback":181,"priority":11,"file":176,"line":143},"display_help_page",{"type":135,"name":136,"callback":183,"file":184,"line":177},"set_logs_setting_section","admin\\logs.php",{"type":135,"name":141,"callback":186,"file":184,"line":139},"set_logs_setting_field",{"type":145,"name":160,"callback":188,"priority":11,"file":184,"line":143},"display_logs_page",{"type":135,"name":136,"callback":190,"file":191,"line":143},"set_sendsms_setting_section","admin\\sendsms.php",{"type":135,"name":141,"callback":193,"file":191,"line":148},"set_sendsms_setting_field",{"type":145,"name":146,"callback":147,"file":191,"line":195},16,{"type":145,"name":197,"callback":198,"file":191,"line":199},"register_form","mapi_display_phone_field",17,{"type":145,"name":197,"callback":201,"file":191,"line":202},"mapi_display_country_field",18,{"type":145,"name":204,"callback":205,"priority":11,"file":191,"line":152},"register_post","mapi_validate_fields",{"type":145,"name":207,"callback":208,"file":191,"line":155},"user_register","mapi_register_additional_fields",{"type":145,"name":210,"callback":211,"file":191,"line":212},"show_user_profile","mapi_show_additional_profile_fields",21,{"type":145,"name":214,"callback":211,"file":191,"line":158},"edit_user_profile",{"type":145,"name":216,"callback":217,"file":191,"line":162},"personal_options_update","mapi_save_additional_profile_fields",{"type":145,"name":219,"callback":217,"file":191,"line":220},"edit_user_profile_update",24,{"type":145,"name":222,"callback":223,"priority":11,"file":191,"line":166},"user_profile_update_errors","validate_additional_fields",{"type":145,"name":225,"callback":226,"file":191,"line":170},"admin_post_moceansms_sms_form","mapi_send_sms",{"type":145,"name":228,"callback":229,"file":191,"line":230},"admin_notices","display_send_sms_success",27,{"type":135,"name":232,"callback":233,"file":191,"line":173},"removable_query_args","add_removable_arg",{"type":135,"name":136,"callback":235,"file":236,"line":177},"set_smsoutbox_setting_section","admin\\smsoutbox.php",{"type":135,"name":141,"callback":238,"file":236,"line":139},"set_smsoutbox_setting_field",{"type":145,"name":160,"callback":240,"priority":11,"file":236,"line":143},"display_smsoutbox_page",{"type":145,"name":210,"callback":242,"file":243,"line":158},"setup_mobile_number_setting_field","includes\\abstraction\\abstract-moceansms-multivendor.php",{"type":145,"name":214,"callback":242,"file":243,"line":162},{"type":145,"name":216,"callback":246,"file":243,"line":166},"save_mobile_number_setting",{"type":145,"name":219,"callback":246,"file":243,"line":170},{"type":135,"name":249,"callback":250,"priority":11,"file":251,"line":123},"connect_message_on_update","mocean_fs_custom_connect_message_on_update","includes\\class-moceansms-freemius.php",{"type":135,"name":253,"callback":250,"priority":11,"file":251,"line":254},"connect_message",8,{"type":145,"name":256,"callback":257,"file":258,"line":259},"admin_enqueue_scripts","msmswc_admin_enqueue_scripts","includes\\class-moceansms-woocommerce-frontend-scripts.php",11,{"type":145,"name":164,"callback":261,"file":258,"line":177},"load_bootstrap",{"type":145,"name":263,"callback":264,"file":265,"line":212},"wp_dashboard_setup","register_widget","includes\\class-moceansms-woocommerce-widget.php",{"type":145,"name":210,"callback":242,"file":267,"line":268},"includes\\multivendor\\abstract\\abstract-moceansms-multivendor.php",31,{"type":145,"name":214,"callback":242,"file":267,"line":270},32,{"type":145,"name":216,"callback":246,"file":267,"line":272},34,{"type":145,"name":219,"callback":246,"file":267,"line":274},35,{"type":135,"name":136,"callback":276,"file":277,"line":49},"set_multivendor_setting_section","includes\\multivendor\\admin\\class-moceansms-multivendor-setting.php",{"type":135,"name":141,"callback":279,"file":277,"line":87},"set_multivendor_setting_field",{"type":145,"name":160,"callback":161,"priority":11,"file":277,"line":123},{"type":135,"name":141,"callback":172,"file":277,"line":282},9,{"type":145,"name":284,"callback":285,"priority":11,"file":286,"line":287},"arm_cancel_subscription_gateway_action","send_sms_on_status_cancel_subscription","includes\\plugins\\MoceanARMemberLite.php",39,{"type":145,"name":289,"callback":290,"priority":11,"file":286,"line":291},"arm_after_user_plan_change","send_sms_on_status_after_user_plan_change",40,{"type":145,"name":293,"callback":290,"priority":11,"file":286,"line":294},"arm_after_user_plan_change_by_admin",41,{"type":145,"name":296,"callback":297,"priority":11,"file":286,"line":298},"arm_after_user_plan_renew","send_sms_on_status_after_user_plan_renew",42,{"type":145,"name":300,"callback":297,"priority":11,"file":286,"line":301},"arm_after_user_plan_renew_by_admin",43,{"type":145,"name":284,"callback":285,"priority":11,"file":303,"line":287},"includes\\plugins\\MoceanARMemberPremium.php",{"type":145,"name":289,"callback":290,"priority":11,"file":303,"line":291},{"type":145,"name":293,"callback":290,"priority":11,"file":303,"line":294},{"type":145,"name":296,"callback":297,"priority":11,"file":303,"line":298},{"type":145,"name":300,"callback":297,"priority":11,"file":303,"line":301},{"type":145,"name":309,"callback":310,"priority":11,"file":311,"line":230},"bookit_appointment_status_changed","send_sms_on_appointment_status_changed","includes\\plugins\\MoceanBookIt.php",{"type":145,"name":313,"callback":314,"priority":11,"file":315,"line":166},"fat_after_update_booking_status","send_sms_on","includes\\plugins\\MoceanFATService.php",{"type":145,"name":317,"callback":314,"priority":11,"file":318,"line":268},"fluentcrm_subscriber_status_to_unsubscribed","includes\\plugins\\MoceanFluentCRM.php",{"type":145,"name":320,"callback":314,"priority":11,"file":318,"line":270},"fluentcrm_subscriber_status_to_subscribed",{"type":145,"name":322,"callback":314,"priority":11,"file":318,"line":323},"fluentcrm_subscriber_status_to_pending",33,{"type":145,"name":325,"callback":314,"priority":11,"file":326,"line":268},"groundhogg\u002Fcontact\u002Fpreferences\u002Fupdated","includes\\plugins\\MoceanGroundhoggCRM.php",{"type":145,"name":328,"callback":314,"priority":11,"file":329,"line":268},"zbs_new_customer","includes\\plugins\\MoceanJetpackCRM.php",{"type":145,"name":331,"callback":314,"priority":11,"file":332,"line":166},"latepoint_booking_status_changed","includes\\plugins\\MoceanLatePoint.php",{"type":145,"name":334,"callback":335,"file":336,"line":34},"mm_member_membership_change","send_sms_on_status_member_membership_change","includes\\plugins\\MoceanMemberMouse.php",{"type":145,"name":338,"callback":339,"file":336,"line":268},"mm_member_status_change","send_sms_on_status_member_status_change",{"type":145,"name":341,"callback":342,"file":336,"line":270},"mm_bundles_add","send_sms_on_status_bundles_add",{"type":145,"name":344,"callback":345,"file":336,"line":323},"mm_bundles_status_change","send_sms_on_status_bundles_status_change",{"type":145,"name":347,"callback":348,"file":336,"line":272},"mm_payment_received","send_sms_on_status_payment_received",{"type":145,"name":350,"callback":351,"file":336,"line":274},"mm_payment_rebill","send_sms_on_status_payment_rebill",{"type":145,"name":353,"callback":354,"file":336,"line":355},"mm_payment_rebill_declined","send_sms_on_status_payment_rebill_declined",36,{"type":145,"name":357,"callback":358,"file":336,"line":359},"mm_refund_issued","send_sms_on_status_refund_issued",37,{"type":145,"name":361,"callback":362,"priority":11,"file":363,"line":301},"mepr-txn-transition-status","moceansms_mepr_notifications_transaction_transition","includes\\plugins\\MoceanMemberPress.php",{"type":145,"name":365,"callback":366,"priority":11,"file":363,"line":367},"mepr_subscription_transition_status","moceansms_mepr_notifications_subscription_transition",44,{"type":145,"name":369,"callback":370,"file":363,"line":371},"mepr-event-transaction-completed","moceansms_mepr_notifications_transaction_completed",45,{"type":145,"name":373,"callback":374,"file":363,"line":375},"mepr-event-transaction-expired","moceansms_mepr_notifications_transaction_expired",46,{"type":145,"name":377,"callback":378,"file":363,"line":379},"mepr-event-transaction-refunded","moceansms_mepr_notifications_transaction_refunded",47,{"type":145,"name":381,"callback":382,"file":363,"line":383},"mepr-event-recurring-transaction-failed","moceansms_mepr_notifications_transaction_failed",48,{"type":145,"name":385,"callback":386,"file":363,"line":387},"mepr-event-subscription-created","moceansms_mepr_notifications_subscription_created",49,{"type":145,"name":389,"callback":390,"file":363,"line":103},"mepr-event-subscription-paused","moceansms_mepr_notifications_subscription_paused",{"type":145,"name":392,"callback":393,"file":363,"line":394},"mepr-event-subscription-resumed","moceansms_mepr_notifications_subscription_resumed",51,{"type":145,"name":396,"callback":397,"file":363,"line":398},"mepr-event-subscription-stopped","moceansms_mepr_notifications_subscription_stopped",52,{"type":145,"name":400,"callback":314,"priority":11,"file":401,"line":230},"qrr_booking_changed_state","includes\\plugins\\MoceanQuickRestaurantReservation.php",{"type":145,"name":403,"callback":404,"priority":49,"file":401,"line":173},"save_post_qrr_booking","send_sms_on_updated_booking",{"type":135,"name":406,"callback":314,"file":407,"line":230},"rtb_insert_booking","includes\\plugins\\MoceanRestaurantReservation.php",{"type":135,"name":409,"callback":314,"file":407,"line":173},"rtb_update_booking",{"type":145,"name":164,"callback":314,"file":411,"line":170},"includes\\plugins\\MoceanS2Member.php",{"type":145,"name":413,"callback":314,"file":414,"line":294},"swpm_payment_ipn_processed","includes\\plugins\\MoceanSimpleMembership.php",{"type":145,"name":416,"callback":417,"file":414,"line":298},"swpm_recurring_payment_received","send_sms_on_rec_payment",{"type":145,"name":419,"callback":420,"file":414,"line":301},"swpm_subscription_payment_cancelled","send_sms_on_payment_cancelled",{"type":145,"name":422,"callback":314,"priority":11,"file":423,"line":323},"erp_create_new_people","includes\\plugins\\MoceanWpERP.php",{"type":135,"name":425,"callback":426,"file":427,"line":428},"connect_url","mocean_fs_settings_url","moceansms-woocommerce.php",63,{"type":135,"name":430,"callback":426,"file":427,"line":431},"after_skip_url",64,{"type":135,"name":433,"callback":426,"file":427,"line":434},"after_connect_url",65,{"type":135,"name":436,"callback":426,"file":427,"line":437},"after_pending_connect_url",66,{"type":145,"name":439,"callback":440,"file":427,"line":441},"plugins_loaded","moceansms_woocommerce_init",78,{"type":135,"name":443,"callback":444,"priority":105,"file":445,"line":195},"wpcf7_validate_tel","validateFormPost","src\\Forms\\Handlers\\ContactForm7.php",{"type":135,"name":447,"callback":444,"priority":105,"file":445,"line":199},"wpcf7_validate_tel*",{"type":135,"name":449,"callback":444,"priority":11,"file":445,"line":202},"wpcf7_validate_mocean_phone",{"type":135,"name":451,"callback":444,"priority":11,"file":445,"line":152},"wpcf7_validate_mocean_phone*",{"type":135,"name":453,"callback":454,"priority":11,"file":445,"line":155},"wpcf7_messages","wpcf7_mocean_phone_messages",{"type":135,"name":456,"callback":457,"priority":11,"file":445,"line":158},"wpcf7_editor_panels","new_menu_mocean",{"type":145,"name":459,"callback":460,"priority":155,"file":445,"line":220},"wpcf7_admin_init","add_moceanapi_phone_tag",{"type":145,"name":462,"callback":463,"file":445,"line":166},"wpcf7_after_save","save_form",{"type":145,"name":465,"callback":466,"file":445,"line":170},"wpcf7_before_send_mail","sendsms_c7",{"type":145,"name":468,"callback":469,"file":445,"line":173},"wpcf7_init","moceanapi_wpcf7_add_shortcode_phonefield_frontend",{"type":145,"name":471,"callback":472,"priority":11,"file":445,"line":473},"wpcf7_admin_notices","moceanapi_wpcf7_show_warnings",29,[],[],[],[],{"dangerousFunctions":479,"sqlUsage":480,"outputEscaping":487,"fileOperations":31,"externalRequests":49,"nonceChecks":13,"capabilityChecks":49,"bundledLibraries":541},[],{"prepared":254,"raw":481,"locations":482},2,[483,485],{"file":236,"line":298,"context":484},"$wpdb->get_results() with variable interpolation",{"file":236,"line":486,"context":484},117,{"escaped":488,"rawEcho":170,"locations":489},106,[490,493,495,497,499,501,503,505,507,509,511,512,514,516,517,519,521,523,525,526,528,530,533,535,537,539],{"file":138,"line":491,"context":492},70,"raw output",{"file":151,"line":494,"context":492},402,{"file":151,"line":496,"context":492},543,{"file":191,"line":498,"context":492},452,{"file":191,"line":500,"context":492},546,{"file":191,"line":502,"context":492},642,{"file":191,"line":504,"context":492},647,{"file":191,"line":506,"context":492},650,{"file":191,"line":508,"context":492},653,{"file":191,"line":510,"context":492},656,{"file":236,"line":59,"context":492},{"file":236,"line":513,"context":492},93,{"file":236,"line":515,"context":492},95,{"file":236,"line":515,"context":492},{"file":236,"line":518,"context":492},97,{"file":236,"line":520,"context":492},98,{"file":236,"line":522,"context":492},103,{"file":524,"line":274,"context":492},"includes\\class-moceansms-download-log.php",{"file":265,"line":375,"context":492},{"file":445,"line":527,"context":492},299,{"file":445,"line":529,"context":492},420,{"file":531,"line":532,"context":492},"src\\Forms\\Views\\ContactForm7View.php",56,{"file":531,"line":534,"context":492},76,{"file":531,"line":536,"context":492},113,{"file":531,"line":538,"context":492},128,{"file":531,"line":540,"context":492},149,[542],{"name":543,"version":544,"knownCves":545},"Freemius","1.0",[],[547,564,590,604,618,628,636,651],{"entryPoint":548,"graph":549,"unsanitizedCount":105,"severity":563},"mapi_send_sms (admin\\sendsms.php:31)",{"nodes":550,"edges":560},[551,555],{"id":552,"type":553,"label":554,"file":191,"line":272},"n0","source","$_POST",{"id":556,"type":557,"label":558,"file":191,"line":33,"wp_function":559},"n1","sink","wp_redirect() [Open Redirect]","wp_redirect",[561],{"from":552,"to":556,"sanitized":562},false,"medium",{"entryPoint":565,"graph":566,"unsanitizedCount":31,"severity":563},"download (includes\\class-moceansms-download-log.php:21)",{"nodes":567,"edges":586},[568,570,573,576,580,582],{"id":552,"type":553,"label":569,"file":524,"line":162},"$_GET (x2)",{"id":556,"type":557,"label":571,"file":524,"line":173,"wp_function":572},"header() [Header Injection]","header",{"id":574,"type":553,"label":575,"file":524,"line":162},"n2","$_GET",{"id":577,"type":557,"label":578,"file":524,"line":274,"wp_function":579},"n3","echo() [XSS]","echo",{"id":581,"type":553,"label":575,"file":524,"line":162},"n4",{"id":583,"type":557,"label":584,"file":524,"line":274,"wp_function":585},"n5","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[587,588,589],{"from":552,"to":556,"sanitized":562},{"from":574,"to":577,"sanitized":562},{"from":581,"to":583,"sanitized":562},{"entryPoint":591,"graph":592,"unsanitizedCount":31,"severity":563},"\u003Cclass-moceansms-download-log> (includes\\class-moceansms-download-log.php:0)",{"nodes":593,"edges":600},[594,595,596,597,598,599],{"id":552,"type":553,"label":569,"file":524,"line":162},{"id":556,"type":557,"label":571,"file":524,"line":173,"wp_function":572},{"id":574,"type":553,"label":575,"file":524,"line":162},{"id":577,"type":557,"label":578,"file":524,"line":274,"wp_function":579},{"id":581,"type":553,"label":575,"file":524,"line":162},{"id":583,"type":557,"label":584,"file":524,"line":274,"wp_function":585},[601,602,603],{"from":552,"to":556,"sanitized":562},{"from":574,"to":577,"sanitized":562},{"from":581,"to":583,"sanitized":562},{"entryPoint":605,"graph":606,"unsanitizedCount":13,"severity":617},"\u003Csendsms> (admin\\sendsms.php:0)",{"nodes":607,"edges":613},[608,609,610,611],{"id":552,"type":553,"label":554,"file":191,"line":272},{"id":556,"type":557,"label":558,"file":191,"line":33,"wp_function":559},{"id":574,"type":553,"label":554,"file":191,"line":272},{"id":577,"type":557,"label":578,"file":191,"line":612,"wp_function":579},443,[614,616],{"from":552,"to":556,"sanitized":615},true,{"from":574,"to":577,"sanitized":615},"low",{"entryPoint":619,"graph":620,"unsanitizedCount":105,"severity":617},"save_form (src\\Forms\\Handlers\\ContactForm7.php:38)",{"nodes":621,"edges":626},[622,623],{"id":552,"type":553,"label":554,"file":445,"line":387},{"id":556,"type":557,"label":624,"file":445,"line":103,"wp_function":625},"update_option() [Settings Manipulation]","update_option",[627],{"from":552,"to":556,"sanitized":562},{"entryPoint":629,"graph":630,"unsanitizedCount":105,"severity":617},"\u003CContactForm7> (src\\Forms\\Handlers\\ContactForm7.php:0)",{"nodes":631,"edges":634},[632,633],{"id":552,"type":553,"label":554,"file":445,"line":387},{"id":556,"type":557,"label":624,"file":445,"line":103,"wp_function":625},[635],{"from":552,"to":556,"sanitized":562},{"entryPoint":637,"graph":638,"unsanitizedCount":31,"severity":650},"display_smsoutbox_page (admin\\smsoutbox.php:38)",{"nodes":639,"edges":647},[640,642,643,644],{"id":552,"type":553,"label":641,"file":236,"line":103},"$_GET (x3)",{"id":556,"type":557,"label":578,"file":236,"line":515,"wp_function":579},{"id":574,"type":553,"label":575,"file":236,"line":103},{"id":577,"type":557,"label":645,"file":236,"line":486,"wp_function":646},"get_results() [SQLi]","get_results",[648,649],{"from":552,"to":556,"sanitized":562},{"from":574,"to":577,"sanitized":562},"high",{"entryPoint":652,"graph":653,"unsanitizedCount":31,"severity":650},"\u003Csmsoutbox> (admin\\smsoutbox.php:0)",{"nodes":654,"edges":659},[655,656,657,658],{"id":552,"type":553,"label":641,"file":236,"line":103},{"id":556,"type":557,"label":578,"file":236,"line":515,"wp_function":579},{"id":574,"type":553,"label":575,"file":236,"line":103},{"id":577,"type":557,"label":645,"file":236,"line":486,"wp_function":646},[660,661],{"from":552,"to":556,"sanitized":562},{"from":574,"to":577,"sanitized":562},{"summary":663,"deductions":664},"The moceanapi-sendsms plugin exhibits a generally good security posture with no known past vulnerabilities. Static analysis indicates a minimal attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events directly exposed without authentication. The code also demonstrates a commitment to secure coding practices, with a high percentage of SQL queries using prepared statements and output escaping. However, there are significant concerns highlighted by the taint analysis, specifically the presence of two high-severity flows with unsanitized paths. This suggests potential vulnerabilities where untrusted input could be used in a dangerous way, even though they did not reach critical severity. Additionally, the complete absence of nonce checks is a notable weakness, especially for a plugin that might handle sensitive operations, leaving it susceptible to CSRF attacks if any of its (currently non-existent) entry points were to be exploited.\n\nWhile the plugin has a clean vulnerability history, the taint analysis findings cannot be ignored. The high number of unsanitized paths (7 out of 8 flows) indicates a pervasive issue in how external data is handled, and the two high-severity flows are a direct warning sign. The lack of nonce checks further compounds this by omitting a fundamental security control for web applications. The plugin's strengths lie in its limited attack surface and good practices in SQL and output handling. However, the identified taint issues and missing nonce checks represent significant areas of risk that require immediate attention and remediation to ensure a robust security posture.",[665,667,669,671],{"reason":666,"points":177},"High severity taint flows with unsanitized paths",{"reason":668,"points":254},"Flows with unsanitized paths detected",{"reason":670,"points":11},"Missing nonce checks on all entry points",{"reason":672,"points":673},"Bundled library Freemius v1.0 (potential outdated version)",3,"2026-03-17T01:31:58.749Z",{"wat":676,"direct":685},{"assetPaths":677,"generatorPatterns":678,"scriptPaths":679,"versionParams":684},[],[],[680,681,682,683],"\u002Fwp-content\u002Fplugins\u002Fmoceanapi-sendsms\u002Fmoceanapi-sendsms.php","\u002Fwp-content\u002Fplugins\u002Fmoceanapi-sendsms\u002Fincludes\u002Fclass-moceansms-automations.php","\u002Fwp-content\u002Fplugins\u002Fmoceanapi-sendsms\u002Fincludes\u002Fplugins\u002FMoceanARMemberLite.php","\u002Fwp-content\u002Fplugins\u002Fmoceanapi-sendsms\u002Fincludes\u002Fplugins\u002FMoceanWooCommerce.php",[],{"cssClasses":686,"htmlComments":688,"htmlAttributes":689,"restEndpoints":692,"jsGlobals":693,"shortcodeOutput":694},[687],"moceansms-open-keyword",[],[690,691],"data-attr-type","data-attr-target",[],[],[]]