[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fI5RKno6Vxo3nHfaAohuiDAE3f3zN4mXf_cnazM9Ls6o":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":141,"fingerprints":408},"otp-easy-login-with-mocean","SMS OTP Easy Login with Mocean","1.1.2","moceanapiplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoceanapiplugin\u002F","\u003Cp>Allow users to login\u002Fsignup with one time password(OTP) sent on your mobile device\u003C\u002Fp>\n\u003Cp>Try for FREE. 20 trial SMS credits will be given upon \u003Ca href=\"https:\u002F\u002Fdashboard.moceanapi.com\u002Fregister?fr=wp\" title=\"Registration Link\" rel=\"nofollow ugc\">registration\u003C\u002Fa>. Additional SMS credits can be requested and is subject to approval by MoceanSMS.\u003C\u002Fp>\n\u003Cp>Note: This plugin requires “WooCommerce” plugin to work.\u003C\u002Fp>\n\u003Cp>Note: This plugin has a feature that uses geoplugin in order to automatically set your phone country code according to your country.\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.geoplugin.com\u002Fgeolocation\u002F\" rel=\"nofollow ugc\">IP Geolocation\u003C\u002Fa> by \u003Ca href=\"http:\u002F\u002Fwww.geoplugin.com\u002F\" rel=\"nofollow ugc\">geoPlugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features And Options:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a phone number field to the signup form\u003C\u002Fli>\n\u003Cli>No need to remember email\u002Fpassword, login with OTP\u003C\u002Fli>\n\u003Cli>Fully customizable\u003C\u002Fli>\n\u003Cli>Woocommerce & WPML Compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdl.dropboxusercontent.com\u002Fs\u002F0ktib4u7t7spdz1\u002Fotp%20easy%20login%20woocommerce%20step%20by%20step%20tutorial.pdf?dl=0\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Allow users to login\u002Fsignup with OTP (2FA).",0,1815,"2023-12-01T02:04:00.000Z","6.3.8","3.0.1","5.2.4",[18,19,20,21,22],"2fa","login","otp","signup","woocommerce","http:\u002F\u002Fmoceanapi.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotp-easy-login-with-mocean.1.2.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},4,60,89,30,86,"2026-04-04T01:24:11.745Z",[37,64,86,102,120],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":11,"last_vuln_date":63,"fetched_at":27},"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","6.9.4","4.1","7.4",[54,55,56,57,58],"2fa-authentication","bulk-sms","otp-login","sms-notifications","woocommerce-sms","https:\u002F\u002Fwsms.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-sms.7.2.zip",95,15,"2026-02-10 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":50,"requires_at_least":15,"requires_php":16,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":11,"last_vuln_date":85,"fetched_at":27},"mobile-login-woocommerce","OTP Login & Register Woocommerce","2.7.2","xootix","https:\u002F\u002Fprofiles.wordpress.org\u002Fxootix\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fdemo.xootix.com\u002Fmobile-login-for-woocommerce\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\nAllow users to login\u002Fsignup with one time password(OTP) sent on your mobile device.\u003C\u002Fp>\n\u003Ch3>Features And Options:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a phone number field to the signup form\u003C\u002Fli>\n\u003Cli>No need to remember email\u002Fpassword, login with OTP\u003C\u002Fli>\n\u003Cli>Fully customizable\u003C\u002Fli>\n\u003Cli>Woocommerce  Compatible\u003C\u002Fli>\n\u003Cli>Fully Ajaxed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Third Party Services\u003C\u002Fh4>\n\u003Cp>This plugin uses third party services to send SMSs\u003C\u002Fp>\n\u003Ch3>SMS Operators available:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002F\" rel=\"nofollow ugc\">Firebase ( Free messages )\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.twilio.com\u002F\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fsns\u002F\" rel=\"nofollow ugc\">Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>SMS Alert, MSG91, Textlocal, Unifonic and others..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For detecting country code, plugin uses API endpoints for looking up user IP address. This is optional and can be disabled from the settings\u003Cbr \u002F>\nOptions available\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fapi.ipify.org\" rel=\"nofollow ugc\">ipify\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fipecho.net\u002Fplain\" rel=\"nofollow ugc\">ipecho\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fident.me\" rel=\"nofollow ugc\">ident\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fbot.whatismyipaddress.com\" rel=\"nofollow ugc\">whatismyipaddress\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Pro Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Login with Email OTP.\u003C\u002Fli>\n\u003Cli>Two Factor Authentication – SMS\u002FEmail\u003C\u002Fli>\n\u003Cli>Validate and verify phone number in checkout form before customer places an order.\u003C\u002Fli>\n\u003Cli>Register with a single click. Email & Password less registration.\u003C\u002Fli>\n\u003Cli>Manage registration fields.\u003C\u002Fli>\n\u003Cli>Popup & inline form design ( Try here)\u003Cbr \u002F>\nhttps:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-login-woocommerce\u002F\u003C\u002Fli>\n\u003Cli>Show the countries’ flags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.xootix.com\u002Fmobile-login-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Allow users to log in\u002Fsign up with a one-time password (OTP) sent to their mobile device.",2000,94416,92,44,"2026-03-07T09:02:00.000Z",[18,78,79,80],"login-with-otp","one-time-password","woocommerce-login","http:\u002F\u002Fxootix.com\u002Fmobile-login-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-login-woocommerce.2.7.2.zip",96,3,"2024-06-05 13:11:37",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":44,"active_installs":93,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":98,"download_link":100,"security_score":101,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"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",10,1733,"2025-11-16T14:47:00.000Z","6.8.5","4.5","",[54,55,56,57,58],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-sms.1.0.3.zip",100,{"slug":103,"name":104,"version":105,"author":68,"author_profile":69,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":83,"num_ratings":110,"last_updated":111,"tested_up_to":50,"requires_at_least":15,"requires_php":98,"tags":112,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":11,"last_vuln_date":119,"fetched_at":27},"easy-login-woocommerce","Login & Register Customizer – Popup | Slider | Inline | WooCommerce","3.1.2","\u003Cp>\u003Cstrong>🚀 \u003Ca href=\"http:\u002F\u002Fdemo.xootix.com\u002Feasy-login-for-woocommerce\u002F\" rel=\"nofollow ugc\">Live Demo »\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Login & Register Customizer is a lightweight and powerful plugin that replaces the default WordPress login and registration experience with modern, fully customizable popup, slider, or inline forms.\u003C\u002Fp>\n\u003Cp>Whether you’re running a simple blog or a WooCommerce store, this plugin helps you create a seamless login\u002Fsignup experience — with no page reloads, field manager support, and shortcodes.\u003C\u002Fp>\n\u003Ch3>💡 Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully AJAX-based (no page reloads)\u003C\u002Fli>\n\u003Cli>Login, Register, Lost Password & Reset Password forms\u003C\u002Fli>\n\u003Cli>Three layouts: Popup, Slider and Inline (with shortcodes)\u003C\u002Fli>\n\u003Cli>Field Manager – add or remove form fields\u003C\u002Fli>\n\u003Cli>Fully customizable appearance\u003C\u002Fli>\n\u003Cli>WooCommerce compatible\u003C\u002Fli>\n\u003Cli>WPML compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Replace your outdated forms and deliver a modern, smooth login experience your users will love.\u003C\u002Fp>\n\u003Ch3>Add-ons:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Custom Registration Fields\u003C\u002Fa> – Add extra fields to registration form , display them on user profile & myaccount page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Social Login\u003C\u002Fa> – A single click login & registration with Google, Facebook, Apple & X(Twitter).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Two Factor Authentication (2FA) & One time Password (SMS) Login\u003C\u002Fa> – Allow users to login with OTP ( sent on their phone or email) removing the need to remember a password.\u003Cbr \u002F>\nEnable users to enhance their account security with two-factor authentication (2FA).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Recaptcha\u003C\u002Fa> – Protect your form from bots using recaptcha. Choose from google recaptcha(v2\u002Fv3), Cloudflare Turnstile or Friendly GDPR. + Password strength meter + Limit login attempts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Email Verification\u003C\u002Fa> – Sends verification email on registration & restricts login access until email is verified.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Profile Builder\u003C\u002Fa> – Replace the old WooCommerce\u002FWordPress interface for updating fields with a new, modern design similar to the signup form. Use a shortcode to display and allow users to update their profile fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fxootix.com\u002Fplugins\u002Feasy-login-for-woocommerce#sp-addons\" rel=\"nofollow ugc\">Auto Complete Address\u003C\u002Fa> – Get the full and accurate address using Google Places Autocomplete.\u003Cbr \u002F>\nCollect billing and shipping addresses seamlessly in your registration form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Replace your old login\u002Fregistration form with an interactive popup & inline form design",40000,1110336,251,"2026-03-03T08:51:00.000Z",[19,113,114,21,22],"popup","register","http:\u002F\u002Fxootix.com\u002Feasy-login-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-login-woocommerce.3.1.2.zip",94,6,"2025-06-19 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":96,"requires_at_least":133,"requires_php":98,"tags":134,"homepage":137,"download_link":138,"security_score":34,"vuln_count":139,"unpatched_count":11,"last_vuln_date":140,"fetched_at":27},"login-with-phone-number","OTP Login With Phone Number, OTP Verification","1.8.61","Hamid Alinia","https:\u002F\u002Fprofiles.wordpress.org\u002Fglboy\u002F","\u003Cp>Enable OTP login for WordPress that supports WooCommerce using phone numbers, SMS, or WhatsApp. Secure passwordless login with custom gateways and GDPR compliance.\u003C\u002Fp>\n\u003Cp>Login\u002Fregister with phone number in WordPress can happen with this plugin. Your customer can authenticate with their mobile number via OTP.\u003C\u002Fp>\n\u003Cp>Added country flags to login with phone number form\u003C\u002Fp>\n\u003Cp>You can add almost every SMS gateways (if you have) yourself for free, or you can ask us to develop your sms gateway with paying extra.\u003C\u002Fp>\n\u003Cp>you can change style and appearance of forms\u003C\u002Fp>\n\u003Cp>You can use Firebase, textlocal and other SMS gateways\u003C\u002Fp>\n\u003Cp>For checking docs and getting more help please visit:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F\" title=\"login with phone number in WordPress\" rel=\"nofollow ugc\">Login with phone number in WordPress documentations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Login with phone number in WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login with OTP WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login with mobile number WordPress\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login\u002FRegister with E-mail\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress Login Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Registration Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Login With Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress OTP Login\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce Registration With Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add Phone Number to WordPress Registration\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Simple Use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support of International SMS Delivery\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Activating Users by Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Password Recovery Form\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Page Authentication in Order to Visit Pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login and Registration with Phone Number\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Redirect Users to Specific URLs After Logging in or Registering\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use your custom gateway. you can also use other ready sms gateways from idehweb.com.\u003C\u002Fp>\n\u003Cp>Supported gateways for now:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Firebase – Free\u003C\u002Fli>\n\u003Cli>Msg91\u003C\u002Fli>\n\u003Cli>Twilio\u003C\u002Fli>\n\u003Cli>Netgsm\u003C\u002Fli>\n\u003Cli>Alibabacloud\u003C\u002Fli>\n\u003Cli>Messagebird\u003C\u002Fli>\n\u003Cli>Kavenegar\u003C\u002Fli>\n\u003Cli>Trustsignal\u003C\u002Fli>\n\u003Cli>taqnyat\u003C\u002Fli>\n\u003Cli>2factor\u003C\u002Fli>\n\u003Cli>Textlocal\u003C\u002Fli>\n\u003Cli>BlueSoft\u003C\u002Fli>\n\u003Cli>IQSMS\u003C\u002Fli>\n\u003Cli>Whatsapp\u003C\u002Fli>\n\u003Cli>Ultramessage\u003C\u002Fli>\n\u003Cli>Telegram\u003C\u002Fli>\n\u003Cli>Ippanel\u003C\u002Fli>\n\u003Cli>Sms.ir\u003C\u002Fli>\n\u003Cli>MelliPayamak\u003C\u002Fli>\n\u003Cli>Farazsms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can now choose to store phone numbers with or without the country code.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0B0sE9JMzCE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses external services to provide chat support and analyze user behavior. Below is the list of services used and what data is sent:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Crisp Chat\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used to provide live chat functionality within the plugin for user support.\u003Cbr \u002F>\n– Data sent: user chat messages, name, email, IP address.\u003Cbr \u002F>\n– Service provider: Crisp IM SARL\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fcrisp.chat\u002Fen\u002Fterms\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fcrisp.chat\u002Fen\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Col>\n\u003Cli>Microsoft Clarity\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used for user behavior analytics to understand how users interact with the plugin’s administrative pages.\u003Cbr \u002F>\n– Data sent: user interactions like mouse movements, clicks, and scrolling. Personally identifiable information (PII) is masked.\u003Cbr \u002F>\n– Service provider: Microsoft\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fclarity.microsoft.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Col>\n\u003Cli>Firebase Authentication\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Used to verify users’ phone numbers with OTP for secure authentication.\u003Cbr \u002F>\n– Data sent: phone number and verification requests. IP addresses are used for security and abuse prevention.\u003Cbr \u002F>\n– Service provider: Google Firebase\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Ffirebase.google.com\u002Fterms\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Ffirebase.google.com\u002Fsupport\u002Fprivacy\u003C\u002Fp>\n","OTP login with phone, SMS, or WhatsApp. OTP verification for WordPress & WooCommerce using custom gateways. GDPR-compliant. Login with otp",1000,127397,98,79,"2026-03-10T17:29:00.000Z","4.0",[19,20,135,136,22],"phone","sms","https:\u002F\u002Fidehweb.com\u002Fproduct\u002Flogin-with-phone-number-in-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-with-phone-number.1.8.61.zip",13,"2025-08-14 13:55:12",{"attackSurface":142,"codeSignals":300,"taintFlows":395,"riskAssessment":396,"analyzedAt":407},{"hooks":143,"ajaxHandlers":275,"restRoutes":296,"shortcodes":297,"cronEvents":298,"entryPointCount":299,"unprotectedCount":299},[144,149,153,157,160,165,170,174,179,184,188,192,196,201,204,207,211,216,219,224,229,232,236,239,242,244,247,250,254,258,260,264,267,271],{"type":145,"name":146,"callback":147,"file":148,"line":33},"action","admin_init","set_default_options","admin\\class-oelm-admin-settings.php",{"type":145,"name":150,"callback":151,"file":148,"line":152},"admin_menu","add_menu_page",32,{"type":145,"name":154,"callback":155,"file":148,"line":156},"admin_enqueue_scripts","enqueue_scripts",33,{"type":145,"name":146,"callback":158,"file":148,"line":159},"display_all_settings",35,{"type":161,"name":162,"callback":163,"file":148,"line":164},"filter","oelm_setting_args","phone_operator_setting",37,{"type":145,"name":166,"callback":167,"priority":168,"file":148,"line":169},"plugins_loaded","on_version_update",20,40,{"type":145,"name":171,"callback":172,"file":148,"line":173},"oelm_admin_settings_start","popup_trial_notice",42,{"type":145,"name":175,"callback":176,"priority":62,"file":177,"line":178},"mo_aff_easy-login-woocommerce_add_predefined_fields","easy_login_field_settings","admin\\includes\\class-oelm-el-fields.php",12,{"type":145,"name":180,"callback":181,"file":182,"line":183},"edit_user_profile","edit_profile_page","admin\\includes\\class-oelm-users-table.php",21,{"type":145,"name":185,"callback":186,"file":182,"line":187},"edit_user_profile_update","save_customer_meta_fields",22,{"type":145,"name":189,"callback":190,"priority":93,"file":182,"line":191},"user_profile_update_errors","verify_user_fields",23,{"type":161,"name":193,"callback":194,"file":182,"line":195},"mo_el_user_profile_fields","remove_phone_fields",24,{"type":161,"name":197,"callback":198,"file":199,"line":200},"mo_el_myaccount_fields","remove_phone_field","includes\\class-oelm-easy-login-functions.php",39,{"type":161,"name":202,"callback":203,"priority":93,"file":199,"line":169},"mo_aff_easy-login-woocommerce_input_html","popup_phone_input_addition",{"type":161,"name":205,"callback":206,"file":199,"line":173},"oelm_user_register_phone_forms","closure",{"type":161,"name":208,"callback":209,"file":199,"line":210},"mo_aff_easy-login-woocommerce_field_args","setting_phone_field_in_login_popup",46,{"type":145,"name":212,"callback":213,"priority":214,"file":199,"line":215},"mo_el_login_form_end","easy_login_login_with_otp_form",5,50,{"type":145,"name":217,"callback":206,"priority":11,"file":199,"line":218},"init",124,{"type":145,"name":220,"callback":221,"file":222,"line":223},"woocommerce_login_form_end","wc_login_with_otp_form","includes\\class-oelm-frontend.php",28,{"type":161,"name":225,"callback":226,"priority":227,"file":222,"line":228},"gettext","wc_login_username_field_i8n",999,29,{"type":145,"name":230,"callback":231,"file":222,"line":156},"woocommerce_register_form_start","wc_register_phone_input",{"type":145,"name":233,"callback":234,"file":222,"line":235},"woocommerce_edit_account_form_start","wc_myaccount_edit_phone_input",34,{"type":161,"name":237,"callback":238,"file":222,"line":159},"oelm_get_phone_forms","add_wc_register_form_for_phone",{"type":145,"name":240,"callback":241,"file":222,"line":169},"wp_enqueue_scripts","enqueue_styles",{"type":145,"name":240,"callback":155,"priority":11,"file":222,"line":243},41,{"type":145,"name":217,"callback":245,"priority":214,"file":246,"line":152},"process_phone_form","includes\\class-oelm-verification.php",{"type":145,"name":248,"callback":249,"file":246,"line":235},"user_register","handle_phone_on_user_registration",{"type":161,"name":251,"callback":252,"priority":214,"file":246,"line":253},"authenticate","process_login",36,{"type":145,"name":255,"callback":256,"priority":93,"file":246,"line":257},"oelm_otp_validation_success","wc_myaccount_update_phone",38,{"type":145,"name":255,"callback":259,"priority":93,"file":246,"line":200},"login_user_with_otp",{"type":145,"name":261,"callback":262,"file":263,"line":74},"wp_loaded","on_install","includes\\class-oelm.php",{"type":145,"name":166,"callback":265,"priority":101,"file":266,"line":139},"oelm_load_plugin_textdomain","includes\\oelm-functions.php",{"type":145,"name":268,"callback":269,"file":266,"line":270},"wp_footer","oelm_phone_otp_form",164,{"type":145,"name":166,"callback":272,"priority":62,"file":273,"line":274},"oelm_init","oelm-main.php",77,[276,279,281,283,287,289,292,293],{"action":277,"nopriv":278,"callback":277,"hasNonce":278,"hasCapCheck":278,"file":148,"line":200},"download_operator_sdk",false,{"action":280,"nopriv":278,"callback":245,"hasNonce":278,"hasCapCheck":278,"file":246,"line":191},"oelm_phone_register_form_submit",{"action":280,"nopriv":282,"callback":245,"hasNonce":278,"hasCapCheck":278,"file":246,"line":195},true,{"action":284,"nopriv":278,"callback":285,"hasNonce":278,"hasCapCheck":278,"file":246,"line":286},"oelm_otp_form_submit","process_otp_form",26,{"action":284,"nopriv":282,"callback":285,"hasNonce":278,"hasCapCheck":278,"file":246,"line":288},27,{"action":290,"nopriv":278,"callback":291,"hasNonce":278,"hasCapCheck":278,"file":246,"line":228},"oelm_resend_otp","resendOTP",{"action":290,"nopriv":282,"callback":291,"hasNonce":278,"hasCapCheck":278,"file":246,"line":33},{"action":294,"nopriv":282,"callback":295,"hasNonce":278,"hasCapCheck":278,"file":246,"line":243},"oelm_login_with_otp","process_login_with_otp_form",[],[],[],8,{"dangerousFunctions":301,"sqlUsage":302,"outputEscaping":305,"fileOperations":84,"externalRequests":370,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":390},[],{"prepared":303,"raw":11,"locations":304},1,[],{"escaped":306,"rawEcho":307,"locations":308},51,55,[309,312,314,316,319,321,322,324,325,326,327,328,329,331,332,333,334,335,336,338,339,340,342,344,345,347,349,350,352,354,356,358,359,361,362,363,364,365,366,368,371,373,374,375,376,377,378,379,381,383,385,386,387,388,389],{"file":148,"line":310,"context":311},275,"raw output",{"file":148,"line":313,"context":311},277,{"file":148,"line":315,"context":311},285,{"file":317,"line":318,"context":311},"admin\\includes\\class-oelm-callbacks.php",63,{"file":317,"line":320,"context":311},64,{"file":317,"line":320,"context":311},{"file":317,"line":323,"context":311},73,{"file":317,"line":323,"context":311},{"file":317,"line":323,"context":311},{"file":317,"line":47,"context":311},{"file":317,"line":47,"context":311},{"file":317,"line":47,"context":311},{"file":317,"line":330,"context":311},91,{"file":317,"line":330,"context":311},{"file":317,"line":330,"context":311},{"file":317,"line":101,"context":311},{"file":317,"line":101,"context":311},{"file":317,"line":101,"context":311},{"file":317,"line":337,"context":311},109,{"file":317,"line":337,"context":311},{"file":317,"line":337,"context":311},{"file":317,"line":341,"context":311},119,{"file":317,"line":343,"context":311},121,{"file":317,"line":343,"context":311},{"file":317,"line":346,"context":311},132,{"file":182,"line":348,"context":311},58,{"file":182,"line":348,"context":311},{"file":182,"line":351,"context":311},61,{"file":353,"line":152,"context":311},"admin\\templates\\oelm-admin-display.php",{"file":355,"line":152,"context":311},"admin\\templates\\oelm-balance-info.php",{"file":357,"line":286,"context":311},"admin\\templates\\sidebar.php",{"file":357,"line":286,"context":311},{"file":357,"line":360,"context":311},31,{"file":357,"line":159,"context":311},{"file":357,"line":253,"context":311},{"file":357,"line":164,"context":311},{"file":357,"line":200,"context":311},{"file":357,"line":173,"context":311},{"file":199,"line":367,"context":311},116,{"file":369,"line":370,"context":311},"templates\\oelm-otp-login-button.php",2,{"file":369,"line":372,"context":311},9,{"file":369,"line":288,"context":311},{"file":369,"line":288,"context":311},{"file":369,"line":253,"context":311},{"file":369,"line":257,"context":311},{"file":369,"line":200,"context":311},{"file":369,"line":243,"context":311},{"file":380,"line":370,"context":311},"templates\\oelm-phone-input-form.php",{"file":382,"line":30,"context":311},"templates\\oelm-phone-input.php",{"file":382,"line":384,"context":311},17,{"file":382,"line":384,"context":311},{"file":382,"line":191,"context":311},{"file":382,"line":228,"context":311},{"file":382,"line":156,"context":311},{"file":382,"line":159,"context":311},[391],{"name":392,"version":393,"knownCves":394},"Freemius","1.0",[],[],{"summary":397,"deductions":398},"The 'otp-easy-login-with-mocean' plugin v1.1.2 exhibits a significant security concern due to its exposed attack surface. All 8 identified AJAX handlers lack authentication checks, meaning any authenticated user, regardless of their role or permissions, could potentially interact with these endpoints. This creates a substantial risk, as malicious actors could exploit these handlers to trigger unintended actions or extract sensitive information, even if direct code execution is not immediately apparent. The absence of nonce checks on these AJAX actions further exacerbates this risk, making them vulnerable to Cross-Site Request Forgery (CSRF) attacks.\n\nDespite the lack of any recorded vulnerability history, which might suggest a stable codebase, the static analysis reveals critical weaknesses. The high percentage of improperly escaped outputs (52%) is another area of concern, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed. While the plugin uses prepared statements for SQL queries and has no critical taint analysis findings, the lack of authentication and proper output escaping on its AJAX endpoints presents a considerable risk profile. The bundled Freemius library, while not explicitly flagged as outdated, is an additional component to monitor for potential future vulnerabilities.\n\nIn conclusion, the plugin's security posture is weakened by its substantial unprotected attack surface and insufficient output escaping. While the absence of known vulnerabilities and the use of prepared statements are positive indicators, the identified issues are serious enough to warrant immediate attention. Developers should prioritize implementing robust authentication and capability checks on all AJAX handlers and ensure comprehensive output escaping for all dynamic content.",[399,401,403,405],{"reason":400,"points":93},"AJAX handlers without auth checks",{"reason":402,"points":93},"AJAX handlers without nonce checks",{"reason":404,"points":299},"High percentage of unescaped output",{"reason":406,"points":84},"Bundled Freemius library","2026-03-17T07:29:09.145Z",{"wat":409,"direct":418},{"assetPaths":410,"generatorPatterns":413,"scriptPaths":414,"versionParams":415},[411,412],"\u002Fwp-content\u002Fplugins\u002Fotp-easy-login-with-mocean\u002Fadmin\u002Fassets\u002Fcss\u002Foelm-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fotp-easy-login-with-mocean\u002Fadmin\u002Fassets\u002Fjs\u002Foelm-admin-js.js",[],[412],[416,417],"otp-easy-login-with-mocean\u002Fadmin\u002Fassets\u002Fcss\u002Foelm-admin-style.css?ver=","otp-easy-login-with-mocean\u002Fadmin\u002Fassets\u002Fjs\u002Foelm-admin-js.js?ver=",{"cssClasses":419,"htmlComments":422,"htmlAttributes":423,"restEndpoints":425,"jsGlobals":426,"shortcodeOutput":428},[420,421],"oelm-admin-style","oelm-admin-js",[],[424],"data-oelm-plugin-path",[],[427],"oelm_admin_localize",[]]