[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUKqIyNGinVQdxVOqsjc6C1aV3zngWEHJXA-C7ZMn_-M":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"codeforbroke","Code For Broke","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeforbroke\u002F",2,10,100,30,94,"2026-04-04T21:11:49.868Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"ai-deny","AI Deny","0.1.1","\u003Cp>Blocking AI crawlers from your website is essential for maintaining both its performance and privacy. When left unchecked, these bots can strain server resources, causing slow load times for real users, and may harvest data beyond your intended audience. This creates potential risks, including the exposure of sensitive information and a compromised user experience.\u003C\u002Fp>\n\u003Cp>AI Deny offers an effective and straightforward solution to this problem. The plugin works by automatically configuring your website’s robots.txt file to disallow over 30 of the most common AI user-agents known for crawling websites. This ensures that unwanted bots are prevented from accessing your site, reducing server load and safeguarding privacy.\u003C\u002Fp>\n\u003Cp>With AI Deny, you can easily block all pre-configured user-agents or customize the list to suit your specific needs. By giving you control over which bots are allowed or denied access, AI Deny helps you protect your content, conserve bandwidth, and deliver a faster, more secure experience for your audience.\u003C\u002Fp>\n\u003Cp>AI Deny\u003C\u002Fp>\n","Easily block over 30 of the most common AI user-agents known for crawling websites, keeping unauthorized bots at bay.",1121,1,"2026-01-09T19:19:00.000Z","6.9.4","6.0","",[27,28,29,30,31],"ai","bots","crawler","robots","robots-txt","https:\u002F\u002Fgithub.com\u002Fcodeforbroke\u002Fai-deny","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-deny.0.1.1.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":23,"requires_at_least":45,"requires_php":46,"tags":47,"homepage":53,"download_link":54,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"cfb-must-login","CFB Must Login","1.0.0","\u003Cp>Must Login is a lightweight, user-friendly plugin that allows you to require login for your entire site with just one click. Perfect for membership sites, private blogs, intranets, or any site that needs to restrict access to registered users only.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Toggle\u003C\u002Fstrong> – Enable or disable login requirement instantly from the admin bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Protection\u003C\u002Fstrong> – Configurable authentication requirement for REST API endpoints\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Cache Clearing\u003C\u002Fstrong> – Automatically clears popular caching plugins when toggling protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Bar Status Indicator\u003C\u002Fstrong> – Always see at a glance whether login is required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Settings Page\u003C\u002Fstrong> – Easy-to-use settings interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Override\u003C\u002Fstrong> – Administrators always have access, even when login is required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Redirects\u003C\u002Fstrong> – Users are redirected to login and then back to their intended page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selective Endpoint Access\u003C\u002Fstrong> – Allow specific REST API endpoints for forms and authentication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatibility\u003C\u002Fstrong> – Works with WP Super Cache, W3 Total Cache, WP Rocket, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Configuration Needed\u003C\u002Fstrong> – Works perfectly out of the box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – Minimal impact on site performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – Fully internationalized and ready for translation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Click the lock icon in the admin bar to toggle login requirement\u003C\u002Fli>\n\u003Cli>That’s it! Your site is now protected\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>When enabled, all visitors must log in to view any page on your site. Administrators can quickly toggle this on or off from anywhere on the site using the admin bar.\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>cfb_must_login_redirect_url\u003C\u002Fstrong> – Customize the login redirect URL\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cfb_must_login_redirect_url', function($redirect_url, $redirect_to) {\n    return 'https:\u002F\u002Fexample.com\u002Fcustom-login';\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>cfb_must_login_allowed_rest_routes\u003C\u002Fstrong> – Allow additional REST API endpoints\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('cfb_must_login_allowed_rest_routes', function($routes) {\n    $routes[] = '\u002Fmy-plugin\u002Fv1\u002Fpublic';\n    return $routes;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>cfb_must_login_clear_cache\u003C\u002Fstrong> – Triggered when cache is cleared\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('cfb_must_login_clear_cache', function() {\n    \u002F\u002F Custom cache clearing logic\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Capabilities\u003C\u002Fh4>\n\u003Cp>The plugin uses the \u003Ccode>cfb_must_login_manage\u003C\u002Fcode> capability, which is mapped to \u003Ccode>manage_options\u003C\u002Fcode> by default. You can customize this using the \u003Ccode>map_meta_cap\u003C\u002Fcode> filter.\u003C\u002Fp>\n","Require users to log in before viewing your site with easy admin toggle controls. Includes REST API protection and automatic cache clearing.",112,"2025-12-31T18:50:00.000Z","5.0","7.4",[48,49,50,51,52],"login","members","private","rest-api","security","https:\u002F\u002Fgithub.com\u002Fcodeforbroke\u002Fmust-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcfb-must-login.zip"]