[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fm-MxCVxC4g8lLMj1na5je7m4KpVHqSAmsZpwRPVD6tY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":140,"fingerprints":295},"wp-paymobile-content-locker","WP PayMobile Content Locker","1.3","crivion","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrivion\u002F","\u003Ch4>WP PayMobile is a new monetization method for your website. Get payments by SMS \u002F Phone Call for revealing content.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Monetize your website by taking mobile micropayments\u003C\u002Fli>\n\u003Cli>Uses PayGol micropayments gateway : completely free to signup and no monthly fees applied\u003C\u002Fli>\n\u003Cli>Easy to configure the message your visitors will see to encourage them to convert into payers\u003C\u002Fli>\n\u003Cli>Easy to configure the button they will click : custom, standard red,blue,yellow(default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","WP PayMobile is a new monetization method for your website. Get payments by SMS \u002F Phone Call for revealing content.",10,2675,100,5,"2015-07-09T11:08:00.000Z","4.2.39","3.0","",[20,21,22,23,24],"content-locker","micropayments","pay-by-sms","paymobile","sms-gateway","http:\u002F\u002Fpaymobile.crivion.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-paymobile-content-locker.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T13:47:30.517Z",[38,58,78,99,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":56,"download_link":57,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woocommerce-apg-sms-notifications","WC – APG SMS Notifications","3.0.0","Art Project Group","https:\u002F\u002Fprofiles.wordpress.org\u002Fartprojectgroup\u002F","\u003Cp>\u003Cstrong>IMPORTANT: \u003Cem>WC – APG SMS Notifications\u003C\u002Fem> require WooCommerce 2.1.0 or higher.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE: WooCommerce – APG SMS Notifications is now called \u003Cem>WC – APG SMS Notifications\u003C\u002Fem>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong> add to your WooCommerce store the possibility of send SMS notifications to customer every time the order status changed. Also notifies the owner, if you desired, when the store have a new order.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Support multiple SMS gateways:\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fadlinks.websmsc.com\u002F\" rel=\"nofollow ugc\">Adlinks Labs\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.altiria.com\u002F\" rel=\"nofollow ugc\">Altiria\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.bulkgate.com\u002F\" rel=\"nofollow ugc\">BulkGate\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.bulksms.com\u002F\" rel=\"nofollow ugc\">BulkSMS\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.clickatell.com\u002F\" rel=\"nofollow ugc\">Clickatell\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.clockworksms.com\u002F\" rel=\"nofollow ugc\">Clockwork\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.isms.com.my\u002F\" rel=\"nofollow ugc\">iSMS Malaysia\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.labsmobile.com\u002Fes\" rel=\"nofollow ugc\">LabsMobile\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.mobtexting.com\" rel=\"nofollow ugc\">MobTexting\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmoplet.com\" rel=\"nofollow ugc\">Moplet\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmsg91.com\u002F\" rel=\"nofollow ugc\">MSG91\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nexmo.com\" rel=\"nofollow ugc\">Nexmo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.plivo.com\u002F\" rel=\"nofollow ugc\">Plivo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.routee.net\" rel=\"nofollow ugc\">Routee\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sendsms.ro\u002Fen\u002F\" rel=\"nofollow ugc\">sendSMS.ro\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.sipdiscount.com\u002Fdashboard\" rel=\"nofollow ugc\">SIP Discount\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsms.cx\" rel=\"nofollow ugc\">SMS.CX (SMS Connexion)\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smsdiscount.com\u002Fdashboard\" rel=\"nofollow ugc\">SMS Discount\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.smscountry.com\u002F\" rel=\"nofollow ugc\">SMS Country\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.smslane.com\" rel=\"nofollow ugc\">SMS Lane (Transactional SMS only)\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.solutionsinfini.com\u002F\" rel=\"nofollow ugc\">Solutions Infini\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fspringedge.com\u002F\" rel=\"nofollow ugc\">Spring Edge\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\u002Fwww.twizo.com\" rel=\"nofollow ugc\">Twizo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voipbuster.com\u002Fdashboard\" rel=\"nofollow ugc\">VoipBuster\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voipbusterpro.com\u002Fdashboard\" rel=\"nofollow ugc\">VoipBusterPro\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.voipstunt.com\u002Fdashboard\" rel=\"nofollow ugc\">VoipStunt\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Possibility to inform the owner or owners the store about new orders.\u003C\u002Fli>\n\u003Cli>Possibility to send, or not, international SMS.\u003C\u002Fli>\n\u003Cli>Possibility to notify to shipping phone number, if it’s different from the billing phone number.\u003C\u002Fli>\n\u003Cli>100% compatible with \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F?aid=80296&affiliate_key=m66Ss5ps0xoS\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Support for custom order statuses.\u003C\u002Fli>\n\u003Cli>Support for custom order numbers from \u003Ca href=\"http:\u002F\u002Fwww.woothemes.com\u002Fproducts\u002Fsequential-order-numbers-pro\u002F\" rel=\"nofollow ugc\">WooCommerce Sequential Order Numbers Pro\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>Automatically inset the international prefix number, if it’s necessary, to the customer’s phone number.\u003C\u002Fli>\n\u003Cli>Also notified by SMS the customer notes.\u003C\u002Fli>\n\u003Cli>All messages are customizable.\u003C\u002Fli>\n\u003Cli>You can choose which messages to send.\u003C\u002Fli>\n\u003Cli>You can delay X minutes the message for on-hold orders. \u003C\u002Fli>\n\u003Cli>You can timer every X hours the message for on-hold orders.\u003C\u002Fli>\n\u003Cli>Supports a large number of variables to personalize our messages: %id%, %order_key%, %billing_first_name%, %billing_last_name%, %billing_company%, %billing_address_1%, %billing_address_2%, %billing_city%, %billing_postcode%, %billing_country%, %billing_state%, %billing_email%, %billing_phone%, %shipping_first_name%, %shipping_last_name%, %shipping_company%, %shipping_address_1%, %shipping_address_2%, %shipping_city%, %shipping_postcode%, %shipping_country%, %shipping_state%, %shipping_method%, %shipping_method_title%, %payment_method%, %payment_method_title%, %order_discount%, %cart_discount%, %order_tax%, %order_shipping%, %order_shipping_tax%, %order_total%, %status%, %prices_include_tax%, %tax_display_cart%, %display_totals_ex_tax%, %display_cart_ex_tax%, %order_date%, %modified_date%, %customer_message%, %customer_note%, %post_status%, %shop_name%, %order_product% and %note%.\u003C\u002Fli>\n\u003Cli>You can add your own custom variables.\u003C\u002Fli>\n\u003Cli>Has \u003Cem>apg_sms_message\u003C\u002Fem> filter to facilitate the customization of SMS messages from third-party plugins.\u003C\u002Fli>\n\u003Cli>Has \u003Cem>apg_sms_message_return\u003C\u002Fem> filter to facilitate the customization of messages once they have been encoded from third-party plugins.\u003C\u002Fli>\n\u003Cli>Has \u003Cem>apg_sms_send_message\u003C\u002Fem> filter to prevent sending the SMS messages from third-party plugins.\u003C\u002Fli>\n\u003Cli>Has \u003Cem>apg_sms_normalize_message\u003C\u002Fem> filter to prevent SMS message normalization from third-party plugins.\u003C\u002Fli>\n\u003Cli>Has \u003Cem>apg_sms_phone_process\u003C\u002Fem> and \u003Cem>apg_sms_phone_return\u003C\u002Fem> filters to facilitate the phone number process from third-party plugins.\u003C\u002Fli>\n\u003Cli>Possibility to notify multiple phone numbers via filter \u003Cem>apg_sms_phone_return\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>Once setup is fully automated.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Español (\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>English (\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>French (\u003Ca href=\"http:\u002F\u002Fwww.jurdan.biz\" rel=\"nofollow ugc\">\u003Cstrong>Studios Jurdan\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical support\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Art Project Group\u003C\u002Fstrong> offers \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fticket-de-soporte\" rel=\"nofollow ugc\">\u003Cstrong>Technical support\u003C\u002Fstrong>\u003C\u002Fa> to configure or install \u003Cstrong>\u003Cem>WC – APG SMS Notifications\u003C\u002Fem>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Origin\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong> it has been programmed from the \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fchirag740\" rel=\"nofollow ugc\">Chirag Vora\u003C\u002Fa> request to add to WooCommerce the ability to send notifications about the order status through SMS messages.\u003C\u002Fp>\n\u003Ch4>More information\u003C\u002Fh4>\n\u003Cp>On our official website you can learn more about \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-woocommerce\u002Fwc-apg-sms-notifications\" rel=\"nofollow ugc\">\u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Comments\u003C\u002Fh4>\n\u003Cp>Don’t forget to leave us your comment on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-woocommerce\u002Fwc-apg-sms-notifications\" rel=\"nofollow ugc\">WC – APG SMS Notifications\u003C\u002Fa> on Art Project Group.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fartprojectgroup\" rel=\"nofollow ugc\">Art Project Group\u003C\u002Fa> on Facebook.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fx.com\u002Fartprojectgroup\" rel=\"nofollow ugc\">@artprojectgroup\u003C\u002Fa> on X.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More plugins\u003C\u002Fh4>\n\u003Cp>Remember that you can find more \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-wordpress\" rel=\"nofollow ugc\">plugins for WordPress\u003C\u002Fa> and more \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Fplugins-para-woocommerce\" rel=\"nofollow ugc\">plugins for WooCommerce\u003C\u002Fa> on \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\" rel=\"nofollow ugc\">Art Project Group\u003C\u002Fa> and our profile on \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fartprojectgroup\u002F\" rel=\"nofollow ugc\">WordPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>GitHub\u003C\u002Fh4>\n\u003Cp>You can follow the development of this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fartprojectgroup\u002Fwoocommerce-apg-sms-notifications\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>English\u003C\u002Fem>: by \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa> (default language).\u003C\u002Fli>\n\u003Cli>\u003Cem>Español\u003C\u002Fem>: por \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Art Project Group\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cem>French\u003C\u002Fem>: pour (\u003Ca href=\"http:\u002F\u002Fwww.jurdan.biz\" rel=\"nofollow ugc\">\u003Cstrong>Studios Jurdan\u003C\u002Fstrong>\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Since \u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong> is totally free, \u003Cstrong>Art Project Group\u003C\u002Fstrong> only provides payment \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fticket-de-soporte\" rel=\"nofollow ugc\">\u003Cstrong>Technical Support\u003C\u002Fstrong>\u003C\u002Fa> service. In any case \u003Cstrong>Art Project Group\u003C\u002Fstrong> provide any kind of free technical support.\u003C\u002Fp>\n\u003Ch3>Donation\u003C\u002Fh3>\n\u003Cp>Did you liked and you have proved useful \u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong> on your website? We would appreciate a \u003Ca href=\"https:\u002F\u002Fartprojectgroup.es\u002Ftienda\u002Fdonacion\" rel=\"nofollow ugc\">small donation\u003C\u002Fa> that will help us to continue improving this plugin and create more plugins totally free for the entire WordPress community.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fchirag740\" rel=\"nofollow ugc\">Chirag Vora\u003C\u002Fa> for having inspired to create \u003Cstrong>WC – APG SMS Notifications\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>To all that use it.\u003C\u002Fli>\n\u003Cli>All that you help to improve it.\u003C\u002Fli>\n\u003Cli>All you made donations.\u003C\u002Fli>\n\u003Cli>All that you encourage us with your comments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you very much to all!\u003C\u002Fp>\n","Add to your WooCommerce store SMS notifications to your customers when order status changed.",400,78817,96,23,"2026-02-10T11:56:00.000Z","6.9.4","5.0",[24,54,55],"sms-messages","sms-notifications","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-apg-sms-notifications\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-apg-sms-notifications.3.0.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":13,"num_ratings":67,"last_updated":68,"tested_up_to":51,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"alpha-sms","Alpha SMS","1.0.17","alphanetbd","https:\u002F\u002Fprofiles.wordpress.org\u002Falphanetbd\u002F","\u003Ch4>Overview\u003C\u002Fh4>\n\u003Cp>Alpha SMS makes it easy to add SMS-based two-factor authentication and transactional notifications to your WordPress site. Replace unreliable email-based logins with one-time passwords, confirm customer phone numbers during registration, and keep shoppers updated with automated WooCommerce order status messages that are verified in order notes.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>OTP verification for WordPress and WooCommerce registration and login forms.\u003C\u002Fli>\n\u003Cli>WooCommerce order status notifications for customers and administrators.\u003C\u002Fli>\n\u003Cli>Bulk SMS campaign tool for WordPress and WooCommerce users or custom phone lists.\u003C\u002Fli>\n\u003Cli>Message templates that can be tailored directly from the WordPress admin.\u003C\u002Fli>\n\u003Cli>Built specifically for Bangladeshi mobile operators using the Alpha SMS gateway.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>A user submits a supported form (registration, login, or checkout).\u003C\u002Fli>\n\u003Cli>Alpha SMS sends a one-time password (OTP) to the provided Bangladeshi mobile number.\u003C\u002Fli>\n\u003Cli>The OTP is validated before the registration, login, or checkout process is completed.\u003C\u002Fli>\n\u003Cli>WooCommerce stores can optionally send transactional order notifications to customers and administrators.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>An active Alpha SMS account and API key from https:\u002F\u002Fsms.net.bd\u002F.\u003C\u002Fli>\n\u003Cli>WooCommerce 3.0+ for eCommerce-specific features (optional for OTP-only usage).\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect your WordPress and WooCommerce store to Alpha SMS for OTP verification and order notifications in Bangladesh.",5006,2,"2026-02-18T03:39:00.000Z","3.5","5.6",[72,73,24,74,75],"order-notification","otp-verification","two-step-verification","woocommerce-sms-integration","https:\u002F\u002Fsms.net.bd\u002Fplugins\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falpha-sms.1.0.17.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":18,"download_link":98,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"readmore-readless","ReadMore ReadLess","1.0","Brijesh Mishra","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrijeshmkt\u002F","\u003Cp>Show required content and let user click on read more.  Visitors will see readmore link on the page, when they will click, rest of the content appear with very simple animation on the same page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin will effect only on pages\u003C\u002Fli>\n\u003Cli>Select check box to show read more on the pages\u003C\u002Fli>\n\u003Cli>Control option shows on all pages, you can select to show readmore on the page\u003C\u002Fli>\n\u003Cli>Define the width to show from the page.\u003C\u002Fli>\n\u003Cli>Very simple and easy to use\u003C\u002Fli>\n\u003C\u002Ful>\n","ReadMore ReadLess will hide content on page.  Clicking on readmore will show complete page without refreshing the page.",90,8025,74,3,"2014-09-03T01:35:00.000Z","3.9.40","3.0.1",[20,94,95,96,97],"display-more","hide-content","read-more","readmore","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freadmore-readless.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":33,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":118,"download_link":119,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"otp-content-protect","OTP Content Protect","1.3.5","Tim Ehling","https:\u002F\u002Fprofiles.wordpress.org\u002Ftehling\u002F","\u003Cp>As a WordPress owner who values both \u003Cstrong>security and a seamless user experience\u003C\u002Fstrong>, you often face the challenge of protecting sensitive information. Most password solutions force your visitors to register for an account, granting them potential access to your WordPress environment.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This is where “OTP Content Protect” comes in, offering an innovative way to protect your content with a One-Time Password (OTP).\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Our plugin was designed to give you full control over your content without opening the doors to your WordPress backend for strangers. Easily and effectively protect individual posts, pages, or even downloads. Your visitors don’t need an account and don’t have to register—they simply enter the one-time password you provide and get instant access.\u003C\u002Fp>\n\u003Cp>By not granting unnecessary backend access, you actively minimize the risk of hacker or spam activities. “OTP Content Protect” is the perfect blend of simplicity, security, and innovation, making it the ideal password protection for your WordPress site when you need to lock specific content without burdening users with registration.\u003C\u002Fp>\n\u003Ch4>Support & Feature Requests\u003C\u002Fh4>\n\u003Cp>We are constantly developing the plugin and welcome your feedback!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>For questions or issues,\u003C\u002Fstrong> please use the official \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fotp-content-protect\u002F\" rel=\"ugc\">Support Forum on WordPress.org\u003C\u002Fa> or report a bug directly via our \u003Ca href=\"https:\u002F\u002Fdie-mainagentur.de\u002Fen\u002Fwordpress-plugin-otp-content-protect\u002F#submitbug\" rel=\"nofollow ugc\">Submit a Bug form\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Have an idea for a new feature?\u003C\u002Fstrong> Submit your feature request easily through our website: \u003Ca href=\"https:\u002F\u002Fdie-mainagentur.de\u002Fen\u002Fwordpress-plugin-otp-content-protect\u002F#featurerequest\" rel=\"nofollow ugc\">Submit a Feature Request\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Protection Without Registration:\u003C\u002Fstrong> The key advantage—visitors don’t need a WordPress account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Content Protection:\u003C\u002Fstrong> Secure posts, pages, or any custom post type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Password Generation:\u003C\u002Fstrong> Creates secure, alphanumeric OTPs (8–10 characters).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Control:\u003C\u002Fstrong> Stores creation date, optional expiration date, and a timestamp of when it was used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reusable Passwords:\u003C\u002Fstrong> A used OTP can easily be reset for reuse.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin Interface:\u003C\u002Fstrong> AJAX-powered content list with search and convenient post-type tabs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uninstall:\u003C\u002Fstrong> An uninstall script completely removes all plugin data from the database upon deletion if desired.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built for the World:\u003C\u002Fstrong> Fully internationalized (i18n) and ready for translation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the OTP Protect settings page.\u003C\u002Fli>\n\u003Cli>Select the content to protect and generate or enter an OTP.\u003C\u002Fli>\n\u003Cli>(Optional) Set an expiration date.\u003C\u002Fli>\n\u003Cli>Save the OTP and share it with the intended users.\u003C\u002Fli>\n\u003Cli>When a visitor accesses the protected content, they will see a simple input form for the password.\u003C\u002Fli>\n\u003Cli>Upon valid entry, the original content is displayed instantly.\u003C\u002Fli>\n\u003Cli>In the admin overview, you can easily reset or delete used OTPs.\u003C\u002Fli>\n\u003C\u002Fol>\n","The easiest way to protect WordPress content with an OTP. Secure posts and pages with a one-time password—no user registration required.",40,535,"2025-07-18T17:28:00.000Z","6.8.5","6.0","7.0",[20,114,115,116,117],"content-protect","no-registration","otp","password-protect","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fotp-content-protect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fotp-content-protect.1.3.5.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":107,"downloaded":128,"rating":129,"num_ratings":14,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":18,"tags":133,"homepage":138,"download_link":139,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"super-social-content-locker-lite","Super Social Content Locker Lite","1.2.1","Code Tides","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodetides\u002F","\u003Cp>Super Social Content Locker is an WordPress Advertising Plugin used to increase your website worth by many ways. Social Media Content Locker increased you social fan following by liking, sharing and subscribing to your social media channels. This handy plugin comes with more amazing features which has worth to its customers such as\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Build your own subscriber list and used them to promote your products.\u003C\u002Fli>\n\u003Cli>Increased your website members by using become a member feature\u003C\u002Fli>\n\u003Cli>Increased your video views by forcing them to watch video and then display their content\u003C\u002Fli>\n\u003Cli>Engage your audience by voting to their pics best for quizzes like Pic of the week.\u003C\u002Fli>\n\u003Cli>Many More…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F32wAnNA\" rel=\"nofollow ugc\">Upgrade to the Super Social Content Locker Pro Version Now! »\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2RfrWRp\" rel=\"nofollow ugc\">View a Super Social Content Locker Pro Live Demo »\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3mfUrwD\" rel=\"nofollow ugc\">Compare Free Vs Pro »\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3hfHsre\" rel=\"nofollow ugc\">Read Pro Reviews »\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Super Social Content Locker locks your most valuable site content behind a set of social buttons until the visitor likes, shares, +1s or tweets your page. It helps to improve social performance of your website, get more likes\u002Fshares, build quality followers and attract more traffic from social networks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Do you still place social buttons on every page of your website? But visitors don’t like\u002Fshare your content as often as you would like?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You should \u003Cstrong>give people a reason\u003C\u002Fstrong> why they need to click your social buttons. Even if people like your content,\u003Cbr \u002F>\nsite or fanpage, they don’t click the buttons because they don’t care about you, your benefits or your traffic.\u003Cbr \u002F>\nIt’s not their problem.\u003C\u002Fp>\n\u003Cp>But ask people to “pay” with a Like\u002FTweet\u002FSubscribe to get access to your content, to get a discount, to download, to read an ending of your article, to watch a video or to view a funny picture. And it will start to work as it should be!\u003C\u002Fp>\n\u003Cp>With Social Locker, you can lock anything in your content and automatically unlock it after a visitor has shared your page. All you need to do is select the part of your content you want to lock, click a button and you’re done!\u003C\u002Fp>\n\u003Ch3>Trusted By Bloggers And Entrepreneurs Around The World\u003C\u002Fh3>\n\u003Cp>The Social Locker is the favorite plugin of bloggers, entrepreneurs and marketers around the world.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>The plugin is packaged with the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>4 social buttons\u003C\u002Fstrong>. Facebook Like, Facebook Share, Twitter Follow, Twitter Tweet. More social buttons are available in the \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2YN2W8i\" rel=\"nofollow ugc\">premium version\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>1 Theme\u003C\u002Fstrong>. Basic Slim Theme is included. 3 Themes (common grey, stylish grey and stylish dark) are available in the \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2YN2W8i\" rel=\"nofollow ugc\">premium version\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attention-Grabbing Styles & Effects.\u003C\u002Fstrong> The plugin comes with a set of impressive, polished styles which create interest and attract attention. They are nicely animated and don’t look obtrusive.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Friendly.\u003C\u002Fstrong> Your locked content is still visible for search bots for better SEO by default. Of course you can turn off this feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>6 Types of Locks.\u003C\u002Fstrong> Lock any content manually via shortcodes .\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Optimized For Mobile.\u003C\u002Fstrong> We have adapted the plugin for mobile devices. Mobile users can obtain access to your locked content as well as desktop users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Fast Loading.\u003C\u002Fstrong> The plugin is well optimized and doesn’t add extra loads on your website. Confirmed with tests from the P3 plugin and New Relic.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer Friendly.\u003C\u002Fstrong> Use the plugin events (Unlock, Lock, Ready) and hooks for customization and creating your own extensions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Go Premium – Gain More Likes & Social Shares!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s a free edition of the premium plugin \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2YN2W8i\" rel=\"nofollow ugc\">Social Locker\u003C\u002Fa>. Although the free version\u003Cbr \u002F>\n  is full-featured and you can use it without any limits, the premium version provides more features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook Follow\u003C\u002Fli>\n\u003Cli>Facebook Share\u003C\u002Fli>\n\u003Cli>Twitter Follow\u003C\u002Fli>\n\u003Cli>Twitter Tweet\u003C\u002Fli>\n\u003Cli>Youtube Subscribe\u003C\u002Fli>\n\u003Cli>Linkedin Share\u003C\u002Fli>\n\u003Cli>Form Submission\u003C\u002Fli>\n\u003Cli>Video Ads\u003C\u002Fli>\n\u003Cli>X Times Vote Gamifications\u003Cbr \u002F>\n  \u003C * Member Subscription\u003C\u002Fli>\n\u003Cli>Rating Widget\u003C\u002Fli>\n\u003Cli>Dedicated support and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2YN2W8i\" rel=\"nofollow ugc\">Go Premium >>\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Need Support, We Got You Covered\u003C\u002Fh4>\n\u003Cp>All of our plugins come with free support. We care about your plugin after purchase just as much as you do.\u003Cbr \u002F>\nWe want to make your life easier and make you happy about choosing our plugins. We guarantee to respond to every inquiry within 1 business day.\u003Cbr \u002F>\nPlease visit our \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2GMBsJP\" rel=\"nofollow ugc\">help desk\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Additional Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>View Social Locker plugin \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2YN2W8i\" rel=\"nofollow ugc\">demo\u003C\u002Fa>.  \u003C\u002Fli>\n\u003Cli>Check out other \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fuser\u002FCodeTides\u002Fportfolio\" rel=\"nofollow ugc\">CodeTides plugins\u003C\u002Fa>.  \u003C\u002Fli>\n\u003Cli>Visit \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F2GMBsJP\" rel=\"nofollow ugc\">help desk\u003C\u002Fa>.  \u003C\u002Fli>\n\u003Cli>Follow CodeTides on \u003Ca title=\"Follow CodeTides on Facebook\" href=\"http:\u002F\u002Fwww.facebook.com\u002Fcodetides\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca title=\"Follow CodeTides on Twitter\" href=\"http:\u002F\u002Ftwitter.com\u002FCodeTides\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","GROW YOUR SOCIAL MEDIA FOLLOWERS NOW WITH SUPER SOCIAL CONTENT LOCKER!",5565,68,"2022-08-15T13:02:00.000Z","6.0.11","4.0",[20,134,135,136,137],"facebook","like-to-unlock","share-to-unlock","twitter","https:\u002F\u002F1.envato.market\u002Fk2zvn","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-social-content-locker-lite.1.2.1.zip",{"attackSurface":141,"codeSignals":172,"taintFlows":209,"riskAssessment":279,"analyzedAt":294},{"hooks":142,"ajaxHandlers":160,"restRoutes":161,"shortcodes":162,"cronEvents":171,"entryPointCount":67,"unprotectedCount":28},[143,149,154,157],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_menu","admin_page","WP-PayMobile.php",33,{"type":150,"name":151,"callback":152,"file":147,"line":153},"filter","wp_nav_menu_args","wpesc_nav_menu_args",36,{"type":150,"name":155,"callback":152,"file":147,"line":156},"wp_page_menu_args",37,{"type":150,"name":158,"callback":152,"file":147,"line":159},"wp_list_pages_excludes",38,[],[],[163,167],{"tag":164,"callback":165,"file":147,"line":166},"wp_paymobile_popup","shortcode_popup",26,{"tag":168,"callback":169,"file":147,"line":170},"wp_paymobile_ipn","shortcode_ipn",27,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":186,"fileOperations":67,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":208},[],{"prepared":175,"raw":89,"locations":176},4,[177,180,183],{"file":147,"line":178,"context":179},51,"$wpdb->query() with variable interpolation",{"file":147,"line":181,"context":182},183,"$wpdb->get_row() with variable interpolation",{"file":147,"line":184,"context":185},422,"$wpdb->get_var() with variable interpolation",{"escaped":67,"rawEcho":187,"locations":188},9,[189,192,194,196,198,200,202,204,206],{"file":147,"line":190,"context":191},217,"raw output",{"file":147,"line":193,"context":191},265,{"file":147,"line":195,"context":191},276,{"file":147,"line":197,"context":191},282,{"file":147,"line":199,"context":191},304,{"file":147,"line":201,"context":191},333,{"file":147,"line":203,"context":191},357,{"file":147,"line":205,"context":191},359,{"file":147,"line":207,"context":191},398,[],[210,236,258],{"entryPoint":211,"graph":212,"unsanitizedCount":67,"severity":235},"options_page (WP-PayMobile.php:223)",{"nodes":213,"edges":231},[214,219,225,229],{"id":215,"type":216,"label":217,"file":147,"line":218},"n0","source","$_FILES",236,{"id":220,"type":221,"label":222,"file":147,"line":223,"wp_function":224},"n1","sink","update_option() [Settings Manipulation]",240,"update_option",{"id":226,"type":216,"label":227,"file":147,"line":228},"n2","$_POST[$option_name]",249,{"id":230,"type":221,"label":222,"file":147,"line":228,"wp_function":224},"n3",[232,234],{"from":215,"to":220,"sanitized":233},false,{"from":226,"to":230,"sanitized":233},"low",{"entryPoint":237,"graph":238,"unsanitizedCount":67,"severity":257},"statistics_page (WP-PayMobile.php:318)",{"nodes":239,"edges":254},[240,243,247,250],{"id":215,"type":216,"label":241,"file":147,"line":242},"$_GET",323,{"id":220,"type":221,"label":244,"file":147,"line":245,"wp_function":246},"query() [SQLi]",325,"query",{"id":226,"type":216,"label":248,"file":147,"line":249},"$_POST",370,{"id":230,"type":221,"label":251,"file":147,"line":252,"wp_function":253},"get_results() [SQLi]",373,"get_results",[255,256],{"from":215,"to":220,"sanitized":233},{"from":226,"to":230,"sanitized":233},"high",{"entryPoint":259,"graph":260,"unsanitizedCount":175,"severity":257},"\u003CWP-PayMobile> (WP-PayMobile.php:0)",{"nodes":261,"edges":274},[262,263,264,265,266,268,270,272],{"id":215,"type":216,"label":217,"file":147,"line":218},{"id":220,"type":221,"label":222,"file":147,"line":223,"wp_function":224},{"id":226,"type":216,"label":227,"file":147,"line":228},{"id":230,"type":221,"label":222,"file":147,"line":228,"wp_function":224},{"id":267,"type":216,"label":241,"file":147,"line":242},"n4",{"id":269,"type":221,"label":244,"file":147,"line":245,"wp_function":246},"n5",{"id":271,"type":216,"label":248,"file":147,"line":249},"n6",{"id":273,"type":221,"label":251,"file":147,"line":252,"wp_function":253},"n7",[275,276,277,278],{"from":215,"to":220,"sanitized":233},{"from":226,"to":230,"sanitized":233},{"from":267,"to":269,"sanitized":233},{"from":271,"to":273,"sanitized":233},{"summary":280,"deductions":281},"The wp-paymobile-content-locker v1.3 plugin exhibits several concerning security practices despite having no recorded historical vulnerabilities.  The static analysis reveals a critical lack of input sanitization and capability checks, particularly highlighted by two high-severity taint flows with unsanitized paths.  Furthermore, the absence of nonce checks on any entry points (even though none are explicitly marked as unprotected in the 'attack surface' section, the general lack of checks is worrying) and the low percentage of properly escaped output (18%) create significant opportunities for cross-site scripting (XSS) and other injection attacks. While the plugin doesn't utilize dangerous functions or make external HTTP requests, and its SQL queries show some use of prepared statements, these strengths are overshadowed by the fundamental weaknesses in handling user input and enforcing permissions. The lack of vulnerability history is positive but can also be misleading if not accompanied by robust security practices, which are clearly lacking here.",[282,285,287,290,292],{"reason":283,"points":284},"High severity taint flows with unsanitized paths",15,{"reason":286,"points":11},"No nonce checks implemented",{"reason":288,"points":289},"Low percentage of properly escaped output",8,{"reason":291,"points":289},"No capability checks implemented",{"reason":293,"points":175},"Some SQL queries not using prepared statements","2026-03-17T00:52:21.078Z",{"wat":296,"direct":302},{"assetPaths":297,"generatorPatterns":299,"scriptPaths":300,"versionParams":301},[298],"\u002Fwp-content\u002Fplugins\u002Fwp-paymobile-content-locker\u002Flock.png",[],[],[],{"cssClasses":303,"htmlComments":305,"htmlAttributes":308,"restEndpoints":319,"jsGlobals":320,"shortcodeOutput":321},[304],"paygol",[306,307],"\u003C!-- PayGol JavaScript -->","\u003C!-- PayGol Form -->",[309,310,311,312,313,314,315,316,317,318],"name=\"pg_frm\"","action=\"https:\u002F\u002Fwww.paygol.com\u002Fpay\"","name=\"pg_serviceid\"","name=\"pg_currency\"","name=\"pg_name\"","name=\"pg_custom\"","name=\"pg_price\"","name=\"pg_return_url\"","name=\"pg_notify_url\"","name=\"pg_button\"",[],[],[322,323],"[wp_paymobile_popup]","[wp_paymobile_ipn]"]