[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-yAV07Zb4z3mJB9wbSgB9c_4A1SSoWOZ7gh4W5mmlmM":3,"$fyTkzbDh3ualo8DlPpc55CgsEaYkWu5sWFNTpzra64U8":245,"$fSzROW3l2r4mRuVhWhf8ba5w6RYdHf4UMNKzfnPfdhGo":250},{"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,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":151,"fingerprints":226},"eyes-only-plus","Eyes Only","1.0.9","Archetyped","https:\u002F\u002Fprofiles.wordpress.org\u002Farchetyped\u002F","\u003Cp>Eyes Only is the ultimate tool for seamless site privacy.  Write your private thoughts with full control over what others can or cannot see.\u003Cbr \u002F>\nUsing \u003Cstrong>redaction\u003C\u002Fstrong> (masking\u002Fhiding), any private details in a post can be masked or replaced while still allowing visitors to read the rest of the post’s content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Manually redact (mask) text in posts by using handy editor buttons (visual and HTML editor)\u003C\u002Fli>\n\u003Cli>Automatically replace text in any post with another word\u002Fphrase of your choosing using \u003Cstrong>Automatic Redactions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Manual Redaction\u003C\u002Fh4>\n\u003Cp>Select text to redact in the post editor and click the \u003Cstrong>Redact\u003C\u002Fstrong> button (visual and HTML editor)\u003C\u002Fp>\n\u003Ch4>Automatic Redaction\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Define automatic redactions at \u003Cstrong>Settings > Eyes Only\u003C\u002Fstrong> that will hide user-defined text in any post\u003C\u002Fli>\n\u003Cli>Click the \u003Cstrong>Help\u003C\u002Fstrong> tab on the settings page for full instructions on how to add\u002Fedit automatic redactions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Farchetyped.com\u002Ftools\u002Feyes-only\u002F\" rel=\"nofollow ugc\">Plugin home page\u003C\u002Fa>\u003C\u002Fp>\n","The ultimate tool for publishing your private thoughts in public",60,5024,100,1,"2024-07-15T22:41:00.000Z","6.6.5","5.4","",[20,21,22,23,24],"anonymous","hide","privacy","private","redaction","http:\u002F\u002Farchetyped.com\u002Ftools\u002Feyes-only\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feyes-only-plus.1.0.9.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"archetyped",4,150060,87,24,85,"2026-05-19T20:04:24.285Z",[42,63,88,112,133],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":52,"num_ratings":53,"last_updated":54,"tested_up_to":55,"requires_at_least":56,"requires_php":18,"tags":57,"homepage":61,"download_link":62,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-force-login","Force Login","5.6.3","Kevin Vess","https:\u002F\u002Fprofiles.wordpress.org\u002Fkevinvess\u002F","\u003Cp>Easily hide your WordPress site from public viewing by requiring visitors to log in first. As simple as flipping a switch.\u003C\u002Fp>\n\u003Cp>Make your website private until it’s ready to share publicly, or keep it private for members only.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Multisite compatible.\u003C\u002Fli>\n\u003Cli>Login redirects visitors back to the url they tried to visit.\u003C\u002Fli>\n\u003Cli>Extensive Developer API (hooks & filters).\u003C\u002Fli>\n\u003Cli>Customizable. Set a specific URL to always redirect to on login.\u003C\u002Fli>\n\u003Cli>Filter exceptions for certain pages or posts.\u003C\u002Fli>\n\u003Cli>Restrict REST API to authenticated users.\u003C\u002Fli>\n\u003Cli>Translation Ready & WPML certified.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Bug Reports\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Bug reports for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkevinvess\u002Fwp-force-login\" rel=\"nofollow ugc\">Force Login are welcomed on GitHub\u003C\u002Fa>. Please note that GitHub is \u003Cem>not\u003C\u002Fem> a support forum.\u003C\u002Fp>\n","Force Login is a simple lightweight plugin that requires visitors to log in to interact with the website.",30000,9119327,96,101,"2025-02-07T16:57:00.000Z","6.7.5","4.6",[22,23,58,59,60],"protected","registered-only","restricted","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-force-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-force-login.5.6.3.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":17,"tags":78,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":28,"last_vuln_date":87,"fetched_at":30},"jonradio-private-site","My Private Site","4.1.0","David Gewirtz","https:\u002F\u002Fprofiles.wordpress.org\u002Fdgewirtz\u002F","\u003Cp>\u003Cstrong>My Private Site\u003C\u002Fstrong> makes your WordPress site private so only logged-in users can see your content. With one click, you can restrict access to all posts and pages, automatically redirect visitors to the login screen, and keep your site visible only to people you trust.\u003C\u002Fp>\n\u003Cp>Unlike full membership or subscription systems, My Private Site focuses on strong privacy without unnecessary complexity. It is ideal for family sites, schools, clubs, client previews, or development environments where you want to share content with a trusted audience without managing payments, profiles, or custom roles.\u003C\u002Fp>\n\u003Ch3>Ideal Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Family sites and school projects\u003C\u002Fstrong>: Share personal updates, photos, or assignments only with family members, classmates, or teachers you choose.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Development and staging sites\u003C\u002Fstrong>: Safely show work-in-progress to clients or teammates without exposing unfinished content or letting it be indexed by search engines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clubs, groups, and internal blogs\u003C\u002Fstrong>: Create a private online space for members or staff without the overhead of a complex membership system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Digital Fortress protection\u003C\u002Fh3>\n\u003Cp>My Private Site helps protect the “front door” of your private site with built-in safeguards for login and user registration, including registration spam protection and optional reCAPTCHA support. It also includes AI Crawler Defense to discourage automated collection of your site’s content.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Make your entire WordPress site private with a single setting  \u003C\u002Fli>\n\u003Cli>Redirect logged-out visitors automatically to the login page  \u003C\u002Fli>\n\u003Cli>Choose where users land after login (requested page, home, dashboard, or custom URL)  \u003C\u002Fli>\n\u003Cli>Support user self-registration on private sites when enabled  \u003C\u002Fli>\n\u003Cli>Protect registration with built-in spam controls and optional reCAPTCHA  \u003C\u002Fli>\n\u003Cli>Optionally block unauthenticated access to the WordPress REST API  \u003C\u002Fli>\n\u003Cli>Simple, no-code setup using standard WordPress settings \u003C\u002Fli>\n\u003Cli>Privacy shortcode lets you selectively show or hide content within a page or post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built-in AI Crawler Defense\u003C\u002Fh3>\n\u003Cp>The internet is rapidly changing, with AI crawlers and bots harvesting content without consent. My Private Site helps you defend your work with integrated \u003Cstrong>AI Crawler Defense\u003C\u002Fstrong> features:\u003Cbr \u002F>\n* \u003Cstrong>NoAI and NoImageAI tags\u003C\u002Fstrong>: Automatically add meta tags and headers that signal compliant AI systems not to use your text or images for training.\u003Cbr \u002F>\n* \u003Cstrong>Block GPTBot\u003C\u002Fstrong>: Add a robots.txt rule to prevent OpenAI’s crawler from accessing your site.\u003Cbr \u002F>\n* \u003Cstrong>Really Simple Licensing (RSL)\u003C\u002Fstrong>: Publish a machine-readable license that explicitly prohibits AI training on your content.\u003C\u002Fp>\n\u003Cp>These protections are included free in the core plugin, easy to enable with a checkbox, and designed to safeguard your site without affecting normal visitors or search engines. You can use them even if you’re not using any other site privacy features.\u003C\u002Fp>\n\u003Ch3>Watch the Video Overview and Demo\u003C\u002Fh3>\n\u003Cp>\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\u002Fjry3DHD-OB8?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>\u003C\u002Fp>\n\u003Ch3>Premium Add-ons\u003C\u002Fh3>\n\u003Cp>Premium add-ons turn My Private Site into a comprehensive privacy suite, giving you enterprise-style layered security defenses, smarter oversight, and flexible access, without the complexity or cost.\u003C\u002Fp>\n\u003Cp>Advanced AI Crawler Defense, Visitor Intelligence, and Block IP provide protections regardless of whether you’re using any site privacy features.\u003C\u002Fp>\n\u003Cp>\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\u002FB6s8O9VZLc0?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>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-public-pages\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Public Pages 2.0\u003C\u002Fstrong>\u003C\u002Fa>: Allows site operators to designate certain specific pages, or pages with specified prefix, to be available to the public without login. Now also allows public site, private pages. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fu7BuYtzS_pI\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-advanced-ai-defense\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced AI Crawler Defense\u003C\u002Fstrong>\u003C\u002Fa>: Protect WordPress content from AI crawlers using licensing, opt-out tags, selective bot blocking, and firewall defenses to control and safeguard your data. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FEb4qQDafaRk\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-visitor-intelligence\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Visitor Intelligence\u003C\u002Fstrong>\u003C\u002Fa>: Track logins, logouts, failed attempts, and bot activity with a unified log, anomaly detection, and export tools for stronger site oversight and security. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FTTK8bGVD8pM\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-guest-access\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Guest Access\u003C\u002Fstrong>\u003C\u002Fa>: Grant temporary, secure access to private WordPress content using unique shareable links with expiration, one-time use, and full admin-controlled invite management. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fj1vYV8lhqcc\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-block-ip\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Block IP\u003C\u002Fstrong>\u003C\u002Fa>: Block unwanted visitors by IP address or range with full IPv4\u002FIPv6 support, configurable scope, and fast enforcement to secure your WordPress site. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FvsxLqYXWITs\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-tags-and-categories\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Tags & Categories\u003C\u002Fstrong>\u003C\u002Fa>: Allows you to make pages public or (with Public Pages 2.0) private based on tags and categories. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FdEv7lXxU5lo\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-selective-content\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Selective Content\u003C\u002Fstrong>\u003C\u002Fa>: Allows hiding, showing, and obscurifying page content through the use of shortcodes. Can also selectively hide widgets and sidebars. \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FexgJrJJSCNY\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzatzlabs.com\u002Fproject\u002Fmy-private-site-pricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Digital Fortress Bundle\u003C\u002Fstrong>\u003C\u002Fa>: All add-ons are available in bundle form.  \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FB6s8O9VZLc0\" rel=\"nofollow ugc\">Watch the video\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Limits\u003C\u002Fh3>\n\u003Cp>This plugin does not hide non-WordPress web pages, such as .html and .php files. It also won’t restrict images and other media and text files directly accessed by their URL. If your hosting provider’s filesystem protections haven’t been set up correctly, files may also be accessed by directory listing.\u003C\u002Fp>\n\u003Ch3>Support Note\u003C\u002Fh3>\n\u003Cp>Support has moved to the ZATZLabs site and is no longer provided on the WordPress.org forums. If you need a timely reply from the developer, please \u003Ca href=\"http:\u002F\u002Fzatzlabs.com\u002Fsubmit-ticket\u002F\" rel=\"nofollow ugc\">open a ticket\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Mailing List\u003C\u002Fh3>\n\u003Cp>If you’d like to keep up with the latest updates to this plugin, please visit \u003Ca href=\"http:\u002F\u002Fzatzlabs.com\u002Flab-notes\u002F\" rel=\"nofollow ugc\">David’s Lab Notes\u003C\u002Fa> and add yourself to the mailing list.\u003C\u002Fp>\n","Make your WordPress site private with one click for family, projects, or teams. Protection for content, login, and registration.",20000,576931,90,80,"2026-01-28T21:00:00.000Z","6.9.4","4.4",[79,22,80,81,82],"login","private-site","registration","security","http:\u002F\u002Fzatzlabs.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjonradio-private-site.4.1.0.zip",99,2,"2024-02-16 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":55,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":108,"download_link":109,"security_score":110,"vuln_count":86,"unpatched_count":28,"last_vuln_date":111,"fetched_at":30},"anonymous-restricted-content","Anonymous Restricted Content","1.6.6","taras.sych","https:\u002F\u002Fprofiles.wordpress.org\u002Fcayenne\u002F","\u003Cp>This plugin is as simple as you expected!\u003Cbr \u002F>\nAnd it support latest WordPress Gutenberg editor now!\u003C\u002Fp>\n\u003Cp>Mark the content you want to hide as restricted with just a checkbox – and it’s done!\u003C\u002Fp>\n\u003Cp>In case anonymous user will try to get access to restricted page or post – it will be redirected to WordPress Login page first.\u003Cbr \u002F>\nOr you can specify the exact URL (internal or external) to redirect anonymous users to.\u003C\u002Fp>\n\u003Cp>After successful authorization, user is redirected back to the requested page.\u003C\u002Fp>\n\u003Cp>Also, it hides restricted posts from Archive and Categories pages, RSS feed and from Latest Comments\u002FPosts widgets!\u003C\u002Fp>\n","Simple but yet effective plugin to hide selected posts and pages from anonymous users.",1000,26806,86,9,"2024-11-18T12:11:00.000Z","5.3",[103,104,105,106,107],"access-control","content-control","hide-content","restrict-anonymous","restricted-access","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanonymous-restricted-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanonymous-restricted-content.1.6.6.zip",91,"2024-11-20 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":28,"num_ratings":28,"last_updated":122,"tested_up_to":76,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":131,"download_link":132,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"b2bking-private-store-for-woocommerce","Private Store for WooCommerce B2B & Wholesale by B2BKing","1.2.0","WebWizards","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebwizardsdev\u002F","\u003Cp>\u003Cstrong>Hide prices for logged out users, or even hide the store  completely! Perfect solution for Private, B2B, and Wholesale stores.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fkingsplugins.com\u002Fwoocommerce-wholesale\u002Fb2bking\u002F\" title=\"Premium version\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hide prices for guest users\u003C\u002Fli>\n\u003Cli>Show a message such as “login to view prices” instead of price.\u003C\u002Fli>\n\u003Cli>Hide “add to cart” button and prevent checkout\u003C\u002Fli>\n\u003Cli>Customize message shown to users\u003C\u002Fli>\n\u003Cli>Force users to login to view content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>B2BKing Full Premium Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>B2BKing\u003C\u002Fstrong> is the ultimate WooCommerce Wholesale Plugin with over 137+ features and functionalities for B2B and Wholesale stores.\u003C\u002Fp>\n\u003Cp>B2BKing takes care of everything, from basic B2B aspects such as hiding prices for guest users, to complex features such as tiered pricing structures, tax exemptions, VAT handling, and multiple buyers per account. From an extended business registration and separate B2B\u002FB2C registration forms, to custom billing fields, an invoice payment gateway and negotiated price offers, B2BKing does it all.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide prices for guests, hide the entire website, or replace prices with “Request a Quote”\u003C\u002Fli>\n\u003Cli>Set up different prices for different users or user groups, with rules or in product page. (New!)\u003C\u002Fli>\n\u003Cli>Set up different discounts, minimum order thresholds, or free shipping requirements for different users or user groups\u003C\u002Fli>\n\u003Cli>CSV Import \u002F Export tool for B2B pricing (New!)\u003C\u002Fli>\n\u003Cli>Set up product visibility so that only certain users can see certain products\u003C\u002Fli>\n\u003Cli>Exempt certain users from tax, optionally based on a VIES-validated VAT ID\u003C\u002Fli>\n\u003Cli>Display tax including or excluding tax for B2C and B2B users (New!)\u003C\u002Fli>\n\u003Cli>Set complex tax rules (New! Withholding Tax)\u003C\u002Fli>\n\u003Cli>Extend registration for B2B users and set up separate B2B and B2C registration forms\u003C\u002Fli>\n\u003Cli>Allow multiple users on one account, with complex permissions setup (e.g. permission to place an order, or view all account orders)\u003C\u002Fli>\n\u003Cli>Wholesale bulk order form (New! Search products by SKU)\u003C\u002Fli>\n\u003Cli>Make personalized offers that only certain users or groups can access\u003C\u002Fli>\n\u003Cli>Enable purchase lists that B2B buyers can easily use to re-order \u002F replenish stock\u003C\u002Fli>\n\u003Cli>Enable or disable payment methods and shipping methods based on user or group\u003C\u002Fli>\n\u003Cli>And much, much more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwoocommerce-b2b-plugin.com\" title=\"Get B2BKing - The Ultimate B2B & Wholesale Plugin for WooCommerce\" rel=\"nofollow ugc\">Get B2BKing – The Ultimate B2B & Wholesale Plugin for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Hide prices for logged out users, or even hide the store  completely! Perfect solution for Private, B2B, and Wholesale stores.",600,10283,"2025-11-28T22:22:00.000Z","4.8","5.6.20",[126,127,128,129,130],"hide-prices","private-store","woocommerce-b2b","woocommerce-private-store","woocommerce-wholesale","https:\u002F\u002Fkingsplugins.com\u002Fwoocommerce-wholesale\u002Fb2bking\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fb2bking-private-store-for-woocommerce.1.2.0.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":141,"downloaded":142,"rating":143,"num_ratings":144,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":18,"tags":148,"homepage":18,"download_link":150,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bp-simple-private","BP Simple Private","2.3","shanebp","https:\u002F\u002Fprofiles.wordpress.org\u002Fshanebp\u002F","\u003Cp>A simple Private Content settings plugin for BuddyPress or the BuddyBoss Platform.\u003C\u002Fp>\n\u003Cp>This plugin allows administrators to select whether posts, pages and sections can be viewed by non-logged-in users.\u003C\u002Fp>\n\u003Cp>Your front page or home page will always be Public.\u003C\u002Fp>\n\u003Cp>If a user is logged in – this plugin will have no effect on them.\u003C\u002Fp>\n\u003Cp>It:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>will redirect non-logged-in users trying to access private content to your front page or home page\u003C\u002Fli>\n\u003Cli>provides a Settings screen in wp-admin: Settings > BP Simple Private\u003C\u002Fli>\n\u003Cli>allows an admin to select which post types and BuddyPress or BuddyBoss components are Private\u003C\u002Fli>\n\u003Cli>provides a Private checkbox in the upper right corner of every page, post, and custom post type selected in Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Spanish translation included, thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpablocusto\u002F\" rel=\"nofollow ugc\">pablocusto\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more information about using this plugin, please visit: \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002Fproducts\u002Fbp-simple-private\u002F\" rel=\"nofollow ugc\">PhiloPress – BP Simple Private\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: Please deactivate other privacy plugins and disable any privacy hacks on your site before activating this plugin. Otherwise there may be conflicts.\u003C\u002Fp>\n\u003Cp>If you would like support for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>entering a custom redirection url\u003C\u002Fli>\n\u003Cli>bbPress\u003C\u002Fli>\n\u003Cli>multi-site\u003C\u002Fli>\n\u003Cli>disabling BuddyPress RSS Feeds\u003C\u002Fli>\n\u003Cli>the option to set a post type to ‘private’ on a site-wide basis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Then you may be interested in \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002Fproducts\u002Fbp-simple-private-pro\u002F\" rel=\"nofollow ugc\">BP Simple Private Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more plugins, please visit \u003Ca href=\"https:\u002F\u002Fwww.philopress.com\u002F\" rel=\"nofollow ugc\">PhiloPress\u003C\u002Fa>\u003C\u002Fp>\n","A simple Private Content settings plugin for BuddyPress or the BuddyBoss Platform.",500,14297,78,11,"2025-04-19T17:34:00.000Z","6.8.5","4.0",[149,22,23],"buddypress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-simple-private.2.3.zip",{"attackSurface":152,"codeSignals":182,"taintFlows":215,"riskAssessment":216,"analyzedAt":225},{"hooks":153,"ajaxHandlers":175,"restRoutes":176,"shortcodes":177,"cronEvents":181,"entryPointCount":14,"unprotectedCount":28},[154,159,162,164,167,169,173],{"type":155,"name":156,"callback":20,"file":157,"line":158},"action","admin_menu","model.php",82,{"type":155,"name":160,"callback":20,"file":157,"line":161},"admin_enqueue_scripts",83,{"type":155,"name":160,"callback":20,"file":157,"line":163},88,{"type":165,"name":166,"callback":20,"file":157,"line":73},"filter","mce_buttons",{"type":165,"name":168,"callback":20,"file":157,"line":110},"mce_external_plugins",{"type":165,"name":170,"callback":20,"priority":171,"file":157,"line":172},"the_content",20,98,{"type":155,"name":174,"callback":20,"file":157,"line":53},"wp_head",[],[],[178],{"tag":179,"callback":20,"file":157,"line":180},"redact",134,[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":14,"externalRequests":28,"nonceChecks":14,"capabilityChecks":28,"bundledLibraries":214},[],{"prepared":28,"raw":28,"locations":185},[],{"escaped":144,"rawEcho":187,"locations":188},14,[189,193,195,197,199,200,202,203,204,205,207,209,210,212],{"file":190,"line":191,"context":192},"includes\\class.options.php",311,"raw output",{"file":157,"line":194,"context":192},179,{"file":157,"line":196,"context":192},287,{"file":157,"line":198,"context":192},297,{"file":157,"line":198,"context":192},{"file":157,"line":201,"context":192},298,{"file":157,"line":201,"context":192},{"file":157,"line":201,"context":192},{"file":157,"line":191,"context":192},{"file":157,"line":206,"context":192},314,{"file":157,"line":208,"context":192},397,{"file":157,"line":208,"context":192},{"file":157,"line":211,"context":192},399,{"file":157,"line":213,"context":192},405,[],[],{"summary":217,"deductions":218},"The 'eyes-only-plus' plugin version 1.0.9 exhibits a generally good security posture, particularly concerning its handling of SQL queries and the absence of critical taint flows. The fact that all SQL queries utilize prepared statements is a significant strength, mitigating a common source of vulnerabilities.  The plugin also shows positive signs with the presence of a nonce check and a file operation that is likely controlled within the plugin's logic.\n\nHowever, there are areas that warrant attention. The relatively low percentage of properly escaped output (44%) suggests a potential risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly rendered without adequate sanitization.  The absence of capability checks on the single shortcode is also a concern, as it implies that any user, regardless of their role, could potentially execute the shortcode's functionality. While there are no recorded vulnerabilities or critical taint flows, the identified code signals indicate potential weaknesses that could be exploited if not addressed.\n\nIn conclusion, 'eyes-only-plus' v1.0.9 has a solid foundation with secure SQL practices and no known historical vulnerabilities. Nevertheless, the lack of capability checks on the shortcode and the significant proportion of unescaped output represent the most immediate risks. Addressing these specific areas would greatly enhance the plugin's overall security.",[219,222],{"reason":220,"points":221},"Low percentage of properly escaped output",6,{"reason":223,"points":224},"Shortcode without capability checks",5,"2026-03-16T21:45:57.157Z",{"wat":227,"direct":235},{"assetPaths":228,"generatorPatterns":230,"scriptPaths":231,"versionParams":234},[229],"\u002Fwp-content\u002Fplugins\u002Feyes-only-plus\u002Fcss\u002Fstyle.css",[],[232,233],"\u002Fwp-content\u002Fplugins\u002Feyes-only-plus\u002Fjs\u002Feop.js","\u002Fwp-content\u002Fplugins\u002Feyes-only-plus\u002Fjs\u002Fadmin.js",[],{"cssClasses":236,"htmlComments":238,"htmlAttributes":239,"restEndpoints":240,"jsGlobals":241,"shortcodeOutput":243},[237],"redacted",[],[],[],[242],"eyes_only_prefix",[244],"[redact]",{"error":246,"url":247,"statusCode":248,"statusMessage":249,"message":249},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Feyes-only-plus\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":86,"versions":251},[252,258],{"version":6,"download_url":26,"svn_tag_url":253,"released_at":29,"has_diff":254,"diff_files_changed":255,"diff_lines":29,"trac_diff_url":256,"vulnerabilities":257,"is_current":246},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Feyes-only-plus\u002Ftags\u002F1.0.9\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Feyes-only-plus%2Ftags%2F1.0&new_path=%2Feyes-only-plus%2Ftags%2F1.0.9",[],{"version":259,"download_url":260,"svn_tag_url":261,"released_at":29,"has_diff":254,"diff_files_changed":262,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":263,"is_current":254},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feyes-only-plus.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Feyes-only-plus\u002Ftags\u002F1.0\u002F",[],[]]