[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fbL2gR9eEjFoboIHYg0koaeAFCtkLkwfkAucRRpkaaRg":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":38,"analysis":152,"fingerprints":497},"hide-for-group-roles","Hide for group (roles)","1.0","maffay","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaffay\u002F","\u003Cp>WordPress Hide for group (roles): website, blog, page, post (or text), category, tags,tax v.s..\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All site (blog) hide for group (role) : Is routed to the specified page. \u003C\u002Fli>\n\u003Cli>Simple hide for group(roles) pages.\u003C\u002Fli>\n\u003Cli>Create New group (role) or remove..\u003C\u002Fli>\n\u003Cli>Simple hide page, post (or text), category, tags for user role (group)\u003C\u002Fli>\n\u003Cli>Admin setting pages\u003C\u002Fli>\n\u003Cli>Hide pages for redirect page settings\u003C\u002Fli>\n\u003Cli>Hide pages for message on post content\u003C\u002Fli>\n\u003Cli>shortcode for hide content in text area.\u003C\u002Fli>\n\u003Cli>v.s..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Demo: http:\u002F\u002Fmakaleci.com\u002Fdersler\u002Fwordpress\u002Fphp_file_cache\u002F\u003C\u002Fp>\n\u003Cp>Thanks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftaxonomy-metadata\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fwww.smashingmagazine.com\u002F2012\u002F01\u002F04\u002Fcreate-custom-taxonomies-wordpress\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fdavid-coombes.com\u002Fwordpress-get-current-user-before-plugins-loaded\u002F\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fstackoverflow.com\u002Fa\u002F5892694\u002F2824532\u003C\u002Fli>\n\u003Cli>WordPress codex\u003C\u002Fli>\n\u003Cli>http:\u002F\u002Fkuaza.com\u003C\u002Fli>\n\u003Cli>and me 🙂\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>The plugin comes with various translations, please refer to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FInstalling_WordPress_in_Your_Language\" title=\"Installing WordPress in Your Language\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa> for more information about activating the translation. If you want to help to translate the plugin to your language, please have a look at the k_group.pot file which contains all definitions and may be used with a \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Fsoftware\u002Fgettext\u002F\" rel=\"nofollow ugc\">gettext\u003C\u002Fa> editor like \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> (Windows).\u003C\u002Fp>\n","Wordpress Hide for group (roles): website, blog, page, post (or text), category, tags,tax v.s..",10,4635,100,1,"2014-09-06T10:26:00.000Z","4.0.38","3.1","",[20,21,22,23,24],"blog-hide","hide","page-hide","post-hide","website-hide","http:\u002F\u002Fwww.kuaza.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-for-group-roles.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},5,50,30,84,"2026-04-04T14:18:01.485Z",[39,59,80,106,130],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":28,"downloaded":47,"rating":13,"num_ratings":14,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"fleximenu-for-woocommerce","FlexiMenu for WooCommerce","1.1","Piyush Gunani","https:\u002F\u002Fprofiles.wordpress.org\u002Fpiyushgunani9\u002F","\u003Cp>FlexiMenu for WooCommerce is a powerful plugin designed to enhance the user experience in your WooCommerce store by allowing you to customize the account menu. With this plugin, you can easily hide or display specific tabs in the user account area, including the Dashboard, Orders, Downloads, Addresses, Account Details, Customer Logout, and Subscriptions.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Remove any tabs from the account menu that you don’t want your customers to see, streamlining their experience.\u003C\u002Fli>\n\u003Cli>Simple settings interface in the WordPress admin to manage which tabs are visible.\u003C\u002Fli>\n\u003Cli>Specifically designed to work seamlessly with the WooCommerce Subscriptions plugin.\u003C\u002Fli>\n\u003Cli>Improve navigation for your customers by customizing the account menu to fit your store’s needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>INSTALLATION & CONFIGURATION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Upload the downloaded plugin files to your \u002Fwp-content\u002Fplugins\u002Ffleximenu-for-woocommerce directory, OR install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003Cli>Go to FlexiMenu Settings, where you can change the label names on the account page.\u003C\u002Fli>\n\u003Cli>Go to Remove tab Settings, where you can remove the tab menu on the account page.\u003C\u002Fli>\n\u003C\u002Ful>\n","The official FlexiMenu for WooCommerce plugin allows you to modify labels and remove tab menus on the account page.",355,"2025-04-17T11:41:00.000Z","6.8.5","5.7",[52,53,54,55,56],"my-account-menu","my-account-page-hide-tabs","my-account-page-menu-customization","user-experience","woocommerce","https:\u002F\u002Fstoretransform.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffleximenu-for-woocommerce.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":28,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":77,"download_link":78,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":79},"icp-registration-home-404","ICP Registration Home 404","1.3","getpicion99","https:\u002F\u002Fprofiles.wordpress.org\u002Fgetpicion99\u002F","\u003Cp>\u003Cstrong>ICP Registration Home 404\u003C\u002Fstrong> is a lightweight WordPress plugin designed specifically for websites during the ICP filing\u002Fregistration period.\u003C\u002Fp>\n\u003Cp>After enabling:\u003Cbr \u002F>\n* Unauthenticated visitors will receive a \u003Cstrong>404\u003C\u002Fstrong> response when accessing the homepage\u003Cbr \u002F>\n* Logged-in administrators can still access the homepage normally\u003Cbr \u002F>\n* Effectively meets access restriction requirements during the ICP review process\u003C\u002Fp>\n\u003Cp>The plugin provides:\u003Cbr \u002F>\n* Admin settings page\u003Cbr \u002F>\n* One-click enable \u002F disable\u003Cbr \u002F>\n* Quick links to usage tutorials, VPS recommendations, and native IP recommendations\u003Cbr \u002F>\n* Does not affect themes or other pages\u003C\u002Fp>\n\u003Cp>Compatible with WordPress themes and custom themes.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🔒 Hide homepage during ICP registration (unauthenticated users only)\u003C\u002Fli>\n\u003Cli>🔄 Returns a standard 404 HTTP status code\u003C\u002Fli>\n\u003Cli>⚙️ Admin settings page with enable\u002Fdisable switch\u003C\u002Fli>\n\u003Cli>🖼 Plugin introduction image display\u003C\u002Fli>\n\u003Cli>📘 Usage tutorial\u003C\u002Fli>\n\u003Cli>🧩 Lightweight, no dependencies, no performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open the plugin settings page\u003C\u002Fli>\n\u003Cli>Check “Enable homepage hiding”\u003C\u002Fli>\n\u003Cli>Save settings\u003C\u002Fli>\n\u003Cli>Unauthenticated visitors will receive a 404 response on the homepage\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Logged-in administrators can still access the homepage for content management.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>Yong Design Network\u003Cbr \u002F>\nhttps:\u002F\u002Fgetpicion.com\u003C\u002Fp>\n","Hide homepage during ICP registration in China; unauthenticated visitors get 404. One-click enable\u002Fdisable in admin panel.",99,"6.9.4","5.0","7.2",[72,73,74,75,76],"404","homepage-hide","icp","maintenance","wordpress-plugin","https:\u002F\u002Fwww.getpicion.com\u002Farchives\u002F3688","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ficp-registration-home-404.1.3.zip","2026-03-15T10:48:56.248Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":68,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":101,"download_link":102,"security_score":103,"vuln_count":104,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"disable-admin-notices","Disable Admin Notices – Hide Dashboard Notifications","1.4.3","Themeisle","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeisle\u002F","\u003Cp>WordPress admin notices and dashboard notifications can quickly become overwhelming. Plugin alerts, theme warnings, update messages, and promotional notices often take up valuable space and disrupt your workflow. \u003Cstrong>Disable Admin Notices\u003C\u002Fstrong> gives you full control by letting you hide, remove, or disable admin notices across the entire dashboard.\u003C\u002Fp>\n\u003Cp>You can hide all notifications, disable selected notices only, or move everything into a clean compact bar so messages no longer clutter your admin screen. The plugin also lets you \u003Cstrong>disable plugin and theme update notifications\u003C\u002Fstrong>, \u003Cstrong>disable WordPress core update alerts\u003C\u002Fstrong>, manage which items appear in the admin bar, and even block redirect URLs used by some plugins to show ads or promotional pages.\u003C\u002Fp>\n\u003Cp>Whether you want a cleaner dashboard, fewer interruptions, or complete control over WordPress admin notifications, this plugin helps you keep your workspace organized and distraction-free.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Disable Admin Notices\u003C\u002Fstrong>\u003Cbr \u002F>\n– Disable admin notices globally or hide selected notifications only\u003Cbr \u002F>\n– Hide dashboard notices and show them in a single compact line\u003Cbr \u002F>\n– Option to display all admin notifications in the WordPress admin bar\u003Cbr \u002F>\n– Disable plugin update notifications\u003Cbr \u002F>\n– Disable WordPress core update notifications\u003Cbr \u002F>\n– Access all hidden notices anytime from the plugin dashboard\u003Cbr \u002F>\n– Reset or restore hidden notices at any time\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable Admin Bar Items\u003C\u002Fstrong>\u003Cbr \u002F>\n– Choose which items appear in the WordPress admin bar\u003Cbr \u002F>\n– Hide or remove unnecessary plugin, theme, or tool menu items to reduce clutter\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Block Ad Redirects\u003C\u002Fstrong>\u003Cbr \u002F>\n– Block specific redirect URLs to prevent plugins from sending you to ads or promotional screens\u003Cbr \u002F>\n– Avoid unexpected admin redirects when activating or updating plugins\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help. Feel free to open a new thread on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-admin-notices\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Useful Resources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you like this plugin, you’re sure to love \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">our other plugins\u003C\u002Fa> as well.\u003C\u002Fli>\n\u003Cli>Our blog is a great place to \u003Ca href=\"https:\u002F\u002Fthemeisle.com\u002Fblog\u002F\" rel=\"nofollow ugc\">learn more about WordPress\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Get the most out of your website with our helpful \u003Ca href=\"https:\u002F\u002Fyoutube.com\u002Fplaylist?list=PLmRasCVwuvpSep2MOsIoE0ncO9JE3FcKP\" rel=\"nofollow ugc\">WordPress YouTube Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable admin notices and hide dashboard notifications from plugins, themes and core. Hide all notices, selected ones, or show them in a single line.",100000,1365060,94,348,"2026-02-17T09:11:00.000Z","5.6","7.4",[96,97,98,99,100],"admin-notices","hide-admin-notices","hide-admin-notifications","nnotifications","update-notifications","https:\u002F\u002Fclearfy.pro\u002Fdisable-admin-notices","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-admin-notices.1.4.3.zip",98,2,"2026-02-24 20:56:18",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":88,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":68,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":28,"last_vuln_date":129,"fetched_at":30},"hide-my-wp","WP Ghost (Hide My WP Ghost) – Security & Firewall","5.5.02","John Darrel","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohndarrel\u002F","\u003Cp>Level up your WordPress security with the WP Ghost plugin! \u003Ca href=\"https:\u002F\u002Fwpghost.com\u002Fkb\u002F99-fewer-hacker-attacks-on-wordpress-sites\u002F\" rel=\"nofollow ugc\">99% Fewer Hacker Attacks on WordPress Sites\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Ghost\u003C\u002Fstrong> (formerly Hide My WP Ghost) is a \u003Cstrong>comprehensive hack-prevention security solution for WordPress\u003C\u002Fstrong> websites. It adds \u003Cstrong>multiple layers of security to block hacker bots and prevent unauthorized access\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It works by changing and hiding common vulnerabilities, making it difficult for bots and hackers to exploit weak points in plugins, themes, and the WordPress core itself.\u003C\u002Fp>\n\u003Cp>WP Ghost Network Stats: \u003Cstrong>blocked over 10 million monthly brute-force attempts\u003C\u002Fstrong> and \u003Cstrong>prevented over 100 million monthly threats\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Key features include powerful protection against:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Brute Force Attacks\u003C\u002Fli>\n\u003Cli>SQL Injection Attacks\u003C\u002Fli>\n\u003Cli>Script Injection Attacks\u003C\u002Fli>\n\u003Cli>Vulnerability Exploit\u003C\u002Fli>\n\u003Cli>Malware Injection\u003C\u002Fli>\n\u003Cli>XML-RPC attacks\u003C\u002Fli>\n\u003Cli>File Inclusion Exploits\u003C\u002Fli>\n\u003Cli>Directory Traversal Attacks\u003C\u002Fli>\n\u003Cli>Default WP Paths Exploits\u003C\u002Fli>\n\u003Cli>Cross-Site Scripting (XSS)\u003C\u002Fli>\n\u003Cli>Throttling of Access Attempts to Entry Points\u003C\u002Fli>\n\u003Cli>and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Protect your site today! WP Ghost hides and secures all common paths, plugins, and themes from hacker bots and spammers.\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\u002FQMdoSN8dk1c?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>\u003Cbr \u002F>\nYouTube – Why You Must Have \u003Ca href=\"https:\u002F\u002Fwpghost.com\" rel=\"nofollow ugc\">Hide My WP\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WP Ghost is packed with over 65 security-free features:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Change and Hide Paths:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide WordPress wp-admin, and show 404 error or a custom page\u003C\u002Fli>\n\u003Cli>Hide WordPress wp-login.php, and show 404 error or a custom page\u003C\u002Fli>\n\u003Cli>Hide WordPress Common Paths\u003C\u002Fli>\n\u003Cli>Hide WordPress Common Files\u003C\u002Fli>\n\u003Cli>Change the wp-admin and wp-login URLs\u003C\u002Fli>\n\u003Cli>Change lost password URL\u003C\u002Fli>\n\u003Cli>Change register URL\u003C\u002Fli>\n\u003Cli>Change logout URL\u003C\u002Fli>\n\u003Cli>Change activation URL\u003C\u002Fli>\n\u003Cli>Change admin-ajax URL\u003C\u002Fli>\n\u003Cli>Change wp-content URL\u003C\u002Fli>\n\u003Cli>Change wp-includes URL\u003C\u002Fli>\n\u003Cli>Change uploads URL\u003C\u002Fli>\n\u003Cli>Change comments URL\u003C\u002Fli>\n\u003Cli>Change author URL\u003C\u002Fli>\n\u003Cli>Change plugins URL\u003C\u002Fli>\n\u003Cli>Change plugins name\u003C\u002Fli>\n\u003Cli>Change themes URL\u003C\u002Fli>\n\u003Cli>Change themes name\u003C\u002Fli>\n\u003Cli>Custom themes style.css name\u003C\u002Fli>\n\u003Cli>Change REST API wp-json URL\u003C\u002Fli>\n\u003Cli>Change category URL\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change tags URL\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom login redirects based on user role\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom logout redirects based on user role\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Change URLs from Relative to Absolute\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Change URLs in Ajax calls\u003C\u002Fli>\n\u003Cli>Change URLs for Logged Users\u003C\u002Fli>\n\u003Cli>Change URLs in Cache Files\u003C\u002Fli>\n\u003Cli>Change paths in Sitemap.xml\u003C\u002Fli>\n\u003Cli>Change paths in Robots.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Firewall:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two-factor Authentication By Code (2FA)\u003C\u002Fli>\n\u003Cli>Two-factor Authentication By Email (2FA)\u003C\u002Fli>\n\u003Cli>Two-factor Authentication By Passkey (2FA)\u003C\u002Fli>\n\u003Cli>Security Headers against XSS & Code Injections\u003C\u002Fli>\n\u003Cli>Security Header Strict-Transport-Security\u003C\u002Fli>\n\u003Cli>Security Header Content-Security-Policy\u003C\u002Fli>\n\u003Cli>Security Header X-XSS-Protection\u003C\u002Fli>\n\u003Cli>Security Header X-Content-Type-Options\u003C\u002Fli>\n\u003Cli>Security Header X-Frame-Options\u003C\u002Fli>\n\u003Cli>Firewall against Script Injections and SQL Injection\u003C\u002Fli>\n\u003Cli>7G Firewall Security Filter\u003C\u002Fli>\n\u003Cli>8G Firewall Security Filter\u003C\u002Fli>\n\u003Cli>Block by IP Addresses\u003C\u002Fli>\n\u003Cli>Block by User Agents\u003C\u002Fli>\n\u003Cli>Block by Referrers\u003C\u002Fli>\n\u003Cli>Block by Hostnames\u003C\u002Fli>\n\u003Cli>Hide Website from Theme Detectors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Hide Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide \u002Fwp-admin path\u003C\u002Fli>\n\u003Cli>Hide \u002Fwp-login path\u003C\u002Fli>\n\u003Cli>Hide \u002Flogin path\u003C\u002Fli>\n\u003Cli>Hide REST API wp-json path\u003C\u002Fli>\n\u003Cli>Hide Admin Toolbar based on user role\u003C\u002Fli>\n\u003Cli>Hide style IDs and META IDs\u003C\u002Fli>\n\u003Cli>Hide WordPress HTML comments\u003C\u002Fli>\n\u003Cli>Hide Version and WordPress Tags\u003C\u002Fli>\n\u003Cli>Hide DNS Prefetch WordPress link\u003C\u002Fli>\n\u003Cli>Hide WordPress Generator Meta\u003C\u002Fli>\n\u003Cli>Hide RSD (Really Simple Directory) header\u003C\u002Fli>\n\u003Cli>Hide Emoticons if you don’t use them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Disable Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable REST API access\u003C\u002Fli>\n\u003Cli>Disable XML-RPC access\u003C\u002Fli>\n\u003Cli>Disable Embed scripts\u003C\u002Fli>\n\u003Cli>Disable DB-Debug in Frontend\u003C\u002Fli>\n\u003Cli>Disable WLW Manifest scripts\u003C\u002Fli>\n\u003Cli>Disable Select All – Ctrl+A (Windows and Linux), ⌘+A (macOS)\u003C\u002Fli>\n\u003Cli>Disable Copy – Ctrl+C (Windows and Linux), ⌘+C (macOS)\u003C\u002Fli>\n\u003Cli>Disable Cut – Ctrl+X (Windows and Linux), ⌘+X (macOS)\u003C\u002Fli>\n\u003Cli>Disable Paste – Ctrl+V (Windows and Linux), ⌘+V (macOS)\u003C\u002Fli>\n\u003Cli>Disable Save – Ctrl+S (Windows and Linux), ⌘+S (macOS)\u003C\u002Fli>\n\u003Cli>Disable Inspect Element\u002FDeveloper Tool –  Ctrl+Shift+I (Windows and Linux), ⌘+⌥+I (macOS)\u003C\u002Fli>\n\u003Cli>Disable View Source – Ctrl+U (Windows and Linux), ⌘+U (macOS)\u003C\u002Fli>\n\u003Cli>Disable Right Click\u003C\u002Fli>\n\u003Cli>Disable Drag-Drop\u003C\u002Fli>\n\u003Cli>Disable Image Dragging by Mouse\u003C\u002Fli>\n\u003Cli>Disable Text Selection\u003C\u002Fli>\n\u003Cli>Disable Directory Browsing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mapping Text and URLs: \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change URLs using URL Mapping\u003C\u002Fli>\n\u003Cli>Change classes using Text Mapping\u003C\u002Fli>\n\u003Cli>Change CDN URLs using CDN Mapping\u003C\u002Fli>\n\u003Cli>Change paths in the cache files\u003C\u002Fli>\n\u003Cli>Change paths in the Feed link\u003C\u002Fli>\n\u003Cli>Change paths in the Sitemap XML\u003C\u002Fli>\n\u003Cli>Change paths in the Robots.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Brute Force Protection: \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Brute Force Protection with Math reCaptcha\u003C\u002Fli>\n\u003Cli>Brute Force Protection with Google reCaptcha V2\u003C\u002Fli>\n\u003Cli>Brute Force Protection with Google reCaptcha V3\u003C\u002Fli>\n\u003Cli>Brute Force Protection with Google Enterprise reCaptcha\u003C\u002Fli>\n\u003Cli>Brute Force Protection on Login\u003C\u002Fli>\n\u003Cli>Brute Force Protection on Password Lost\u003C\u002Fli>\n\u003Cli>Brute Force Protection on Signup\u003C\u002Fli>\n\u003Cli>Brute Force Protection on Comment\u003C\u002Fli>\n\u003Cli>Brute Force Protection on Woocommerce Login\u003C\u002Fli>\n\u003Cli>Brute Force Protection shortcode [hmwp_bruteforce]\u003C\u002Fli>\n\u003Cli>Custom attempts, timeout, message\u003C\u002Fli>\n\u003Cli>Manage Blacklist and Whitelist IPs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extra Features: \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Magic Link Login Without Password\u003C\u002Fli>\n\u003Cli>Temporary Logins Without Password\u003C\u002Fli>\n\u003Cli>Fix relative URLs\u003C\u002Fli>\n\u003Cli>Backup and Restore settings\u003C\u002Fli>\n\u003Cli>Change classes on source code using Text Mapping\u003C\u002Fli>\n\u003Cli>Change URLs on source code using URL Mapping\u003C\u002Fli>\n\u003Cli>Cache CSS, JS, and Images to optimize the loading speed\u003C\u002Fli>\n\u003Cli>Weekly security checks and reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Integrations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for WP Multisite\u003C\u002Fli>\n\u003Cli>Support for Nginx\u003C\u002Fli>\n\u003Cli>Support for IIS\u003C\u002Fli>\n\u003Cli>Support for LiteSpeed\u003C\u002Fli>\n\u003Cli>Support for Apache\u003C\u002Fli>\n\u003Cli>Support for Siteground\u003C\u002Fli>\n\u003Cli>Support for WP Engine\u003C\u002Fli>\n\u003Cli>Support for AWS Hosting\u003C\u002Fli>\n\u003Cli>Support for Inmotion Hosting\u003C\u002Fli>\n\u003Cli>Support for Hostgator Hosting\u003C\u002Fli>\n\u003Cli>Support for Godaddy Hosting\u003C\u002Fli>\n\u003Cli>Support for Host1plus\u003C\u002Fli>\n\u003Cli>Support for Payperhost\u003C\u002Fli>\n\u003Cli>Support for Fastcomet\u003C\u002Fli>\n\u003Cli>Support for Dreamhost\u003C\u002Fli>\n\u003Cli>Support for Bitnami Apache\u003C\u002Fli>\n\u003Cli>Support for Bitnami Nginx\u003C\u002Fli>\n\u003Cli>Support for Google Cloud Hosting\u003C\u002Fli>\n\u003Cli>Support for Litespeed Hosting\u003C\u002Fli>\n\u003Cli>Support for Flywheels Local\u003C\u002Fli>\n\u003Cli>Support for Flywheels Hosting\u003C\u002Fli>\n\u003Cli>Support for Ploi Hosting\u003C\u002Fli>\n\u003Cli>Support for Namecheap Hosting\u003C\u002Fli>\n\u003Cli>Support for RunCloud Hosting\u003C\u002Fli>\n\u003Cli>Support for WPEngine Hosting\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support for CloudPanel Hosting\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Recommended by Wp Rocket\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Recommended by WPML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Security Features (over 80):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress Hardening\u003C\u002Fli>\n\u003Cli>Hide WordPress Common Paths by Extension\u003C\u002Fli>\n\u003Cli>Hide WordPress Files like wp-config.php, wp-config-sample.php, wp-load.php, wp-settings.php, wp-blog-header.php, readme.html, readme.txt, install.php, license.txt, php.ini, hidemywp.conf, bb-config.php, error_log, debug.log\u003C\u002Fli>\n\u003Cli>Security Threats Monitoring\u003C\u002Fli>\n\u003Cli>Events\u002FActions Monitoring\u003C\u002Fli>\n\u003Cli>Brute Force Monitoring\u003C\u002Fli>\n\u003Cli>Geo Security\u003C\u002Fli>\n\u003Cli>Country Blocking\u003C\u002Fli>\n\u003Cli>Vulnerability Management\u003C\u002Fli>\n\u003Cli>Files Permission Fix\u003C\u002Fli>\n\u003Cli>Database Prefix Change\u003C\u002Fli>\n\u003Cli>SALT Keys Change\u003C\u002Fli>\n\u003Cli>Premium Support\u003C\u002Fli>\n\u003Cli>and more\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwpghost.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Hide My WP Premium Feature\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Cp>Compatible server types: \u003Cstrong>WP Multisite, Apache, Litespeed, Nginx, and Windows IIS\u003C\u002Fstrong>.\u003Cbr \u002F>\nHosting Compatibility checked: \u003Cstrong>WP Engine, Inmotion Hosting, Hostgator Hosting, Godaddy Hosting, Host1plus, Payperhost, Fastcomet, Dreamhost, Bitnami Apache, Bitnami Nginx, Google Cloud Hosting, Amazon AWS Lightsail, Litespeed Hosting, Flywheels Hosting, Kinsta Hosting, Ploi.io, CloudPanel, RunCloud, Rocket Domain, Yunohost\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Plugins Compatibility updates: \u003Cstrong>Woocommerce, WPML, WPMUDEV, W3 Total Cache, Gravity, WP Super Cache, WP Fastest Cache, Hummingbird Cache, Cachify Cache, Litespeed Cache, SiteGround Optimizer, Nitropack,\u003Cbr \u002F>\nCache Enabler, CDN Enabler, WOT Cache, Autoptimize, Jetpack by WordPress, Contact Form 7, bbPress, Manage WP,\u003Cbr \u002F>\nAll In One SEO, Rank Math, Yoast SEO, Squirrly SEO, WP-Rocket, Minify HTML, Solid Security, Sucuri Security, Really Simple SSL, WordFence Security, WP Cerber Security, BBQ Firewall, Anti-Malware Security,\u003Cbr \u002F>\nBack-Up WordPress, Elementor Page Builder, Divi Builder, Weglot Translate, AddToAny Share Btn, Limit Login Attempts Reloaded, Loginizer, Shield Security, Asset CleanUp, WP Hide & Security Enhancer, and more\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Compatibility Plugins List: \u003Ca href=\"https:\u002F\u002Fwpghost.com\u002Fkb\u002Fwp-ghost-compatibility-plugins-list\u002F\" rel=\"nofollow ugc\">Hide My WP Compatibility Plugins\u003C\u002Fa>\u003Cbr \u002F>\nCompatibility Theme List: \u003Ca href=\"https:\u002F\u002Fwpghost.com\u002Fkb\u002Fwp-ghost-compatibility-themes-list\u002F\" rel=\"nofollow ugc\">Hide My WP Compatibility Themes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WP Ghost changes and hides WP common paths, admin & login paths, plugin paths, and theme paths, protecting your site from hacker bots.\u003C\u002Fp>\n\u003Cp>Note! No files or directories are physically altered. All changes are implemented through server rewrite rules, ensuring no impact on SEO or loading speed.\u003C\u002Fp>\n\u003Cp>The plugin works with other security plugins and adds a layer of security to your WordPress website against hacker bots.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Check the Demo Website source code:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002F\u003C\u002Fa>\u003Cbr \u002F>\n  (the elementor is changed in files and classes)\u003C\u002Fp>\n\u003Cp>Check the Redirected URLs in Demo Website (all are redirected to Front Page):\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002Fwp-admin\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002Fwp-login\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002Fwp-login\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Check the Hidden Common Paths in Demo Website (all show 404 Page Not Found):\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u002Fplugins\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u002Fplugins\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u002Fthemes\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpghost.com\u002Fwp-content\u002Fthemes\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Over 90,000 hacking attacks per minute strike WordPress sites and WordPress hosting around the world, hitting not only large corporate websites packed with sensitive data, but also sites belonging to small businesses, independent entrepreneurs, and individuals running personal blogs.\u003C\u002Fp>\n\u003Cp>Security of WordPress sites typically tops the list of concerns for new and experienced website owners alike.\u003C\u002Fp>\n\u003Cp>For owners of WordPress sites, statistics like that one raises particular worries about the security not just of individual WordPress sites, but of WordPress itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is your website secure?\u003C\u002Fstrong> Check your website with \u003Ca href=\"https:\u002F\u002Fwpplugins.tips\u002Fwordpress-vulnerability-detector\u002F\" rel=\"nofollow ugc\">Free Website Security Check\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Protect your WordPress website by hiding the authentication paths like wp-admin, wp-login.php, login, wp-signup.php, and change the common WordPress paths like wp-content, wp-includes, uploads, and more.\u003C\u002Fp>\n\u003Cp>Being able to protect the common paths is critical because you get to keep hacker bots away from sensitive website data.\u003C\u002Fp>\n\u003Cp>This is crucial, and it will provide you with a great experience and perfect results in the long term.\u003C\u002Fp>\n\u003Cp>It will surely be worth it, not to mention that hiding the common paths will make hacking a lot harder as well.\u003C\u002Fp>\n\u003Cp>If you don’t protect yourself, you will end up having a hacked website sooner or later.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This is a free version of the plugin, so you can use it for all your websites without any restrictions.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Secure your website in just minutes with the WP Ghost plugin. Protect your WordPress site against hacker bots and spammers!\u003C\u002Fp>\n\u003Cp>GitHub version: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjohndarrel\u002Fhide-my-wp\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fjohndarrel\u002Fhide-my-wp\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Thank you all for your trust, support, and positive reviews!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important!\u003C\u002Fstrong> This is not the Hide My WP Nulled version of the Hide My WP Codecanyon plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready To Protect Your Website From Hackers With The Most USER-FRIENDLY WordPress Security Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n","Hide and Secure WP paths, wp-login, wp-admin, and more. Hack Prevention, Security, Brute Force protection, 8G Firewall, 2FA Passkey Login, and more.",2453125,90,369,"2026-02-26T19:29:00.000Z","5.3","7.0",[121,21,122,123,124],"firewall","login","security","wp-admin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-my-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-my-wp.5.5.02.zip",92,7,"2025-03-19 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":103,"num_ratings":140,"last_updated":141,"tested_up_to":68,"requires_at_least":142,"requires_php":94,"tags":143,"homepage":148,"download_link":149,"security_score":150,"vuln_count":128,"unpatched_count":28,"last_vuln_date":151,"fetched_at":30},"email-encoder-bundle","Email Encoder – Protect Email Addresses and Phone Numbers","2.4.4","Online Optimisation","https:\u002F\u002Fprofiles.wordpress.org\u002Fonlineoptimisation\u002F","\u003Cp>Full site protection for your email addresses from spam-bots, email harvesters and other robots. No configuration needed.\u003Cbr \u002F>\nIt also protects phone numbers or any other text using our integrated \u003Ccode>[eeb_protect_content]\u003C\u002Fcode> shortcode or href attribute encoding.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full page protection for all of your emails\u003C\u002Fli>\n\u003Cli>Instant results (No confiruation needed)\u003C\u002Fli>\n\u003Cli>Protects mailto links, plain emails, email input fields, RSS feeds and much more\u003C\u002Fli>\n\u003Cli>Protect phone number links, ftp, skype, file and other custom link attributes\u003C\u002Fli>\n\u003Cli>Autmoatic protection technique detection (Our plugin chooses automatically the best protection technique for each email)\u003C\u002Fli>\n\u003Cli>Exclude posts and pages from protection\u003C\u002Fli>\n\u003Cli>Automatically convert plain emails to mailto-links\u003C\u002Fli>\n\u003Cli>Automatically convert plain emails to png images\u003C\u002Fli>\n\u003Cli>Supports rot13 encoing, escape encoding, CSS directions, entity encoding and much more\u003C\u002Fli>\n\u003Cli>Deactivate CSS directions manually for browser backwards compatibility\u003C\u002Fli>\n\u003Cli>Shortcode support: \u003Ccode>[eeb_protect_emails]\u003C\u002Fcode>, \u003Ccode>[eeb_protect_content]\u003C\u002Fcode>, \u003Ccode>[eeb_mailto]\u003C\u002Fcode>, \u003Ccode>[eeb_form]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Template tag support: \u003Ccode>eeb_protect_emails()\u003C\u002Fcode>, \u003Ccode>eeb_protect_content()\u003C\u002Fcode>, \u003Ccode>eeb_mailto()\u003C\u002Fcode>, \u003Ccode>eeb_form()\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Protect phone numbers (or any text or html)\u003C\u002Fli>\n\u003Cli>Also supports special chars, like Ã©, Ã¢, Ã¶, Chinese characters etcetera\u003C\u002Fli>\n\u003Cli>Use the Encoder Form to manually create encoded scripts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibilities\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin works with mostly any theme and plugin. Some special ones need special treatment. Down below you can learn more about that.\u003C\u002Fli>\n\u003Cli>Compatible with the Maintenance plugin from WP Maintenance\u003C\u002Fli>\n\u003Cli>Divi Theme is fully integrated as well\u003C\u002Fli>\n\u003Cli>Jetpack Image carousel is compatible as well\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Free Website Check\u003C\u002Fh4>\n\u003Cp>We offer you a free tool to test if your website contains unprotected emails. You can use our website checker by \u003Ca href=\"https:\u002F\u002Fwpemailencoder.com\u002Femail-protection-checker\u002F\" rel=\"nofollow ugc\">clicking here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Easy to use\u003C\u002Fh4>\n\u003Cp>After activating the plugin all email addresses on your website will be protected out-of-the-box.\u003Cbr \u002F>\nWe also offer custom shortcodes and template functions to protect phone numbers or other text.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Documentation – After plugin activation, check the help tab on the plugin options page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpemailencoder.com\u002F\" rel=\"nofollow ugc\">Documentation on wpemailencoder.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Femail-encoder-bundle\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Like this plugin?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Femail-encoder-bundle\" rel=\"ugc\">Please Review it\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fblueberryware.net\" rel=\"nofollow ugc\">Adam Hunter\u003C\u002Fa> for the encode method ‘JavaScript Escape’ which is taken from his plugin \u003Ca href=\"http:\u002F\u002Fblueberryware.net\u002F2008\u002F09\u002F14\u002Femail-spam-protection\u002F\" rel=\"nofollow ugc\">Email Spam Protection\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frumkin.com\" rel=\"nofollow ugc\">Tyler Akins\u003C\u002Fa> for the encode method ‘JavaScript ASCII Mixer’\u003C\u002Fli>\n\u003Cli>Title icon on Admin Options Page was made by \u003Ca href=\"http:\u002F\u002Fwww.doublejdesign.co.uk\u002F\" rel=\"nofollow ugc\">Jack Cai\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Protect email addresses and phone numbers on your site and hide them from spambots. Easy to use & flexible.",90000,1753752,88,"2026-02-16T05:52:00.000Z","4.7",[144,145,146,21,147],"anti-spam","encode","encrypt","protect","https:\u002F\u002Fwpemailencoder.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-encoder-bundle.2.4.4.zip",97,"2024-07-08 00:00:00",{"attackSurface":153,"codeSignals":211,"taintFlows":424,"riskAssessment":482,"analyzedAt":496},{"hooks":154,"ajaxHandlers":203,"restRoutes":204,"shortcodes":205,"cronEvents":210,"entryPointCount":14,"unprotectedCount":28},[155,161,165,169,173,177,182,185,189,192,195,199],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","plugins_loaded","kgroup_textdomain","index.php",22,{"type":156,"name":162,"callback":163,"file":159,"line":164},"add_meta_boxes","k_group_add_meta_box",43,{"type":156,"name":166,"callback":167,"file":159,"line":168},"save_post","k_group_save_meta_options",44,{"type":156,"name":170,"callback":171,"file":159,"line":172},"init","k_group_sitekapali",52,{"type":156,"name":174,"callback":175,"file":159,"line":176},"wp","tekil_sayfa_ve_kontrol",259,{"type":178,"name":179,"callback":180,"file":159,"line":181},"filter","the_content","k_group_aciklama_gizle",292,{"type":178,"name":183,"callback":180,"file":159,"line":184},"get_the_excerpt",293,{"type":156,"name":186,"callback":187,"file":159,"line":188},"admin_menu","k_group_ilk_sayfa",304,{"type":156,"name":170,"callback":190,"file":159,"line":191},"wpdbfix",823,{"type":156,"name":193,"callback":190,"file":159,"line":194},"switch_blog",824,{"type":156,"name":196,"callback":197,"priority":11,"file":159,"line":198},"wpmu_new_blog","new_blog",825,{"type":156,"name":200,"callback":201,"file":159,"line":202},"admin_init","taxonomy_metadata_init",1138,[],[],[206],{"tag":207,"callback":208,"file":159,"line":209},"k_hide","khide_shortcode",138,[],{"dangerousFunctions":212,"sqlUsage":295,"outputEscaping":307,"fileOperations":28,"externalRequests":28,"nonceChecks":14,"capabilityChecks":422,"bundledLibraries":423},[213,217,220,223,226,227,230,233,236,239,241,242,245,246,249,250,253,254,257,258,261,262,265,266,269,270,273,276,279,280,282,283,286,288,289,291,292,294],{"fn":214,"file":159,"line":215,"context":216},"unserialize",40,"$izinli_gruplar_eklenti = unserialize(get_option(\"yetkili_kullanici_rolleri\"));",{"fn":214,"file":159,"line":218,"context":219},48,"$siteyetki_gruplar_eklenti = unserialize(get_option(\"sitekimlergorsun_kullanici_rolleri\"));",{"fn":214,"file":159,"line":221,"context":222},112,"$izinli_gruplar = unserialize(get_option(\"eskiler_kullanici_rolleri\"));",{"fn":214,"file":159,"line":224,"context":225},162,"$izinli_gruplar = (!empty($izinli_gruplar) ? unserialize($izinli_gruplar) : unserialize(get_option(\"",{"fn":214,"file":159,"line":224,"context":225},{"fn":214,"file":159,"line":228,"context":229},196,"$kategori_user_rolleri = unserialize(get_term_meta($kategori_id, 'meta_kullanici_rolleri', true));",{"fn":214,"file":159,"line":231,"context":232},197,"$kategori_user_rolleri = (isset($kategori_user_rolleri) || is_array($kategori_user_rolleri) ? $kateg",{"fn":214,"file":159,"line":234,"context":235},233,"$etiket_user_rolleri = unserialize(get_term_meta($etiket_id, 'meta_kullanici_rolleri', true));",{"fn":214,"file":159,"line":237,"context":238},234,"$etiket_user_rolleri = (isset($etiket_user_rolleri) || is_array($etiket_user_rolleri) ? $etiket_user",{"fn":214,"file":159,"line":240,"context":225},278,{"fn":214,"file":159,"line":240,"context":225},{"fn":214,"file":159,"line":243,"context":244},549,"\u003Cinput type=\"checkbox\" id=\"\u003C?php echo $key; ?>\" name=\"\u003C?php echo $key; ?>\" value=\"\u003C?php echo $key; ?",{"fn":214,"file":159,"line":243,"context":244},{"fn":214,"file":159,"line":247,"context":248},552,"\u003Cinput type=\"checkbox\" id=\"ziyaretci\" name=\"ziyaretci\" value=\"ziyaretci\" \u003C?php if(is_array(unseriali",{"fn":214,"file":159,"line":247,"context":248},{"fn":214,"file":159,"line":251,"context":252},564,"\u003Cinput type=\"checkbox\" id=\"yetkili_\u003C?php echo $key; ?>\" name=\"yetkili_\u003C?php echo $key; ?>\" value=\"ye",{"fn":214,"file":159,"line":251,"context":252},{"fn":214,"file":159,"line":255,"context":256},576,"\u003Cinput type=\"checkbox\" id=\"eskiler_\u003C?php echo $key; ?>\" name=\"eskiler_\u003C?php echo $key; ?>\" value=\"es",{"fn":214,"file":159,"line":255,"context":256},{"fn":214,"file":159,"line":259,"context":260},578,"\u003Cinput type=\"checkbox\" id=\"eskiler_ziyaretci\" name=\"eskiler_ziyaretci\" value=\"ziyaretci\" \u003C?php if(is",{"fn":214,"file":159,"line":259,"context":260},{"fn":214,"file":159,"line":263,"context":264},630,"\u003Cinput type=\"checkbox\" id=\"sitekimlergorsun_\u003C?php echo $key; ?>\" name=\"sitekimlergorsun_\u003C?php echo $",{"fn":214,"file":159,"line":263,"context":264},{"fn":214,"file":159,"line":267,"context":268},633,"\u003Cinput type=\"checkbox\" id=\"sitekimlergorsun_ziyaretci\" name=\"sitekimlergorsun_ziyaretci\" value=\"site",{"fn":214,"file":159,"line":267,"context":268},{"fn":214,"file":159,"line":271,"context":272},767,"$alan_icerigi_coz = unserialize($alan_icerigi);",{"fn":214,"file":159,"line":274,"context":275},774,"$roller = unserialize(get_option(\"default_kullanici_rolleri\"));",{"fn":214,"file":159,"line":277,"context":278},1011,"\u003Cinput type=\"checkbox\" id=\"meta_kullanici_rolleri_\u003C?php echo $key; ?>\" name=\"meta_kullanici_rolleri_",{"fn":214,"file":159,"line":277,"context":278},{"fn":214,"file":159,"line":281,"context":248},1014,{"fn":214,"file":159,"line":281,"context":248},{"fn":214,"file":159,"line":284,"context":285},1040,"$tax_user_rolleri = (!empty($tax_user_rolleri) ? unserialize($tax_user_rolleri) : \"\");",{"fn":214,"file":159,"line":287,"context":278},1046,{"fn":214,"file":159,"line":287,"context":278},{"fn":214,"file":159,"line":290,"context":278},1054,{"fn":214,"file":159,"line":290,"context":278},{"fn":214,"file":159,"line":293,"context":248},1057,{"fn":214,"file":159,"line":293,"context":248},{"prepared":28,"raw":296,"locations":297},3,[298,301,304],{"file":159,"line":299,"context":300},882,"$wpdb->get_col() with variable interpolation",{"file":159,"line":302,"context":303},902,"$wpdb->get_results() with variable interpolation",{"file":159,"line":305,"context":306},904,"$wpdb->query() with variable interpolation",{"escaped":28,"rawEcho":308,"locations":309},76,[310,313,315,317,319,320,321,322,323,324,325,327,329,330,331,332,333,335,337,338,339,340,341,342,344,346,348,350,351,352,353,355,357,359,361,363,365,367,369,371,373,375,377,379,380,381,382,383,384,386,388,390,392,393,394,395,396,398,400,402,403,404,405,406,407,409,410,411,412,413,415,416,417,418,419,420],{"file":159,"line":311,"context":312},310,"raw output",{"file":159,"line":314,"context":312},455,{"file":159,"line":316,"context":312},458,{"file":159,"line":318,"context":312},546,{"file":159,"line":243,"context":312},{"file":159,"line":243,"context":312},{"file":159,"line":243,"context":312},{"file":159,"line":243,"context":312},{"file":159,"line":243,"context":312},{"file":159,"line":247,"context":312},{"file":159,"line":326,"context":312},554,{"file":159,"line":328,"context":312},559,{"file":159,"line":251,"context":312},{"file":159,"line":251,"context":312},{"file":159,"line":251,"context":312},{"file":159,"line":251,"context":312},{"file":159,"line":334,"context":312},568,{"file":159,"line":336,"context":312},573,{"file":159,"line":255,"context":312},{"file":159,"line":255,"context":312},{"file":159,"line":255,"context":312},{"file":159,"line":255,"context":312},{"file":159,"line":259,"context":312},{"file":159,"line":343,"context":312},581,{"file":159,"line":345,"context":312},584,{"file":159,"line":347,"context":312},588,{"file":159,"line":349,"context":312},593,{"file":159,"line":349,"context":312},{"file":159,"line":349,"context":312},{"file":159,"line":349,"context":312},{"file":159,"line":354,"context":312},597,{"file":159,"line":356,"context":312},602,{"file":159,"line":358,"context":312},604,{"file":159,"line":360,"context":312},608,{"file":159,"line":362,"context":312},609,{"file":159,"line":364,"context":312},610,{"file":159,"line":366,"context":312},614,{"file":159,"line":368,"context":312},615,{"file":159,"line":370,"context":312},616,{"file":159,"line":372,"context":312},621,{"file":159,"line":374,"context":312},622,{"file":159,"line":376,"context":312},623,{"file":159,"line":378,"context":312},627,{"file":159,"line":263,"context":312},{"file":159,"line":263,"context":312},{"file":159,"line":263,"context":312},{"file":159,"line":263,"context":312},{"file":159,"line":267,"context":312},{"file":159,"line":385,"context":312},635,{"file":159,"line":387,"context":312},641,{"file":159,"line":389,"context":312},763,{"file":159,"line":391,"context":312},779,{"file":159,"line":391,"context":312},{"file":159,"line":391,"context":312},{"file":159,"line":391,"context":312},{"file":159,"line":391,"context":312},{"file":159,"line":397,"context":312},782,{"file":159,"line":399,"context":312},796,{"file":159,"line":401,"context":312},799,{"file":159,"line":277,"context":312},{"file":159,"line":277,"context":312},{"file":159,"line":277,"context":312},{"file":159,"line":277,"context":312},{"file":159,"line":281,"context":312},{"file":159,"line":408,"context":312},1016,{"file":159,"line":287,"context":312},{"file":159,"line":287,"context":312},{"file":159,"line":287,"context":312},{"file":159,"line":287,"context":312},{"file":159,"line":414,"context":312},1049,{"file":159,"line":290,"context":312},{"file":159,"line":290,"context":312},{"file":159,"line":290,"context":312},{"file":159,"line":290,"context":312},{"file":159,"line":293,"context":312},{"file":159,"line":421,"context":312},1064,4,[],[425,464],{"entryPoint":426,"graph":427,"unsanitizedCount":422,"severity":463},"k_group_index_sayfasi (index.php:326)",{"nodes":428,"edges":457},[429,434,439,443,445,449,451,455],{"id":430,"type":431,"label":432,"file":159,"line":433},"n0","source","$_POST['gizli_icerik_uyari']",468,{"id":435,"type":436,"label":437,"file":159,"line":433,"wp_function":438},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":440,"type":431,"label":441,"file":159,"line":442},"n2","$_POST['gizli_icerik_yonlendirme_linki']",483,{"id":444,"type":436,"label":437,"file":159,"line":442,"wp_function":438},"n3",{"id":446,"type":431,"label":447,"file":159,"line":448},"n4","$_POST['gizli_tax_yonlendirme_linki']",498,{"id":450,"type":436,"label":437,"file":159,"line":448,"wp_function":438},"n5",{"id":452,"type":431,"label":453,"file":159,"line":454},"n6","$_POST['eskiler_iptalmi']",513,{"id":456,"type":436,"label":437,"file":159,"line":454,"wp_function":438},"n7",[458,460,461,462],{"from":430,"to":435,"sanitized":459},false,{"from":440,"to":444,"sanitized":459},{"from":446,"to":450,"sanitized":459},{"from":452,"to":456,"sanitized":459},"low",{"entryPoint":465,"graph":466,"unsanitizedCount":28,"severity":463},"\u003Cindex> (index.php:0)",{"nodes":467,"edges":476},[468,469,470,471,472,473,474,475],{"id":430,"type":431,"label":432,"file":159,"line":433},{"id":435,"type":436,"label":437,"file":159,"line":433,"wp_function":438},{"id":440,"type":431,"label":441,"file":159,"line":442},{"id":444,"type":436,"label":437,"file":159,"line":442,"wp_function":438},{"id":446,"type":431,"label":447,"file":159,"line":448},{"id":450,"type":436,"label":437,"file":159,"line":448,"wp_function":438},{"id":452,"type":431,"label":453,"file":159,"line":454},{"id":456,"type":436,"label":437,"file":159,"line":454,"wp_function":438},[477,479,480,481],{"from":430,"to":435,"sanitized":478},true,{"from":440,"to":444,"sanitized":478},{"from":446,"to":450,"sanitized":478},{"from":452,"to":456,"sanitized":478},{"summary":483,"deductions":484},"The \"hide-for-group-roles\" plugin v1.0 presents a mixed security posture. While it boasts a small attack surface with only one identified entry point (a shortcode) and a notable presence of capability checks, significant concerns arise from its code analysis. The extensive use of dangerous functions, particularly `unserialize`, coupled with the complete absence of output escaping and the reliance on raw SQL queries without prepared statements, exposes the plugin to substantial risks.  These practices, if exploited, could lead to remote code execution, SQL injection, and cross-site scripting vulnerabilities.\n\nThe taint analysis, although limited, revealed a flow with an unsanitized path, which is a direct indicator of potential security flaws.  The lack of vulnerability history in the past is a positive indicator, suggesting the plugin might have been developed with some security awareness or has not been extensively targeted. However, this does not negate the severe weaknesses identified in the code itself.  The current version exhibits concerning coding practices that, if unaddressed, could easily lead to exploitable vulnerabilities, despite the low number of entry points and the presence of some basic security checks.",[485,488,490,493],{"reason":486,"points":487},"Multiple dangerous functions used",15,{"reason":489,"points":11},"SQL queries not prepared",{"reason":491,"points":492},"No output escaping",20,{"reason":494,"points":495},"Taint flow with unsanitized path",12,"2026-03-17T00:16:25.210Z",{"wat":498,"direct":503},{"assetPaths":499,"generatorPatterns":500,"scriptPaths":501,"versionParams":502},[],[],[],[],{"cssClasses":504,"htmlComments":506,"htmlAttributes":507,"restEndpoints":512,"jsGlobals":513,"shortcodeOutput":514},[505],"k_hide_show",[],[508,509,510,511],"meta_kullanici_rolleri","_k_group_iptalet","_k_group_izinli_gruplar","meta_kullanici_rolleri_iptalmi",[],[],[515],"\u003Cspan class=\"k_hide_show\">"]