[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9AEjGCemvJFrTOhmXo4DgRofodf3WevicrZMySphtjA":3,"$fYu95ppYOrh86WwC4GBkp2QSuaFSO18WXWXJr7cBpfjM":356,"$f5HEEVlGYGO8xxEI29E9baM1rWkSNshad7FocCEet9Pc":360},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":137,"fingerprints":325},"content-upgrade","Content Upgrade","1.0.5","pabbly","https:\u002F\u002Fprofiles.wordpress.org\u002Fpabbly\u002F","\u003Cp>Note: Please refer the screenshot images to understand the complete working of the content upgrade plugin.\u003C\u002Fp>\n\u003Cp>This plugin shows a download button on any desired posts or pages.\u003C\u002Fp>\n\u003Cp>Visitors to your website can click the button and enter their name and email to get the access to any downloadable content.\u003C\u002Fp>\n\u003Cp>Email will be delivered to user with the download link of the file.\u003C\u002Fp>\n\u003Cp>You can upload the download file using the default WordPress Media uploader and add that link while setting content upgrade plugin.\u003C\u002Fp>\n\u003Cp>You can offer content upgrades by adding a download button to your posts\u002Fpages and any leads captured will be sent to your MailGet email marketing account instantly.\u003C\u002Fp>\n\u003Ch3>Below are the list of settings that you can set with this plugin:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>MailGet API Key: You can connect this plugin to your MailGet account using the API key. Any lead captured will be instantly stored in MailGet account for sending emails.\u003C\u002Fli>\n\u003Cli>Email List:  You can select the email list to which you want to send the leads.\u003C\u002Fli>\n\u003Cli>Email Heading: The email message is customizable and headings for the emails can be set here.\u003C\u002Fli>\n\u003Cli>Email Body: Your email body will include the download link of the file you want to give to the users.\u003C\u002Fli>\n\u003Cli>Email Signature: You can add a footer signature to the emails.\u003C\u002Fli>\n\u003Cli>Email Footer: Any other links and address can be added here.\u003C\u002Fli>\n\u003C\u002Fol>\n","Note: Please refer the screenshot images to understand the complete working of the content upgrade plugin.",10,1582,0,"2019-01-23T06:12:00.000Z","5.0.25","4.5","",[19,20,4,21,22],"content-lock","content-locker","download-content","lead-generation","https:\u002F\u002Fwww.pabbly.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-upgrade.1.0.5.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T03:12:30.764Z",[36,55,76,96,117],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":13,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"content-locker-for-email-capture","Content Locker for Email Capture","1.0.0","WP Shopify Expert","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpshopifyexpert\u002F","\u003Cp>Content Locker for Email Capture helps you grow your email list by requiring visitors to subscribe before accessing your premium content. Perfect for bloggers, marketers, and content creators who want to build their email list while providing value to readers.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Lock any content with shortcodes\u003Cbr \u002F>\n* Customizable subscription forms\u003Cbr \u002F>\n* Integration with popular email marketing services\u003Cbr \u002F>\n* Analytics dashboard\u003Cbr \u002F>\n* Mobile responsive design\u003Cbr \u002F>\n* Multiple locker templates\u003C\u002Fp>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Cp>Basic Usage:\u003Cbr \u002F>\n[clec_content_lock]Your premium content here[\u002Fclec_content_lock]\u003C\u002Fp>\n","A powerful WordPress plugin that locks premium content behind an email subscription form.",302,"2025-09-12T02:04:00.000Z","6.8.5","6.2","7.2",[20,50,51,22],"content-protection","email-capture","https:\u002F\u002Fwpshopifyexpert.com\u002Fplugins\u002Fcontent-locker-for-email-capture","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-locker-for-email-capture.1.0.0.zip",100,{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":17,"tags":70,"homepage":17,"download_link":75,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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,8091,74,3,"2014-09-03T01:35:00.000Z","3.9.40","3.0.1",[20,71,72,73,74],"display-more","hide-content","read-more","readmore","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freadmore-readless.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":54,"num_ratings":31,"last_updated":86,"tested_up_to":46,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":94,"download_link":95,"security_score":54,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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,592,"2025-07-18T17:28:00.000Z","6.0","7.0",[20,90,91,92,93],"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":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":84,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":115,"download_link":116,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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!",5620,68,5,"2022-08-15T13:02:00.000Z","6.0.11","4.0",[20,111,112,113,114],"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",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":32,"downloaded":125,"rating":13,"num_ratings":13,"last_updated":126,"tested_up_to":46,"requires_at_least":109,"requires_php":127,"tags":128,"homepage":133,"download_link":134,"security_score":135,"vuln_count":31,"unpatched_count":13,"last_vuln_date":136,"fetched_at":27},"content-locker-for-elementor","Content Locker for Elementor","1.0.4","Liton Arefin","https:\u002F\u002Fprofiles.wordpress.org\u002Flitonice13\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Frestrict-content-for-elementor\u002F\" rel=\"nofollow ugc\">Content Locker for Elementor\u003C\u002Fa> is a Plugin that gives you full control over Restricting Access for Users to your content.\u003C\u002Fp>\n\u003Cp>Content restriction will work on different ways – User Roles based, Password based, Math Captcha etc. Unlimited possibilities with Style options.\u003C\u002Fp>\n\u003Cp>Content Locker for Elementor includes Options like – access control for any page or templates.\u003C\u002Fp>\n\u003Ch4>Features of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>3 Types of Restriction available – a) User Roles Based b) Password based and c) Math Captcha.\u003C\u002Fli>\n\u003Cli>Limiting access to your content with this Addon. You can set Custom Message or Templates for restricting user access.\u003C\u002Fli>\n\u003Cli>Warning message show\u002Fhide options. If user inputs made mistakes then you can show your own message.\u003C\u002Fli>\n\u003Cli>Works with SESSIONS, returning visitors will not be bothered.\u003C\u002Fli>\n\u003Cli>Huge Style Options – Background, Typography, Text Color, Submit Form, Padding, Margin etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A \u003Ca href=\"http:\u002F\u002Fbit.ly\u002F32n5dXS\" rel=\"nofollow ugc\">Pro version of Content Locker for Elementor\u003C\u002Fa> is also available with an extensive feature sets like – 4 Types of Age Verification, Pop Ups, Custom Backgrounds and many more.\u003C\u002Fp>\n\u003Cp>To use “Content Locker for Elementor” you will have to activate Elementor plugin in your WordPress first.\u003C\u002Fp>\n\u003Cp>Here is the Download link for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa> WordPress Plugin.\u003C\u002Fp>\n\u003Ch4>Restrict Content Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Frestrict-content-user-based\u002F\" rel=\"nofollow ugc\">User Role & Password\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Frestrict-content-math-captcha\u002F\" rel=\"nofollow ugc\">Math Captcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>No Pop Up or Modals\u003C\u002Fli>\n\u003Cli>Page re-loading validations. No Ajax validations.\u003C\u002Fli>\n\u003Cli>Age Restrictions not available. \u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Frestrict-content-for-elementor\u002F\" rel=\"nofollow ugc\">Age Restriction\u003C\u002Fa> has 4 different variations.\u003C\u002Fli>\n\u003Cli>Background Image, Color, Gradient Customization Options\u003C\u002Fli>\n\u003Cli>Typography, Margin, Padding options.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Restrict Content Pro features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>On Page & Popup Options\u003C\u002Fli>\n\u003Cli>Ajax validation available. It will not require page re-loading for checking data.\u003C\u002Fli>\n\u003Cli>Age Restriction with 4 variations\u003C\u002Fli>\n\u003Cli>Backgroun Image, Color, Gradient variations\u003C\u002Fli>\n\u003Cli>Error Message customization options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Common Problems with Solutions:\u003C\u002Fh3>\n\u003Cp>Elementor not loading problem\u003Cbr \u002F>\n– There are various reasons for Elementor not loading issue. For more details please check the Tutorial below.\u003Cbr \u002F>\nIncreasing PHP Memory limit from wp-config.php or php.ini file is simplest solutions. But there are others too –\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Felementor-editor-not-loading-issue\u002F\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Liked Content Locker for Elementor Plugins?\u003C\u002Fh3>\n\u003Cp>Rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontent-locker-for-elementor\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress Forum 🙂\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Liked content-locker-for-elementor Plugins?\u003C\u002Fh3>\n\u003Cp>Rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcontent-locker-for-elementor\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress Forum\u003C\u002Fa> 🙂\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Pre-Sale Questions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✋Want More –\u003C\u002Fh3>\n\u003Cp>If you like our content-locker-for-elementor plugin then why not check some other plugins that developed by us:\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadminify\u002F\" rel=\"ugc\">WP Adminify:\u003C\u002Fa> – The best WordPress Dashboard Customization plugin available in the market. With this plugin you will get 18+ modules like Dark Mode, Menu Editor, Folders, Dashboard Widget Manager, Login Customizer, Admin Columns, Activity Logs and many more.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-blocks-for-gutenberg\u002F\" rel=\"ugc\">Master Blocks:\u003C\u002Fa> – “Master Blocks” is a powerful WordPress plugin designed to enhance the functionality of the Gutenberg block editor. With this plugin, users can unlock a wide range of new blocks, offering greater flexibility and creativity when designing and customising their website’s content.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaster-addons\u002F\" rel=\"ugc\">Master Addons:\u003C\u002Fa> – One of the best Elementor Addon plugin that packed with 70+ elements and extensions. You will get all essential elements to design any type Website.\u003C\u002Fp>\n\u003Cp>🚴🏻‍♂️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-comparison-elementor-addon\u002F\" rel=\"ugc\">Image Comparison for Elementor:\u003C\u002Fa> – This plugin dedicatedly made for image comparison element. You will get a multiple variation for image comparison. Showcase your before after work easily with the help of this plugin.\u003C\u002Fp>\n\u003Cp>🍡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-awesome-faq\u002F\" rel=\"ugc\">Master Accordion:\u003C\u002Fa> – If you are a default WordPress user and need a proper accordion plugin then Master Accordion is for you. You can add as much accordion as you need in multiple way.\u003C\u002Fp>\n\u003Cp>🏕 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprettyphoto\u002F\" rel=\"ugc\">WordPress prettyPhoto:\u003C\u002Fa> – This plugin helps you to enable lightbox for your any media file, flash, YouTube, iframes and ajax. Just enable PreetyPhoto in your desired media file and you are done.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F2495256720521297\u002F\" rel=\"nofollow ugc\">Master Addons Community\u003C\u002Fa>\u003Cbr \u002F>\nLearn from our Tutorials on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCAPfTXvzbNebKsB322Iz6HQ\" rel=\"nofollow ugc\">Youtube Channel\u003C\u002Fa>\u003Cbr \u002F>\nLike on our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fmasteraddons\u002F\" rel=\"nofollow ugc\">Facebook Fan Page\u003C\u002Fa>\u003Cbr \u002F>\nGet Faster Support from \u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fsupport\u002Fforum\u002Fwordpress-plugins\u002Frestrict-content-for-elementor\u002F\" rel=\"nofollow ugc\">Dedicated Support Forum\u003C\u002Fa>\u003C\u002Fp>\n","Protect content on your membership website to logged in\u002Fout users or specific user roles. Content Locker for Elementor will give you full control over &hellip;",3936,"2025-11-04T05:52:00.000Z","5.6",[20,129,130,131,132],"member","members","membership","restrict-content-elementor","https:\u002F\u002Fmaster-addons.com\u002Frestrict-content-for-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-locker-for-elementor.1.0.4.zip",98,"2025-11-03 15:52:24",{"attackSurface":138,"codeSignals":227,"taintFlows":278,"riskAssessment":309,"analyzedAt":324},{"hooks":139,"ajaxHandlers":192,"restRoutes":219,"shortcodes":220,"cronEvents":225,"entryPointCount":226,"unprotectedCount":11},[140,146,149,152,156,159,164,168,172,175,180,184,187],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","setting_page","dlv_shortcode.php",73,{"type":141,"name":147,"callback":148,"file":144,"line":65},"wp_enqueue_scripts","_css",{"type":141,"name":147,"callback":150,"file":144,"line":151},"js",75,{"type":141,"name":153,"callback":154,"file":144,"line":155},"admin_init","con_upg_dlvshortcode_buttons",76,{"type":141,"name":153,"callback":157,"file":144,"line":158},"_ajax",77,{"type":160,"name":161,"callback":162,"file":144,"line":163},"filter","wp_mail_content_type","set_html_content_type",305,{"type":160,"name":165,"callback":166,"file":144,"line":167},"mce_external_plugins","add_dltinymce_plugin",414,{"type":160,"name":169,"callback":170,"file":144,"line":171},"mce_buttons","dlregister_buttons",415,{"type":141,"name":142,"callback":173,"file":144,"line":174},"con_upg_add_setting_page",702,{"type":141,"name":176,"callback":177,"file":178,"line":179},"dlv_ajax_callback","ajax_callback","version1.0\\Dlv_1Point_Zero.php",14,{"type":141,"name":181,"callback":182,"file":178,"line":183},"dlv_js","_js",15,{"type":141,"name":185,"callback":157,"file":178,"line":186},"dlv_ajax",16,{"type":141,"name":188,"callback":189,"priority":32,"file":190,"line":191},"dlv_social_shortcode","social_filter","version1.0.0\\Dlv_1Point_ZeroOne.php",22,[193,196,199,203,205,209,211,213,214,217],{"action":185,"nopriv":194,"callback":177,"hasNonce":194,"hasCapCheck":194,"file":144,"line":195},false,104,{"action":185,"nopriv":197,"callback":177,"hasNonce":194,"hasCapCheck":194,"file":144,"line":198},true,105,{"action":200,"nopriv":194,"callback":201,"hasNonce":194,"hasCapCheck":194,"file":144,"line":202},"dlv_email_ajax","ajax_email_callback",107,{"action":200,"nopriv":197,"callback":201,"hasNonce":194,"hasCapCheck":194,"file":144,"line":204},108,{"action":206,"nopriv":194,"callback":207,"hasNonce":194,"hasCapCheck":194,"file":144,"line":208},"dlv_counter","ajax_dlcounter",110,{"action":206,"nopriv":197,"callback":207,"hasNonce":194,"hasCapCheck":194,"file":144,"line":210},111,{"action":206,"nopriv":194,"callback":207,"hasNonce":194,"hasCapCheck":194,"file":178,"line":212},21,{"action":206,"nopriv":197,"callback":207,"hasNonce":194,"hasCapCheck":194,"file":178,"line":191},{"action":215,"nopriv":194,"callback":215,"hasNonce":194,"hasCapCheck":194,"file":190,"line":216},"dlv_socialcounter",23,{"action":215,"nopriv":197,"callback":215,"hasNonce":194,"hasCapCheck":194,"file":190,"line":218},24,[],[221],{"tag":222,"callback":223,"file":144,"line":224},"dlv","con_upg_shorcode_dlv",72,[],11,{"dangerousFunctions":228,"sqlUsage":229,"outputEscaping":234,"fileOperations":272,"externalRequests":273,"nonceChecks":66,"capabilityChecks":66,"bundledLibraries":274},[],{"prepared":106,"raw":31,"locations":230},[231],{"file":144,"line":232,"context":233},741,"$wpdb->get_var() with variable interpolation",{"escaped":235,"rawEcho":183,"locations":236},42,[237,241,243,245,247,249,251,253,255,257,260,263,265,268,270],{"file":238,"line":239,"context":240},"customize.php",37,"raw output",{"file":238,"line":242,"context":240},43,{"file":238,"line":244,"context":240},49,{"file":238,"line":246,"context":240},55,{"file":144,"line":248,"context":240},323,{"file":144,"line":250,"context":240},677,{"file":252,"line":25,"context":240},"inc\\api\\madmimi\\MadMimi.class.php",{"file":252,"line":254,"context":240},87,{"file":252,"line":256,"context":240},93,{"file":258,"line":259,"context":240},"inc\\api\\madmimi\\Spyc.class.php",712,{"file":261,"line":262,"context":240},"inc\\Dlv_Email.php",36,{"file":261,"line":264,"context":240},38,{"file":266,"line":267,"context":240},"setting.php",115,{"file":266,"line":269,"context":240},120,{"file":190,"line":271,"context":240},53,4,8,[275],{"name":276,"version":26,"knownCves":277},"TinyMCE",[],[279],{"entryPoint":280,"graph":281,"unsanitizedCount":307,"severity":308},"\u003Cdlv_shortcode> (dlv_shortcode.php:0)",{"nodes":282,"edges":303},[283,288,293,297,301],{"id":284,"type":285,"label":286,"file":144,"line":287},"n0","source","$_POST",154,{"id":289,"type":290,"label":291,"file":144,"line":248,"wp_function":292},"n1","sink","echo() [XSS]","echo",{"id":294,"type":285,"label":295,"file":144,"line":296},"n2","$_POST (x2)",281,{"id":298,"type":299,"label":300,"file":144,"line":296},"n3","transform","→ con_upg_wp_email()",{"id":302,"type":290,"label":291,"file":144,"line":248,"wp_function":292},"n4",[304,305,306],{"from":284,"to":289,"sanitized":197},{"from":294,"to":298,"sanitized":194},{"from":298,"to":302,"sanitized":194},2,"medium",{"summary":310,"deductions":311},"The 'content-upgrade' plugin v1.0.5 presents a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as a high percentage of SQL queries using prepared statements and a majority of outputs being properly escaped, the lack of authentication checks on 10 out of 10 AJAX entry points creates a substantial attack surface.  The taint analysis did reveal one flow with unsanitized paths, which, while not classified as critical or high severity in this instance, highlights a potential area for exploitation if inputs are not rigorously validated.  The complete absence of recorded vulnerabilities, CVEs, or common vulnerability types in its history is a positive indicator, suggesting a history of relatively secure development or limited exposure. However, this lack of historical issues should not overshadow the immediate risks posed by the exposed AJAX endpoints.  The plugin's strengths lie in its cautious approach to database operations and output handling, but its weakness in securing critical entry points requires immediate attention to mitigate potential unauthorized actions.",[312,314,316,318,320,322],{"reason":313,"points":11},"AJAX handlers without authentication checks",{"reason":315,"points":273},"Flows with unsanitized paths identified",{"reason":317,"points":66},"File operations present",{"reason":319,"points":66},"External HTTP requests present",{"reason":321,"points":307},"Nonce checks partially implemented",{"reason":323,"points":307},"Capability checks partially implemented","2026-03-16T23:19:52.452Z",{"wat":326,"direct":339},{"assetPaths":327,"generatorPatterns":332,"scriptPaths":333,"versionParams":334},[328,329,330,331],"\u002Fwp-content\u002Fplugins\u002Fcontent-upgrade\u002Fcss\u002Fcontent-upgrade.css","\u002Fwp-content\u002Fplugins\u002Fcontent-upgrade\u002Fcss\u002Fanimate.css","\u002Fwp-content\u002Fplugins\u002Fcontent-upgrade\u002Fcss\u002Fdlv_custom.css","\u002Fwp-content\u002Fplugins\u002Fcontent-upgrade\u002Fjs\u002Fdlv_custom.js",[],[331],[335,336,337,338],"content-upgrade\u002Fcss\u002Fcontent-upgrade.css?ver=","content-upgrade\u002Fcss\u002Fanimate.css?ver=","content-upgrade\u002Fcss\u002Fdlv_custom.css?ver=","content-upgrade\u002Fjs\u002Fdlv_custom.js?ver=",{"cssClasses":340,"htmlComments":342,"htmlAttributes":346,"restEndpoints":351,"jsGlobals":352,"shortcodeOutput":354},[341],"con_upg_wrap",[343,344,345],"\u003C!-- Start of Download Button -->","\u003C!-- End of Download Button -->","\u003C!-- Content Upgrade shortcode -->",[347,348,349,350],"data-id","data-download","data-name","data-email",[],[353],"dlv_custom_obj",[355],"\u003Ca href=\"javascript:void(0);\" class=\"btn btn-primary btn-lg download-button dlv_button_class\" data-id=",{"error":197,"url":357,"statusCode":358,"statusMessage":359,"message":359},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcontent-upgrade\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":106,"versions":361},[362,367,373,380,387],{"version":6,"download_url":24,"svn_tag_url":363,"released_at":26,"has_diff":194,"diff_files_changed":364,"diff_lines":26,"trac_diff_url":365,"vulnerabilities":366,"is_current":197},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontent-upgrade\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontent-upgrade%2Ftags%2F1.0.4&new_path=%2Fcontent-upgrade%2Ftags%2F1.0.5",[],{"version":120,"download_url":368,"svn_tag_url":369,"released_at":26,"has_diff":194,"diff_files_changed":370,"diff_lines":26,"trac_diff_url":371,"vulnerabilities":372,"is_current":194},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-upgrade.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontent-upgrade\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontent-upgrade%2Ftags%2F1.0.3&new_path=%2Fcontent-upgrade%2Ftags%2F1.0.4",[],{"version":374,"download_url":375,"svn_tag_url":376,"released_at":26,"has_diff":194,"diff_files_changed":377,"diff_lines":26,"trac_diff_url":378,"vulnerabilities":379,"is_current":194},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-upgrade.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontent-upgrade\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontent-upgrade%2Ftags%2F1.0.2&new_path=%2Fcontent-upgrade%2Ftags%2F1.0.3",[],{"version":381,"download_url":382,"svn_tag_url":383,"released_at":26,"has_diff":194,"diff_files_changed":384,"diff_lines":26,"trac_diff_url":385,"vulnerabilities":386,"is_current":194},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-upgrade.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontent-upgrade\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcontent-upgrade%2Ftags%2F1.0&new_path=%2Fcontent-upgrade%2Ftags%2F1.0.2",[],{"version":58,"download_url":388,"svn_tag_url":389,"released_at":26,"has_diff":194,"diff_files_changed":390,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":391,"is_current":194},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-upgrade.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcontent-upgrade\u002Ftags\u002F1.0\u002F",[],[]]