[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fABq5Z-JTsVgwhvz_70v2nil5sFHz5KzRsiooqNArdA0":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":133,"crawl_stats":38,"alternatives":141,"analysis":247,"fingerprints":2548},"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.",100000,2453125,90,369,"2026-02-26T19:29:00.000Z","6.9.4","5.3","7.0",[20,21,22,23,24],"firewall","hide","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,0,"2025-03-19 00:00:00","2026-03-15T15:16:48.613Z",[33,48,62,78,92,105,119],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":28},"CVE-2025-26909","hide-my-wp-ghost-unauthenticated-local-file-inclusion","Hide My WP Ghost \u003C= 5.4.01 - Unauthenticated Local File Inclusion","The Hide My WP Ghost plugin for WordPress is vulnerable to Local File Inclusion in versions up to, and including, 5.4.01. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.",null,"\u003C=5.4.01","5.4.02","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2025-03-25 18:39:47",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa003e922-d6c6-4f99-9b94-a3232d311677?source=api-prod",{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":57,"updated_date":58,"references":59,"days_to_patch":61},"CVE-2025-2056","wp-ghost-unauthenticated-limited-file-read","WP Ghost \u003C= 5.4.01 - Unauthenticated Limited File Read","The WP Ghost (Hide My WP Ghost) – Security & Firewall plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 5.4.01 via the showFile function. This makes it possible for unauthenticated attackers to read the contents of specific file types on the server, which can contain sensitive information.","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Relative Path Traversal","2025-03-13 16:21:37","2025-03-14 04:22:35",[60],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff43db496-80ea-442c-9417-7aa03ec95f02?source=api-prod",1,{"id":63,"url_slug":64,"title":65,"description":66,"plugin_slug":4,"theme_slug":38,"affected_versions":67,"patched_in_version":68,"severity":69,"cvss_score":70,"cvss_vector":71,"vuln_type":72,"published_date":73,"updated_date":74,"references":75,"days_to_patch":77},"CVE-2024-13794","hide-my-wp-ghost-security-firewall-unauthenticated-login-page-disclosure","Hide My WP Ghost – Security & Firewall \u003C= 5.3.02 - Unauthenticated Login Page Disclosure","The WP Ghost (Hide My WP Ghost) – Security & Firewall plugin for WordPress is vulnerable to Login Page Dislcosure in all versions up to, and including, 5.3.02. This is due to the plugin not properly restricting the \u002Fwp-register.php path. This makes it possible for unauthenticated attackers to discover the hidden login page location.","\u003C=5.3.02","5.4.01","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Protection Mechanism Failure","2025-02-11 00:00:00","2025-02-27 15:48:09",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9effa526-7454-4490-9bf4-0605254d6625?source=api-prod",17,{"id":79,"url_slug":80,"title":81,"description":82,"plugin_slug":4,"theme_slug":38,"affected_versions":83,"patched_in_version":84,"severity":69,"cvss_score":85,"cvss_vector":86,"vuln_type":87,"published_date":88,"updated_date":89,"references":90,"days_to_patch":61},"CVE-2024-10825","hide-my-wp-ghost-security-firewall-reflected-cross-site-scripting-via-url","Hide My WP Ghost – Security & Firewall \u003C= 5.3.01 - Reflected Cross-Site Scripting via URL","The Hide My WP Ghost – Security & Firewall plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the URL in all versions up to, and including, 5.3.01 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick an administrative user into performing an action such as clicking on a link.","\u003C=5.3.01","5.3.02",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-11-14 18:16:20","2024-11-15 06:48:04",[91],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc467a634-d5cf-4e80-9a64-009cdad2a684?source=api-prod",{"id":93,"url_slug":94,"title":95,"description":96,"plugin_slug":4,"theme_slug":38,"affected_versions":97,"patched_in_version":98,"severity":69,"cvss_score":70,"cvss_vector":71,"vuln_type":99,"published_date":100,"updated_date":101,"references":102,"days_to_patch":104},"CVE-2024-6420","hide-my-wp-ghost-security-firewall-login-page-disclosure","Hide My WP Ghost – Security & Firewall \u003C= 5.2.01 - Login Page Disclosure","The Hide My WP Ghost – Security & Firewall plugin for WordPress is vulnerable to Login Page Disclosure in all versions up to, and including, 5.2.01. This is due to the plugin not prevent redirects to the login page when gravity forms is installed. This makes it possible for unauthenticated attackers to find the login page when it has been hidden.","\u003C=5.2.01","5.2.02","Exposure of Sensitive Information to an Unauthorized Actor","2024-07-02 00:00:00","2024-08-09 21:06:20",[103],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8445f318-ef4e-45c5-be9b-6080833c3bb6?source=api-prod",39,{"id":106,"url_slug":107,"title":108,"description":109,"plugin_slug":4,"theme_slug":38,"affected_versions":110,"patched_in_version":111,"severity":69,"cvss_score":70,"cvss_vector":112,"vuln_type":113,"published_date":114,"updated_date":115,"references":116,"days_to_patch":118},"CVE-2023-34001","hide-my-wp-ghost-captcha-bypass-in-brutemathauthenticate","Hide My WP Ghost \u003C= 5.0.25 - CAPTCHA Bypass in brute_math_authenticate","The Hide My WP Ghost plugin for WordPress is vulnerable to CAPTCHA Bypass in versions up to, and including, 5.0.25. This is due a logic flaw within the brute_math_authenticate function. This makes it possible for unauthenticated attackers to bypass CAPTCHA by omitting the `brute_ck` parameter from the authentication request.","\u003C=5.0.25","5.0.26","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Reliance on Untrusted Inputs in a Security Decision","2023-08-22 00:00:00","2024-01-22 19:56:02",[117],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5618db77-fe74-4982-92b3-cec554640bde?source=api-prod",154,{"id":120,"url_slug":121,"title":122,"description":123,"plugin_slug":4,"theme_slug":38,"affected_versions":124,"patched_in_version":125,"severity":69,"cvss_score":126,"cvss_vector":127,"vuln_type":128,"published_date":129,"updated_date":115,"references":130,"days_to_patch":132},"CVE-2022-4537","hide-my-wp-ghost-security-plugin-ip-address-spoofing-to-protection-mechanism-bypass","Hide My WP Ghost – Security Plugin \u003C= 5.0.18 - IP Address Spoofing to Protection Mechanism Bypass","The Hide My WP Ghost – Security Plugin plugin for WordPress is vulnerable to IP Address Spoofing in versions up to, and including, 5.0.18. This is due to insufficient restrictions on where the IP Address information is being retrieved for request logging and login restrictions. Attackers can supply the X-Forwarded-For header with with a different IP Address that will be logged and can be used to bypass settings that may have blocked out an IP address from logging in.","\u003C=5.0.18","5.0.20",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:N","Use of Less Trusted Source","2023-05-08 00:00:00",[131],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4cf89f94-587a-4fed-a6e4-3876b7dbc9ba?source=api-prod",260,{"slug":134,"display_name":7,"profile_url":8,"plugin_count":135,"total_installs":136,"avg_security_score":137,"avg_patch_time_days":138,"trust_score":139,"computed_at":140},"johndarrel",2,100100,89,68,80,"2026-04-04T02:14:36.461Z",[142,164,184,205,227],{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":150,"downloaded":151,"rating":152,"num_ratings":153,"last_updated":154,"tested_up_to":155,"requires_at_least":156,"requires_php":157,"tags":158,"homepage":162,"download_link":163,"security_score":152,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"admin-login-hide-pti","Admin Login Hide – PTI","1.0.3","PTI WebTech","https:\u002F\u002Fprofiles.wordpress.org\u002Fptiwebtech2025\u002F","\u003Cp>\u003Cstrong>Admin Login Hide – PTI\u003C\u002Fstrong> helps protect your WordPress site by hiding or customizing the default login URLs (\u003Ccode>wp-login.php\u003C\u002Fcode> and \u003Ccode>wp-admin\u003C\u002Fcode>). This helps reduce automated bot attacks, brute-force attempts, and unauthorized login access.\u003C\u002Fp>\n\u003Cp>With just a few clicks, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the default login URL to a custom path\u003C\u002Fli>\n\u003Cli>Prevent access to the default \u003Ccode>wp-login.php\u003C\u002Fcode> and \u003Ccode>wp-admin\u003C\u002Fcode> paths\u003C\u002Fli>\n\u003Cli>Improve your site’s overall login security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for WordPress users who want a lightweight, easy-to-use security enhancement without needing complex settings or heavy plugins.\u003C\u002Fp>\n","Easily hide or customize your WordPress login URL to enhance security and prevent unauthorized access.",10,347,100,3,"2025-07-01T05:30:00.000Z","6.8.5","5.0","7.2",[159,160,23,24,161],"custom-login-url","hide-login","wp-login-php","https:\u002F\u002Fgithub.com\u002Fptiwebtech\u002Fadmin-login-hide-pti","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-login-hide-pti.1.0.3.zip",{"slug":165,"name":166,"version":167,"author":168,"author_profile":169,"description":170,"short_description":171,"active_installs":29,"downloaded":172,"rating":29,"num_ratings":29,"last_updated":173,"tested_up_to":174,"requires_at_least":156,"requires_php":18,"tags":175,"homepage":181,"download_link":182,"security_score":183,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"mm-login-customization","MM Login Customization","1.4","samarpitabhattacharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamarpitabhattacharya\u002F","\u003Cp>✤ Websites get hacked every day. Being secure in the online world becomes more and more important every day and it is vital to protect your website and the data it holds now. This plugin helps web-admins to protect their WordPress website in a specific way.\u003C\u002Fp>\n\u003Cp>✤ Before taking a look at the detailed description of the plugin, let’s check the URL of the demo page. \u003Ca href=\"https:\u002F\u002Fwww.betatesting.net\u002Fprojects\u002Fmm_login_customization\u002F2fal2b6q\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>, let’s see what this plugin can do.\u003C\u002Fp>\n\u003Cp>✤ The default admin login URL of any website developed in WordPress is with ..\u002Fwp-admin or ..\u002Fwp-login.php. The problem is, this type of admin log-in makes the WordPress admin section predictable and hence vulnerable. Using this vulnerability, an unauthenticated person can breach the admin section of the website. These unauthenticated breaches not only damages the reputation of the website but also offers the miscreants a chance to misuse sensitive and important information.\u003C\u002Fp>\n\u003Cp>✤ This plug-in ensures that such breaches never happen to your website. It ensures the security of your website admin login section as well as the website data. Using this plugin, you can generate dynamic admin URLs for login and choose a template for the custom login page as well. This login masks wp-login.php and wp-admin during the login process.\u003C\u002Fp>\n\u003Cp>✤ The admin of the website can change the login URL frequently by deactivating the old URL with subsequent activation of the plugin status. Once that is done, save the newly activated plugin status. This plug-in generates different admin log-in URLs for every website. This feature ensures that the miscreants cannot predict the admin log-in URL of your website.\u003C\u002Fp>\n\u003Cp>✤ Procedure ✤\u003Cbr \u002F>\nActive plugin MM Login Customization -> Go to menu option named MM Login Customization -> Choose settings -> Active option from Status tab -> Save URL -> Copy auto generated admin link for future login\u003Cbr \u002F>\nYou may choose template from Choose Template tab for admin login page look and feel.\u003C\u002Fp>\n\u003Cp>For any query please email us at – \u003Ca href=\"mailto:wordpress@matrixnmedia.com\" rel=\"nofollow ugc\">wordpress@matrixnmedia.com\u003C\u002Fa>\u003C\u002Fp>\n","To hide admin login url by this plugin auto generated URL and make secure your site and it's data. You may frequenty change the URL for your site &hellip;",1928,"2020-07-09T13:05:00.000Z","5.4.19",[176,177,178,179,180],"change-admin-url","hide-admin","hide-wp-admin","hide-wp-login","security-plugin","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmm-login-customization.zip",85,{"slug":185,"name":186,"version":187,"author":188,"author_profile":189,"description":190,"short_description":191,"active_installs":192,"downloaded":193,"rating":194,"num_ratings":195,"last_updated":196,"tested_up_to":16,"requires_at_least":197,"requires_php":181,"tags":198,"homepage":181,"download_link":202,"security_score":194,"vuln_count":203,"unpatched_count":29,"last_vuln_date":204,"fetched_at":31},"limit-login-attempts-reloaded","Limit Login Attempts Reloaded – Login Security, Brute Force Protection, Firewall","2.26.28","WPChef","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchefgadget\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\" rel=\"nofollow ugc\">Limit Login Attempts Reloaded\u003C\u002Fa> functions as a robust deterrent against \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Fcracking-the-code-unveiling-the-mechanics-behind-brute-force-attacks\u002F\" rel=\"nofollow ugc\">brute force attacks\u003C\u002Fa>, bolstering your website’s security measures and optimizing its performance. It achieves this by \u003Cstrong>restricting the number of login attempts allowed\u003C\u002Fstrong>. This applies not only to the standard login method, but also to XMLRPC, Woocommerce, and custom login pages. With more than 2.5 million active users, this plugin fulfills all your login security requirements.\u003C\u002Fp>\n\u003Cp>The plugin functions by automatically preventing further attempts from a particular Internet Protocol (IP) address and\u002For username once a predetermined limit of retries has been surpassed. This significantly weakens the effectiveness of brute force attacks on your website.\u003C\u002Fp>\n\u003Cp>By default, WordPress permits an unlimited number of login attempts, posing a vulnerability where passwords can be easily deciphered through brute force methods.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Limit Login Attempts Reloaded Premium (Try Free with \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Fpremium-security-zero-cost-discover-the-benefits-of-micro-cloud\u002F\" rel=\"nofollow ugc\">Micro Cloud\u003C\u002Fa>)\u003C\u002Fstrong>\u003Cbr \u002F>\nUpgrade to \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Fplans\u002F\" rel=\"nofollow ugc\">Limit Login Attempts Reloaded Premium\u003C\u002Fa> to extend cloud-based protection to the Limit Login Attempts Reloaded plugin, thereby enhancing your login security. The premium version includes a range of highly beneficial features, including \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Ffeatures\u002Fip-intelligence\u002F\" rel=\"nofollow ugc\">IP intelligence\u003C\u002Fa> to \u003Cstrong>detect, counter and deny malicious login attempts\u003C\u002Fstrong>. Your \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Ffailed-login-attempts-in-wordpress\u002F\" rel=\"nofollow ugc\">failed login attempts\u003C\u002Fa> will be safely neutralized in the cloud so your website can function at its optimal performance during an attack.\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\u002FJfkvIiQft14?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\u003Ch4>Features (Free Version):\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>2FA\u003C\u002Fstrong> – Coming soon.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit Logins\u003C\u002Fstrong> – Limit the number of retry attempts when logging in (per each IP).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Lockout Timings\u003C\u002Fstrong> – Modify the amount of time a user or IP must wait after a lockout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remaining Tries\u003C\u002Fstrong> – Informs the user about the remaining retries or lockout time on the login page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lockout Email Notifications\u003C\u002Fstrong> – Informs the admin via email of lockouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Denied Attempt Logs\u003C\u002Fstrong> – View a log of all denied attempts and lockouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP & Username Safelist\u002FDenylist\u003C\u002Fstrong> – Control access to usernames and IPs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New User Registration Protection (Micro Cloud Accounts)\u003C\u002Fstrong> – Protects default WP registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sucuri\u003C\u002Fstrong> compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wordfence\u003C\u002Fstrong> compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultimate Member\u003C\u002Fstrong> compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPS Hide Login\u003C\u002Fstrong> compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress\u003C\u002Fstrong> compatibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XMLRPC\u003C\u002Fstrong> gateway protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Woocommerce\u003C\u002Fstrong> login page protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-site compatibility\u003C\u002Fstrong> with extra MU settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR\u003C\u002Fstrong> compliant.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom IP origins support\u003C\u002Fstrong> (Cloudflare, Sucuri, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>llar_admin\u003C\u002Fstrong> own capability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features (Premium Version):\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Performance Optimizer\u003C\u002Fstrong> – Offload the burden of excessive failed logins from your server to protect your server resources, resulting in improved speed and efficiency of your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced IP Intelligence\u003C\u002Fstrong> – Identify repetitive and suspicious login attempts to detect potential brute force attacks. IPs with known malicious activity are stored and used to help prevent and counter future attacks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Throttling\u003C\u002Fstrong> – Longer lockout intervals each time a malicious IP or username tries to login unsuccessfully.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deny By Country\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Fblock-logins-by-country-in-wordpress\u002F\" rel=\"nofollow ugc\">Block logins by country\u003C\u002Fa> by simply selecting the countries you want to deny.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto IP Denylist\u003C\u002Fstrong> – Automatically add IP addresses to your active cloud deny list that repeatedly fail login attempts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New User Registration Protection\u003C\u002Fstrong> – Protects default WP registration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Denylist Protection\u003C\u002Fstrong> – Utilize our active cloud IP data from thousands of websites in the LLAR network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synchronized Lockouts\u003C\u002Fstrong> –  Lockout IP data can be shared between multiple domains for enhanced protection in your network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Synchronized Safelist\u002FDenylist\u003C\u002Fstrong> – Safelist\u002FDenylist IP and username data can be shared between multiple domains.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Support\u003C\u002Fstrong> – Email support with a security tech.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Backups of All IP Data\u003C\u002Fstrong> – Store your active IP data in the cloud.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Successful Logins Log\u003C\u002Fstrong> – Store successful logins in the cloud including IP info, city, state and lat\u002Flong.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced lockout logs\u003C\u002Fstrong> – Gain valuable insights into the origins of IPs that are attempting logins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV Download of IP Data\u003C\u002Fstrong> – Download IP data direclty from the cloud.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports IPV6 Ranges For Safelist\u002FDenylist\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlock The Locked Admin\u003C\u002Fstrong> – Easily \u003Ca href=\"https:\u002F\u002Fwww.limitloginattempts.com\u002Fhow-to-unlock-your-site-if-you-are-locked-out-by-limit-login-attempts-reloaded\u002F\" rel=\"nofollow ugc\">unlock the locked admin\u003C\u002Fa> through the cloud.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>*Some features require higher level plans.\u003C\u002Fp>\n\u003Ch4>Upgrading from the old Limit Login Attempts plugin?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to the Plugins section in your site’s backend.\u003C\u002Fli>\n\u003Cli>Remove the Limit Login Attempts plugin.\u003C\u002Fli>\n\u003Cli>Install the Limit Login Attempts Reloaded plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>All your settings will be kept intact!\u003C\u002Fp>\n\u003Cp>Many languages are currently supported in the Limit Login Attempts Reloaded plugin but we welcome any additional ones.\u003C\u002Fp>\n\u003Cp>Help us bring Limit Login Attempts Reloaded to even more countries.\u003C\u002Fp>\n\u003Cp>Translations: Bulgarian, Brazilian Portuguese, Catalan, Chinese (Traditional), Czech, Dutch, Finnish, French, German, Hungarian, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish\u003C\u002Fp>\n\u003Cp>Plugin uses standard actions and filters only.\u003C\u002Fp>\n\u003Cp>Based on the original code from Limit Login Attempts plugin by Johan Eenfeldt.\u003C\u002Fp>\n\u003Ch4>Branding Guidelines\u003C\u002Fh4>\n\u003Cp>Limit Login Attempts Reloaded™ is a trademark of Atlantic Silicon Inc. When writing about the plugin, please make sure to use Reloaded after Limit Login Attempts. Limit Login Attempts is the old plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Limit Login Attempts Reloaded (correct)\u003C\u002Fli>\n\u003Cli>Limit Login Attempts (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n","Block excessive login attempts and protect your site against brute force attacks. Simple, yet powerful tools to improve site performance.",2000000,79399145,98,1441,"2026-01-12T16:01:00.000Z","3.0",[199,200,20,201,23],"2fa","brute-force","login-security","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-login-attempts-reloaded.2.26.28.zip",4,"2023-12-20 00:00:00",{"slug":206,"name":207,"version":208,"author":209,"author_profile":210,"description":211,"short_description":212,"active_installs":213,"downloaded":214,"rating":215,"num_ratings":216,"last_updated":217,"tested_up_to":16,"requires_at_least":156,"requires_php":218,"tags":219,"homepage":222,"download_link":223,"security_score":224,"vuln_count":225,"unpatched_count":29,"last_vuln_date":226,"fetched_at":31},"all-in-one-wp-security-and-firewall","All-In-One Security (AIOS) – Security and Firewall","5.4.6","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Ch3>THE TOP RATED WORDPRESS SECURITY AND FIREWALL PLUGIN\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security?utm_source=aios-wp-dir&utm_medium=referral&utm_campaign=plugin-dir&utm_content=aios&utm_creative_format=description\" rel=\"nofollow ugc\">All-in-One Security (AIOS)\u003C\u002Fa> is a WordPress security plugin from the same, trusted team that brought you UpdraftPlus.\u003C\u002Fp>\n\u003Cp>It’s called ‘All-In-One’ because it’s packed full of ways to keep your WordPress website(s) safe and secure.\u003C\u002Fp>\n\u003Cp>It includes:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login security features\u003C\u002Fstrong> keep bots at bay. Lock out users based on a configurable number of login attempts, get two-factor authentication and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File and database security.\u003C\u002Fstrong> Get notified of file changes that occur outside of normal operations. Block access to key files and scan files and folders to spot insecure permissions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Firewall.\u003C\u002Fstrong> Get PHP, .htaccess and 6G firewall rules courtesy of Perishable Press. Spot and block fake Google Bots and more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Spam prevention.\u003C\u002Fstrong> Prevent annoying spam comments and reduce unnecessary load on the server. Automatically and permanently block IP addresses that exceed a set number of spam comments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audit log.\u003C\u002Fstrong> View events happening on your WordPress website. Find out if a plugin or theme has been added, removed, updated and more.\u003C\u002Fp>\n\u003Ch4>WHY ALL-IN-ONE SECURITY?\u003C\u002Fh4>\n\u003Cp>AIOS has a near-perfect \u003Cstrong>4.7 \u002F 5-star user rating\u003C\u002Fstrong> across more than 1 million installs.\u003C\u002Fp>\n\u003Cp>Great for beginners and experts alike. AIOS guides you logically and clearly through each of its features which are all clearly explained. Security features are marked as basic, intermediate and advanced. Each step increases your security score. Turn them on and watch your protection grow!\u003C\u002Fp>\n\u003Cp>We have a large support team of software developers. That means we have the availability and the skillset to help you with the trickiest of queries.\u003C\u002Fp>\n\u003Cp>We comb the WordPress plugin directory for support tickets daily – most queries are responded to within 24 hours.\u003C\u002Fp>\n\u003Cp>\u003Cem>Excellent plugin with numerous well-thought-out options for making a website more secure. I have been using it for years and am very happy with it. I recently had a small problem setting up a website and – even as a non-premium user – I received support very quickly. Highly recommended!\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>For even more ways to stay safe and secure, upgrade to \u003Ca href=\"https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u002Fpricing?utm_source=aios-wp-dir&utm_medium=referral&utm_campaign=plugin-dir&utm_content=aios_premium&utm_creative_format=description\" rel=\"nofollow ugc\">AIOS Premium\u003C\u002Fa> – it packs a punch security-wise, whilst being \u003Cstrong>extremely cost-competitive\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>LOGIN SECURITY\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Two-factor authentication (TFA)\u003C\u002Fstrong> – Require TFA for specific user roles. Supports Google Authenticator, Microsoft Authenticator, Authy, and many more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detect and manage ‘admin’ usernames\u003C\u002Fstrong> – Identify default ‘admin’ usernames and guide users to change them to protect against brute force attacks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Identify and correct identical login and display names\u003C\u002Fstrong> – Detect cases where the display name matches the username and provide guidance to improve login security.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prevent user enumeration\u003C\u002Fstrong> – Block unauthorised access to URLs that can reveal sensitive information such as usernames or other details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control login attempts\u003C\u002Fstrong> – Prevent brute force attacks by limiting the number of failed login attempts. Choose how many login attempts are allowed, set lockout durations, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Force user logout\u003C\u002Fstrong> – Automatically log out users after a specified period of time. Unattended sessions are closed, reducing the risk of unauthorised access.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually approve new registrations\u003C\u002Fstrong> – Review and approve new user registrations to prevent spam and fake sign-ups.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhance WordPress salt security\u003C\u002Fstrong> – Adds 64 extra characters to WordPress salts, rotating them weekly. Makes cracking passwords virtually impossible, even if your database is stolen.\u003C\u002Fp>\n\u003Ch4>Plugin Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have a question or problem with the All-In-One Security plugin, post it on the support forum and we will help you. Premium customers can log queries directly with the team via https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u002F\u003Cbr \u002F>\n\u003Cstrong>Monitor and manage active sessions\u003C\u002Fstrong> – If a user is logged in who shouldn’t be, log them out or add them to a blacklist.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SPAM PREVENTION\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block spam coming from bots\u003C\u002Fstrong> – Reduce the load on your server and improve the user experience by automatically blocking spam comments from bots.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monitor spam IP addresses\u003C\u002Fstrong> – Monitor the IP addresses of people or bots leaving spam comments. Choose which ones to block based on a configurable number of comments left.\u003C\u002Fp>\n\u003Ch4>FILE \u002F DATABASE Security\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Scan and fix file permissions\u003C\u002Fstrong> – Scan for insecure file permissions. Click once to fix issues and safeguard critical files and folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Disable PHP file editing\u003C\u002Fstrong> – Disable editing of PHP files (such as plugins and themes) via the dashboard. It’s often the first tool that attackers use as it allows for code execution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Protect sensitive files\u003C\u002Fstrong> – Prevent access to files like readme.html that might reveal information about your WordPress installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File change scanner\u003C\u002Fstrong> – Get notified of any file changes which occur on your system. Exclude files and folders which change as part of normal operations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Prevent image hotlinking\u003C\u002Fstrong> – Prevent other websites from displaying your images via hotlinking and protect server bandwidth.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Secure database backups\u003C\u002Fstrong> – Perform a database backup via UpdraftPlus from AIOS. Change the default ‘wp_’ prefix to hide your WordPress database from hackers.\u003C\u002Fp>\n\u003Ch4>FIREWALL\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Get .htaccess firewall rules\u003C\u002Fstrong> – Deny access to the .htaccess and wp-config.php files. Disable the server signature and limit file uploads to a configurable size.**\u003C\u002Fp>\n\u003Cp>Block access to the debug.log file and prevent Apache servers from listing the contents of a directory when an index.php file is not present\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get PHP firewall rules\u003C\u002Fstrong> – PHP firewall rules prevent malicious users from exploiting well-known vulnerabilities in XML-RPC. Safeguard your content by disabling RSS and Atom feeds and avoid cross-site scripting (XSS) attacks.\u003Cbr \u002F>\nBlock fake Google bots and POST requests made by bots – Block fake Google bots and stop bots from making POST requests by blocking IP addresses where the user-agent and referrer fields are blank.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Utilise 6G firewall rules\u003C\u002Fstrong> – Employ flexible blacklist rules to reduce the number of malicious URL requests that hit your website (courtesy of Perishable Press).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>And more\u003C\u002Fstrong> – Blacklist (and whitelist) IP ranges and user agents and block unauthorized access to data by disabling REST API access for non-logged-in requests.\u003C\u002Fp>\n\u003Ch4>TWO-FACTOR AUTHENTICATION ENHANCED [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Two-factor authentication\u003C\u002Fstrong> is included in the free plugin. Upgrade to Premium if you’d like to:\u003Cbr \u002F>\nRequire TFA after a set time period – Mandate TFA for all admins or other roles after their accounts reach a specified age.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control how often TFA is required\u003C\u002Fstrong> – Set TFA to be required after a certain number of days on trusted devices instead of every login.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customise design layout\u003C\u002Fstrong> – Adjust the TFA design to match your website’s existing layout and branding.\u003Cbr \u002F>\nEmergency codes – Generate one-time use emergency codes to regain access if you lose your TFA device.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Multisite Compatible\u003C\u002Fstrong> – Ensure compatibility with WordPress multisite networks and their sub-sites for consistent TFA application.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration with login forms\u003C\u002Fstrong> – Integrate TFA with various login forms, including WooCommerce, Affiliates-WP, Elementor Pro, bbPress, and ‘Theme My Login’ without additional coding.\u003C\u002Fp>\n\u003Ch4>SMART 404 BLOCKING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block IPs based on 404 errors\u003C\u002Fstrong> – Detect hackers probing your URLs via script and bots by the 404 errors they leave behind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 Configuration\u003C\u002Fstrong> – Set a figure for the maximum number of 404 events allowed before an IP address is blocked. Choose a time period within which the 404 events must occur (e.g., 10 errors within 10 minutes).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 block by URL string\u003C\u002Fstrong> – Instantly block an IP address if a 404 event includes a specific URL string.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart 404 whitelisting\u003C\u002Fstrong> – Prevent particular IP addresses from being permanently blocked due to 404 events.\u003C\u002Fp>\n\u003Ch4>COUNTRY BLOCKING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Block traffic to the entire site or to specific pages or posts\u003C\u002Fstrong> – Useful if you’re an e-commerce site and you want to block sales to some countries for shipping or tax reasons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Whitelist some users from blocked countries\u003C\u002Fstrong> – Whitelist IP addresses or IP ranges even if they are part of a blocked country.\u003C\u002Fp>\n\u003Ch4>MALWARE SCANNING [Premium]\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Automatic malware scanning\u003C\u002Fstrong> – Detect and protect against the latest malware, trojans, and spyware.\u003Cbr \u002F>\nAlerts you to blacklisting by search engines – Monitor your site for blacklisting by search engines due to malicious code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Response time monitoring\u003C\u002Fstrong> – Keep track of your website’s response time to identify and address any performance issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Uptime monitoring\u003C\u002Fstrong> – Checks your website’s uptime every 5 minutes and alerts you immediately if your site or server goes down.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advice and malware removal\u003C\u002Fstrong> – Need hands-on advice and support for malware removal? Our team of genuine cybersecurity experts is here to help.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notification if something’s amiss\u003C\u002Fstrong> – Receive notifications about any issues with your site so you can address problems before they escalate.\u003C\u002Fp>\n\u003Ch4>Plugin Support\u003C\u002Fh4>\n\u003Cp>If you have a question or problem with the All-In-One Security plugin, post it on the support forum and we will help you. Premium customers can log queries directly with the team via https:\u002F\u002Fteamupdraft.com\u002Fall-in-one-security\u003C\u002Fp>\n\u003Ch4>Developers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you are a developer and you need some extra hooks or filters for this plugin then let us know.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All-In-One Security plugin can be translated to any language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Currently available translations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil)\u003C\u002Fli>\n\u003Cli>Persian\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>This plugin may collect IP addresses for security reasons such as mitigating brute force login threats and malicious activity.\u003C\u002Fp>\n\u003Cp>The collected information is stored on your server. No information is transmitted to third parties or remote server locations.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Go to the settings menu after you activate the plugin and follow the instructions.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Go to the settings menu after you activate the plugin and follow the instructions.\u003C\u002Fp>\n","Protect your website investment with All-In-One Security (AIOS) – a comprehensive and easy to use security plugin designed especially for WordPress.",1000000,36139406,94,1693,"2026-01-28T22:15:00.000Z","5.6",[20,201,220,23,221],"malware-scanning","two-factor-authentication","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fall-in-one-wp-security-and-firewall\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-wp-security-and-firewall.5.4.6.zip",93,26,"2024-02-08 00:00:00",{"slug":228,"name":229,"version":230,"author":231,"author_profile":232,"description":233,"short_description":234,"active_installs":213,"downloaded":235,"rating":13,"num_ratings":236,"last_updated":237,"tested_up_to":16,"requires_at_least":238,"requires_php":18,"tags":239,"homepage":242,"download_link":243,"security_score":244,"vuln_count":245,"unpatched_count":29,"last_vuln_date":246,"fetched_at":31},"sg-security","Security Optimizer – The All-In-One Protection Plugin","1.5.9","SiteGround","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteground\u002F","\u003Cp>\u003Cstrong>Bulletproof your website security in a few clicks against a range of security breaches, including brute-force attacks, malware threats and bots, with our free WordPress security plugin – Security Optimizer.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Proactively monitor your site’s security to detect any suspicious activity and take immediate actions to protect your site and prevent further damage with these essential features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable \u003Cstrong>2FA (Two-Factor Authentication)\u003C\u002Fstrong> for an extra layer of website security\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>Limit Login Attempts\u003C\u002Fstrong> to deter malicious login attempts and brute-force attacks\u003C\u002Fli>\n\u003Cli>Change your default login URL to \u003Cstrong>Custom Login URL\u003C\u002Fstrong> to avoid attacks\u003C\u002Fli>\n\u003Cli>Activate \u003Cstrong>Advanced XSS Protection\u003C\u002Fstrong> to fortify your website against malicious attacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lock and Protect System Folders\u003C\u002Fstrong> to ensure no unauthorized or malicious scripts can be executed in your system folders\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Themes & Plugins Editor\u003C\u002Fstrong> to safeguard your website from unauthorized access via the WordPress editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide WordPress Version\u003C\u002Fstrong> effortlessly, keeping it hidden from prying eyes\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>Activity Log\u003C\u002Fstrong> to monitor your site and quickly prevent malicious actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post-Hack Actions\u003C\u002Fstrong> to take immediate actions and prevent further damages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developed by the website security experts at \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Fwordpress-plugins\u002Fsiteground-security\" rel=\"nofollow ugc\">SiteGround\u003C\u002Fa> and trusted by over 900,000 webmasters for its robust security shield and ease of use to safeguard WordPress applications from possible attacks on any hosting platform.\u003C\u002Fp>\n\u003Ch4>AWARDS:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.templatemonster.com\u002Fawards\u002Fwinners-2022\u002F\" rel=\"nofollow ugc\">Monster Awards 2022\u003C\u002Fa>: Best WordPress Security Plugin 🥇\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.templatemonster.com\u002Fawards\u002Fwinners-2021\u002F\" rel=\"nofollow ugc\">Monster Awards 2021\u003C\u002Fa>: Best WordPress Security Plugin 🥇\u003C\u002Fp>\n\u003Ch4>Plugin Video\u003C\u002Fh4>\n\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\u002FFOheCz7sm9A?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>\n\u003Ch4>Plugin Tutorial\u003C\u002Fh4>\n\u003Cp>Unveil the vast array of features and unleash the full potential of our security plugin in our \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Ftutorials\u002Fwordpress\u002Fsg-security\u002F\" rel=\"nofollow ugc\">Security Optimizer Tutorial\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>SITE PROTECTION FEATURES\u003C\u002Fh3>\n\u003Cp>Safeguard your WordPress application using our powerful site security toolset. Our comprehensive features are specifically designed to strengthen your website’s defenses against malware, exploits, and various malicious activities. With these tools at your disposal, you can ensure the utmost bot, malware and brute force protection for your website:\u003C\u002Fp>\n\u003Ch4>Lock and Protect System Folders\u003C\u002Fh4>\n\u003Cp>Ensure the maximum security for your application’s system folders by preventing the execution of any unauthorized or malicious scripts. The Lock and Protect System Folders feature acts as a powerful shield against potential threats.\u003C\u002Fp>\n\u003Ch4>Hide WordPress Version\u003C\u002Fh4>\n\u003Cp>Protect your website from mass attacks by hiding the WordPress version, which helps to mitigate version-specific vulnerabilities.\u003C\u002Fp>\n\u003Ch4>Disable Themes & Plugins Editor\u003C\u002Fh4>\n\u003Cp>Enhance the security of your WordPress admin area by disabling the Themes & Plugins Editor, preventing potential coding errors and unauthorized access through the editor.\u003C\u002Fp>\n\u003Ch4>Disable XML-RPC\u003C\u002Fh4>\n\u003Cp>Mitigate potential security risks by disabling the XML-RPC protocol, which has been exploited in various attacks. Please note that disabling XML-RPC will restrict WordPress from communicating with third-party systems. We recommend enabling this feature unless you have a specific need for it.\u003C\u002Fp>\n\u003Ch4>Disable RSS and ATOM Feeds\u003C\u002Fh4>\n\u003Cp>Prevent content scraping and specific attacks on your site by disabling RSS and ATOM feeds. Unless you have readers accessing your site via RSS readers, it is recommended to keep this feature enabled.\u003C\u002Fp>\n\u003Ch4>Advanced XSS Protection\u003C\u002Fh4>\n\u003Cp>Add an extra layer of website security against cross-site scripting (XSS) attacks by enabling Advanced XSS Protection, bolstering the overall security of your website.\u003C\u002Fp>\n\u003Ch4>Delete Default Readme.html\u003C\u002Fh4>\n\u003Cp>Eliminate potential vulnerabilities by deleting the default readme.txt file, which contains information about your website. By removing this file, you reduce the risk of your site being listed in vulnerable sites targeted by hackers.\u003C\u002Fp>\n\u003Ch3>Login Security\u003C\u002Fh3>\n\u003Ch4>Custom Login Url\u003C\u002Fh4>\n\u003Cp>Personalize your login URL to thwart potential attacks and create a strong entry point. Bid farewell to the default login URL and embrace a bespoke path of your choosing. Additionally, you have the freedom to modify the default sign-up URL as well.\u003C\u002Fp>\n\u003Ch4>Login Access\u003C\u002Fh4>\n\u003Cp>Restrict login page access to specific IP addresses or IP ranges, effectively thwarting malicious login attempts and deterring brute force attacks.\u003C\u002Fp>\n\u003Ch4>2FA (Two-Factor Authentication)\u003C\u002Fh4>\n\u003Cp>Immerse your website in an impenetrable shield of security with 2FA. This formidable feature demands that all admin users furnish a unique token, generated exclusively through the Google Authentication application, during the login process.\u003C\u002Fp>\n\u003Ch4>Disable Common Usernames\u003C\u002Fh4>\n\u003Cp>Don’t fall victim to predictable security breaches! The use of common usernames, such as ‘admin,’ poses a significant threat to the integrity of your website. Activate this option to disable the creation of common usernames. If any weak usernames already exist, we’ll prompt you to provide new, stronger alternatives.\u003C\u002Fp>\n\u003Ch4>Limit Login Attempts\u003C\u002Fh4>\n\u003Cp>Maintain control over unauthorized access attempts with Limit Login Attempts. Set a specific threshold for the number of login failures users can endure before consequences arise. After reaching the limit, the IP address associated with the unsuccessful login attempts will be blocked for one hour. Persistent failures will result in longer restrictions, starting with 24 hours and escalating to a week.\u003C\u002Fp>\n\u003Ch3>ACTIVITY MONITORING\u003C\u002Fh3>\n\u003Cp>Monitor your website and login page for unauthorized visitors and brute force attempts to prevent malicious actions\u003C\u002Fp>\n\u003Ch4>Activity Log\u003C\u002Fh4>\n\u003Cp>The Activity Log page provides you with a comprehensive view of the activities performed by registered, unknown, and blocked visitors. It allows you to closely monitor any suspicious behavior and take appropriate actions in case of a compromised user, plugin, or hacking attempt. You can leverage the quick tools available to swiftly block future attempts.\u003C\u002Fp>\n\u003Ch4>Weekly Security Reports\u003C\u002Fh4>\n\u003Cp>Receive a weekly traffic summary for your website directly to your inbox. This \u003Cstrong>Weekly Security Report\u003C\u002Fstrong> compiles data on both bot and human traffic, along with details about blocked login and visit attempts to proactively monitor traffic and promptly identify suspicious activity.\u003C\u002Fp>\n\u003Ch3>POST-HACK ACTIONS\u003C\u002Fh3>\n\u003Cp>Take immediate measures to protect your website if you suspect a compromise and prevent further damage. Here, you’ll find convenient solutions to address the situation effectively:\u003C\u002Fp>\n\u003Ch4>Reinstall All Free Plugins\u003C\u002Fh4>\n\u003Cp>In the event of a hack, utilizing the Reinstall All Free Plugins feature can help mitigate potential harm. This action reinstalls all of your free plugins, reducing the likelihood of additional exploits or the reuse of malicious code.\u003C\u002Fp>\n\u003Ch4>Log Out All Users\u003C\u002Fh4>\n\u003Cp>To prevent any further unauthorized activities by users or attackers, you can choose to log out all users instantly using the Log Out All Users feature.\u003C\u002Fp>\n\u003Ch4>Force Password Reset\u003C\u002Fh4>\n\u003Cp>By enforcing a password reset, you can ensure that all users are prompted to change their passwords during their next login. This not only strengthens the security of their accounts but also immediately logs out all currently logged-in users.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 4.7\u003C\u002Fli>\n\u003Cli>PHP 7.0\u003C\u002Fli>\n\u003Cli>Working .htaccess file\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data Collection\u003C\u002Fh3>\n\u003Cp>Collection of technical data is optional and is \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Fkb\u002Fwhat-information-wp-plugins-collect\" rel=\"nofollow ugc\">listed here\u003C\u002Fa>. This data is collected only for technical analysis, improvements and the possibility to contact the plugin user in case urgent issues need to be fixed (for example a critical security release that needs to be communicated to site owners). The plugin user can manage their preferences within the WP admin to control the collection of technical data. We advise opting in for this data collection, as it can enhance the plugin’s performance. You may find more information on data collection in our \u003Ca href=\"https:\u002F\u002Fwww.siteground.com\u002Fviewtos\u002Fsiteground_plugins_privacy_notice\" rel=\"nofollow ugc\">Plugins Privacy Notice\u003C\u002Fa>.\u003C\u002Fp>\n","Secure your WordPress site from brute-force attacks, threats, malware, and bots. Free to use and easy to set up.",31890492,153,"2026-01-15T09:21:00.000Z","4.7",[20,22,240,23,241],"malware-scanner","web-application-firewall","https:\u002F\u002Fsiteground.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsg-security.1.5.9.zip",86,5,"2025-11-30 00:00:00",{"attackSurface":248,"codeSignals":1172,"taintFlows":2427,"riskAssessment":2530,"analyzedAt":2547},{"hooks":249,"ajaxHandlers":1165,"restRoutes":1166,"shortcodes":1167,"cronEvents":1171,"entryPointCount":61,"unprotectedCount":29},[250,256,259,263,266,270,275,281,286,290,294,299,304,306,309,312,315,318,323,327,332,336,340,344,347,350,352,355,359,361,362,366,370,374,378,381,384,388,392,396,399,402,405,408,411,414,417,420,423,427,430,433,436,438,441,445,449,452,456,459,462,465,469,472,475,479,482,485,488,491,494,497,500,504,507,511,514,517,520,523,527,530,534,537,540,543,546,548,550,553,555,558,560,563,565,568,570,573,576,578,582,584,588,591,593,596,598,599,604,607,609,612,614,618,621,625,629,631,634,638,640,643,646,648,653,656,661,665,668,669,670,672,675,678,682,685,688,691,694,696,699,702,703,704,705,708,710,713,715,718,719,720,723,725,726,729,731,734,736,739,741,743,745,748,751,753,756,759,760,763,765,767,770,773,776,777,779,780,782,784,787,790,792,794,797,798,800,802,805,808,810,813,816,819,820,823,826,828,830,832,834,836,838,840,844,847,850,853,855,857,859,860,861,863,865,868,872,876,877,879,880,881,882,884,885,888,890,892,895,898,900,901,902,903,906,909,910,913,915,916,918,921,923,926,927,930,933,935,937,939,941,943,944,945,947,948,951,954,955,957,959,960,963,964,965,969,971,973,975,977,979,983,986,988,990,993,995,998,1000,1003,1004,1008,1010,1011,1013,1015,1017,1021,1023,1024,1025,1026,1028,1029,1032,1034,1035,1037,1040,1041,1045,1046,1048,1049,1053,1056,1059,1062,1066,1068,1072,1076,1080,1084,1087,1089,1092,1094,1097,1099,1101,1104,1107,1110,1113,1116,1118,1120,1122,1124,1126,1128,1131,1134,1137,1140,1142,1145,1149,1152,1156,1159,1161,1163],{"type":251,"name":252,"callback":253,"file":254,"line":255},"action","hmwp_debug_request","hookDebugRequests","classes\\Debug.php",38,{"type":251,"name":257,"callback":258,"file":254,"line":104},"hmwp_debug_cache","hookDebugCache",{"type":251,"name":260,"callback":261,"file":254,"line":262},"hmwp_debug_files","hookDebugFiles",40,{"type":251,"name":264,"callback":253,"file":254,"line":265},"hmwp_debug_local_request",41,{"type":251,"name":267,"callback":268,"file":254,"line":269},"hmwp_debug_access_log","hookAccessLog",42,{"type":251,"name":271,"callback":272,"file":273,"line":274},"admin_notices","hookNotices","classes\\Error.php",24,{"type":276,"name":277,"callback":278,"priority":61,"file":279,"line":280},"filter","filesystem_method","closure","classes\\ObjController.php",223,{"type":251,"name":282,"callback":283,"file":284,"line":285},"init","loadMultilanguage","classes\\Tools.php",57,{"type":251,"name":287,"callback":288,"file":284,"line":289},"request_metadata_http_result","checkLicenseOnUpdate",69,{"type":276,"name":291,"callback":292,"file":284,"line":293},"wp_mail_content_type","setContentType",2188,{"type":276,"name":295,"callback":296,"file":297,"line":298},"cron_schedules","setInterval","controllers\\Cron.php",35,{"type":276,"name":300,"callback":301,"file":302,"line":303},"hmwp_process_hide_urls","__return_false","controllers\\Firewall.php",564,{"type":276,"name":300,"callback":301,"file":302,"line":305},569,{"type":276,"name":307,"callback":301,"file":302,"line":308},"hmwp_process_find_replace",570,{"type":276,"name":310,"callback":301,"file":302,"line":311},"hmwp_process_init",575,{"type":276,"name":313,"callback":301,"file":302,"line":314},"hmwp_process_buffer",576,{"type":276,"name":316,"callback":301,"file":302,"line":317},"hmwp_process_hide_disable",577,{"type":276,"name":319,"callback":319,"priority":320,"file":321,"line":322},"authenticate",99,"controllers\\Log.php",18,{"type":251,"name":324,"callback":325,"priority":326,"file":321,"line":274},"wp_loaded","listenEvents",9,{"type":251,"name":328,"callback":329,"file":330,"line":331},"wp_dashboard_setup","hookDashboardSetup","controllers\\Menu.php",52,{"type":251,"name":333,"callback":334,"file":330,"line":335},"admin_enqueue_scripts","fixEnqueueErrors",56,{"type":276,"name":337,"callback":338,"file":330,"line":339},"hmwp_alert_count","getRiskErrorCount",60,{"type":276,"name":341,"callback":278,"priority":342,"file":330,"line":343},"gettext",11,76,{"type":276,"name":345,"callback":278,"priority":342,"file":330,"line":346},"plugin_row_meta",88,{"type":276,"name":348,"callback":278,"priority":342,"file":330,"line":349},"hmwp_getview",105,{"type":276,"name":348,"callback":278,"priority":342,"file":330,"line":351},112,{"type":276,"name":353,"callback":301,"file":330,"line":354},"hmwp_showaccount",120,{"type":276,"name":356,"callback":356,"file":357,"line":358},"site_url","controllers\\Rewrite.php",73,{"type":276,"name":310,"callback":301,"file":357,"line":360},74,{"type":276,"name":300,"callback":301,"file":357,"line":244},{"type":276,"name":363,"callback":364,"file":357,"line":365},"author_rewrite_rules","author_url",111,{"type":276,"name":367,"callback":368,"priority":61,"file":357,"line":369},"query_vars","addParams",114,{"type":276,"name":371,"callback":372,"priority":326,"file":357,"line":373},"login_redirect","sanitize_login_redirect",115,{"type":276,"name":375,"callback":376,"file":357,"line":377},"wp_redirect","sanitize_redirect",116,{"type":276,"name":379,"callback":301,"file":357,"line":380},"x_redirect_by",117,{"type":251,"name":382,"callback":382,"file":357,"line":383},"wp_login",121,{"type":251,"name":385,"callback":386,"file":357,"line":387},"set_current_user","setCurrentUserRole",122,{"type":276,"name":389,"callback":390,"priority":150,"file":357,"line":391},"hmwp_url_login_redirect","getCustomLoginURL",123,{"type":276,"name":393,"callback":394,"priority":150,"file":357,"line":395},"hmwp_url_logout_redirect","getCustomLogoutURL",124,{"type":276,"name":397,"callback":390,"priority":150,"file":357,"line":398},"woocommerce_login_redirect",125,{"type":276,"name":375,"callback":400,"file":357,"line":401},"loopCheck",130,{"type":251,"name":403,"callback":403,"file":357,"line":404},"login_init",134,{"type":251,"name":406,"callback":406,"file":357,"line":407},"login_head",135,{"type":251,"name":409,"callback":409,"file":357,"line":410},"wp_logout",136,{"type":251,"name":412,"callback":412,"file":357,"line":413},"check_admin_referer",137,{"type":276,"name":415,"callback":415,"file":357,"line":416},"admin_url",140,{"type":276,"name":418,"callback":418,"file":357,"line":419},"lostpassword_url",142,{"type":276,"name":421,"callback":421,"file":357,"line":422},"login_title",143,{"type":276,"name":424,"callback":425,"file":357,"line":426},"register","register_url",144,{"type":276,"name":428,"callback":428,"file":357,"line":429},"login_url",145,{"type":276,"name":431,"callback":431,"file":357,"line":432},"logout_url",146,{"type":276,"name":434,"callback":434,"file":357,"line":435},"network_admin_url",147,{"type":276,"name":356,"callback":356,"file":357,"line":437},148,{"type":276,"name":439,"callback":356,"file":357,"line":440},"network_site_url",149,{"type":276,"name":442,"callback":443,"file":357,"line":444},"plugins_url","plugin_url",150,{"type":276,"name":446,"callback":447,"file":357,"line":448},"wp_php_error_message","replace_error_message",152,{"type":276,"name":450,"callback":451,"priority":61,"file":357,"line":118},"rest_url_prefix","replace_rest_api",{"type":251,"name":453,"callback":454,"file":357,"line":455},"the_excerpt_rss","find_replace",180,{"type":251,"name":457,"callback":454,"file":357,"line":458},"the_content_feed",181,{"type":251,"name":460,"callback":454,"file":357,"line":461},"rss2_head",182,{"type":251,"name":463,"callback":454,"file":357,"line":464},"commentsrss2_head",183,{"type":251,"name":466,"callback":467,"file":357,"line":468},"the_permalink_rss","find_replace_url",184,{"type":251,"name":470,"callback":467,"file":357,"line":471},"comments_link_feed",185,{"type":251,"name":473,"callback":467,"file":357,"line":474},"get_site_icon_url",186,{"type":276,"name":476,"callback":477,"priority":320,"file":357,"line":478},"get_the_generator_atom","__return_empty_string",191,{"type":276,"name":480,"callback":477,"priority":320,"file":357,"line":481},"get_the_generator_comment",192,{"type":276,"name":483,"callback":477,"priority":320,"file":357,"line":484},"get_the_generator_export",193,{"type":276,"name":486,"callback":477,"priority":320,"file":357,"line":487},"get_the_generator_html",194,{"type":276,"name":489,"callback":477,"priority":320,"file":357,"line":490},"get_the_generator_rdf",195,{"type":276,"name":492,"callback":477,"priority":320,"file":357,"line":493},"get_the_generator_rss2",196,{"type":276,"name":495,"callback":477,"priority":320,"file":357,"line":496},"get_the_generator_xhtml",197,{"type":276,"name":498,"callback":278,"priority":320,"file":357,"line":499},"wp_sitemaps_add_provider",205,{"type":251,"name":501,"callback":502,"priority":29,"file":357,"line":503},"shutdown","findReplaceXML",214,{"type":276,"name":505,"callback":278,"priority":320,"file":357,"line":506},"oembed_response_data",221,{"type":276,"name":508,"callback":509,"priority":320,"file":357,"line":510},"rest_endpoints","hideRestUsers",228,{"type":276,"name":512,"callback":301,"priority":320,"file":357,"line":513},"wp_sitemaps_users_pre_url_list",231,{"type":251,"name":501,"callback":515,"priority":29,"file":357,"line":516},"replaceRobots",237,{"type":251,"name":282,"callback":518,"file":357,"line":519},"hookChangePaths",242,{"type":251,"name":282,"callback":521,"file":357,"line":522},"hookHideDisable",245,{"type":251,"name":524,"callback":525,"file":357,"line":526},"plugins_loaded","run",250,{"type":251,"name":524,"callback":528,"file":357,"line":529},"hideUrls",254,{"type":251,"name":531,"callback":532,"file":357,"line":533},"template_redirect","addSecurityHeader",278,{"type":251,"name":531,"callback":535,"file":357,"line":536},"hideHeaders",282,{"type":276,"name":538,"callback":301,"file":357,"line":539},"the_generator",287,{"type":276,"name":541,"callback":301,"file":357,"line":542},"xmlrpc_enabled",321,{"type":276,"name":544,"callback":301,"file":357,"line":545},"show_admin_bar",339,{"type":276,"name":547,"callback":301,"file":357,"line":14},"hmwp_option_hmwp_disable_click",{"type":276,"name":547,"callback":301,"file":357,"line":549},372,{"type":276,"name":551,"callback":301,"file":357,"line":552},"hmwp_option_hmwp_disable_inspect",379,{"type":276,"name":551,"callback":301,"file":357,"line":554},382,{"type":276,"name":556,"callback":301,"file":357,"line":557},"hmwp_option_hmwp_disable_source",389,{"type":276,"name":556,"callback":301,"file":357,"line":559},392,{"type":276,"name":561,"callback":301,"file":357,"line":562},"hmwp_option_hmwp_disable_copy_paste",399,{"type":276,"name":561,"callback":301,"file":357,"line":564},402,{"type":276,"name":566,"callback":301,"file":357,"line":567},"hmwp_option_hmwp_disable_drag_drop",409,{"type":276,"name":566,"callback":301,"file":357,"line":569},412,{"type":251,"name":531,"callback":571,"priority":61,"file":357,"line":572},"maybeShowNotFound",452,{"type":251,"name":531,"callback":574,"file":357,"line":575},"startBuffer",471,{"type":251,"name":403,"callback":574,"file":357,"line":577},474,{"type":251,"name":271,"callback":579,"file":580,"line":581},"showSaveRequires","controllers\\Settings.php",34,{"type":251,"name":271,"callback":583,"file":580,"line":104},"showPurchaseRequires",{"type":276,"name":585,"callback":586,"file":580,"line":587},"admin_body_class","addSettingsClass",44,{"type":251,"name":589,"callback":278,"file":580,"line":590},"hmwp_confirmed_settings",53,{"type":251,"name":592,"callback":278,"file":580,"line":138},"hmwp_apply_permalink_changes",{"type":276,"name":594,"callback":301,"file":580,"line":595},"hmwp_option_hmwp_mapping_url_show",173,{"type":276,"name":348,"callback":278,"file":580,"line":597},249,{"type":276,"name":348,"callback":278,"file":580,"line":533},{"type":251,"name":600,"callback":601,"priority":342,"file":602,"line":603},"rewrite_rules_array","checkRewriteUpdate","index.php",78,{"type":251,"name":605,"callback":606,"priority":342,"file":602,"line":215},"activated_plugin","checkPluginsThemesUpdates",{"type":251,"name":608,"callback":606,"priority":342,"file":602,"line":152},"after_switch_theme",{"type":251,"name":610,"callback":278,"priority":150,"file":602,"line":611},"automatic_updates_complete",113,{"type":251,"name":613,"callback":278,"priority":150,"file":602,"line":354},"upgrader_process_complete",{"type":276,"name":615,"callback":616,"file":617,"line":77},"preprocess_comment","call","models\\bruteforce\\Comments.php",{"type":276,"name":619,"callback":620,"priority":320,"file":617,"line":322},"comment_form_default_fields","form",{"type":276,"name":319,"callback":622,"priority":320,"file":623,"line":624},"pre_authentication","models\\bruteforce\\Login.php",21,{"type":251,"name":626,"callback":627,"priority":320,"file":623,"line":628},"wp_login_failed","failed",23,{"type":251,"name":406,"callback":630,"priority":320,"file":623,"line":274},"head",{"type":251,"name":632,"callback":620,"priority":320,"file":623,"line":633},"login_form",25,{"type":276,"name":635,"callback":616,"priority":320,"file":636,"line":637},"lostpassword_errors","models\\bruteforce\\LostPassword.php",20,{"type":276,"name":639,"callback":620,"priority":320,"file":636,"line":624},"lostpassword_form",{"type":276,"name":641,"callback":301,"file":636,"line":642},"allow_password_reset",55,{"type":276,"name":644,"callback":616,"priority":320,"file":645,"line":637},"registration_errors","models\\bruteforce\\Registration.php",{"type":276,"name":647,"callback":620,"priority":320,"file":645,"line":624},"register_form",{"type":251,"name":649,"callback":650,"file":651,"line":652},"wp_footer","disableKeysAndClicks","models\\Clicks.php",22,{"type":276,"name":313,"callback":301,"file":654,"line":655},"models\\compatibility\\Abstract.php",58,{"type":276,"name":657,"callback":658,"file":659,"line":660},"aiowps_site_lockout_output","aioSecurityMaintenance","models\\compatibility\\AioSecurity.php",16,{"type":276,"name":662,"callback":663,"file":664,"line":633},"autoptimize_html_after_minify","findReplaceCache","models\\compatibility\\Autoptimize.php",{"type":276,"name":666,"callback":663,"file":667,"line":660},"breeze_minify_content_return","models\\compatibility\\Breeze.php",{"type":276,"name":307,"callback":301,"file":667,"line":637},{"type":276,"name":666,"callback":278,"file":667,"line":652},{"type":276,"name":307,"callback":671,"file":667,"line":628},"__return_true",{"type":276,"name":673,"callback":671,"file":674,"line":77},"hmwp_priority_buffer","models\\compatibility\\Cmp.php",{"type":251,"name":676,"callback":278,"file":674,"line":677},"cmp_footer",19,{"type":251,"name":282,"callback":679,"file":680,"line":681},"checkAppThemesConfirmEmail","models\\compatibility\\ConfirmEmail.php",15,{"type":276,"name":683,"callback":663,"file":684,"line":322},"wpfc_buffer_callback_filter","models\\compatibility\\FastestCache.php",{"type":276,"name":686,"callback":663,"file":687,"line":322},"flying_press_optimization:after","models\\compatibility\\FlyingPress.php",{"type":251,"name":689,"callback":278,"file":690,"line":677},"hmwp_login_init","models\\compatibility\\hCaptcha.php",{"type":276,"name":692,"callback":663,"file":693,"line":660},"wphb_cache_content","models\\compatibility\\Hummingbird.php",{"type":276,"name":531,"callback":695,"file":693,"line":77},"removeHummingbirdComment",{"type":276,"name":697,"callback":663,"file":698,"line":628},"jch_optimize_save_content","models\\compatibility\\JsOptimize.php",{"type":276,"name":310,"callback":700,"file":701,"line":624},"checkLiteSpeedScan","models\\compatibility\\LiteSpeed.php",{"type":276,"name":313,"callback":700,"file":701,"line":652},{"type":276,"name":300,"callback":700,"file":701,"line":628},{"type":276,"name":307,"callback":700,"file":701,"line":274},{"type":251,"name":706,"callback":278,"file":701,"line":707},"hmwp_settings_saved",27,{"type":276,"name":709,"callback":278,"file":701,"line":581},"hmwp_whitelisted_ips",{"type":251,"name":711,"callback":278,"file":701,"line":712},"wp_initialize_site",82,{"type":251,"name":714,"callback":278,"file":701,"line":244},"create_term",{"type":251,"name":716,"callback":278,"file":701,"line":717},"admin_footer",87,{"type":251,"name":592,"callback":278,"file":701,"line":224},{"type":251,"name":716,"callback":278,"file":701,"line":215},{"type":251,"name":706,"callback":721,"file":701,"line":722},"doExclude",103,{"type":251,"name":724,"callback":278,"file":701,"line":351},"litespeed_initing",{"type":276,"name":313,"callback":301,"file":701,"line":369},{"type":276,"name":727,"callback":663,"file":701,"line":728},"litespeed_buffer_after",119,{"type":276,"name":730,"callback":301,"file":701,"line":387},"litespeed_comment",{"type":276,"name":300,"callback":301,"file":732,"line":733},"models\\compatibility\\MainWP.php",28,{"type":276,"name":310,"callback":301,"file":732,"line":735},29,{"type":276,"name":737,"callback":301,"file":738,"line":274},"hmwp_option_hmwp_hide_login","models\\compatibility\\MemberPress.php",{"type":276,"name":740,"callback":301,"file":738,"line":707},"hmwp_option_hmwp_lostpassword_url",{"type":276,"name":742,"callback":301,"file":738,"line":733},"hmwp_option_hmwp_register_url",{"type":276,"name":744,"callback":301,"file":738,"line":735},"hmwp_option_hmwp_logout_url",{"type":251,"name":746,"callback":627,"file":738,"line":747},"mepr-validate-login",45,{"type":251,"name":749,"callback":630,"file":738,"line":750},"mepr-login-form-before-submit",46,{"type":251,"name":749,"callback":620,"file":738,"line":752},47,{"type":251,"name":754,"callback":627,"file":738,"line":755},"mepr-validate-forgot-password",50,{"type":251,"name":757,"callback":630,"file":738,"line":758},"mepr-forgot-password-form",51,{"type":251,"name":757,"callback":620,"file":738,"line":331},{"type":276,"name":761,"callback":278,"file":762,"line":322},"csmm_get_options","models\\compatibility\\MMaintenance.php",{"type":276,"name":764,"callback":301,"file":762,"line":733},"csmm_force_display",{"type":276,"name":673,"callback":671,"file":762,"line":766},48,{"type":251,"name":768,"callback":650,"file":769,"line":274},"wp_head","models\\compatibility\\Nitropack.php",{"type":276,"name":771,"callback":278,"file":769,"line":772},"hmwp_common_paths_extensions",33,{"type":251,"name":689,"callback":278,"file":774,"line":775},"models\\compatibility\\Others.php",31,{"type":276,"name":673,"callback":671,"file":774,"line":642},{"type":276,"name":778,"callback":301,"file":774,"line":339},"hmwp_option_hmwp_hideajax_paths",{"type":276,"name":313,"callback":301,"file":774,"line":360},{"type":276,"name":737,"callback":301,"file":774,"line":781},84,{"type":276,"name":544,"callback":301,"file":774,"line":783},91,{"type":251,"name":524,"callback":785,"priority":150,"file":774,"line":786},"fixHideUrls",96,{"type":276,"name":788,"callback":789,"file":774,"line":320},"hmwp_preauth_check","fixRecaptchaCheck",{"type":276,"name":791,"callback":671,"file":774,"line":722},"hmwp_laterload",{"type":276,"name":793,"callback":663,"file":774,"line":373},"cache_buffer",{"type":276,"name":795,"callback":796,"file":774,"line":354},"wpmm_footer","findReplaceBuffer",{"type":276,"name":791,"callback":671,"file":774,"line":398},{"type":276,"name":799,"callback":301,"file":774,"line":401},"hmwp_option_hmwp_hide_styleids",{"type":276,"name":801,"callback":663,"file":774,"line":407},"wot_cache",{"type":276,"name":803,"callback":804,"file":774,"line":419},"hmwp_buffer","fix_woogc_shutdown",{"type":251,"name":806,"callback":502,"file":774,"line":807},"sm_build_index",151,{"type":251,"name":809,"callback":502,"file":774,"line":448},"sm_build_content",{"type":276,"name":811,"callback":301,"priority":342,"file":774,"line":812},"sq_sitemap_style",156,{"type":276,"name":814,"callback":301,"file":774,"line":815},"wpseo_stylesheet_url",161,{"type":276,"name":817,"callback":502,"file":774,"line":818},"rank_math\u002Fsitemap\u002Fremove_credit",170,{"type":276,"name":817,"callback":671,"file":774,"line":595},{"type":276,"name":821,"callback":663,"file":774,"line":822},"seopress_sitemaps_xml_index",178,{"type":276,"name":824,"callback":663,"file":774,"line":825},"seopress_sitemaps_xml_author",179,{"type":276,"name":827,"callback":663,"file":774,"line":455},"seopress_sitemaps_xml_single_term",{"type":276,"name":829,"callback":663,"file":774,"line":458},"seopress_sitemaps_xml_single",{"type":276,"name":831,"callback":301,"file":774,"line":471},"wp_sitemaps_stylesheet_url",{"type":276,"name":833,"callback":301,"file":774,"line":474},"wp_sitemaps_stylesheet_index_url",{"type":276,"name":835,"callback":467,"file":774,"line":484},"template_directory_uri",{"type":276,"name":375,"callback":278,"file":774,"line":837},198,{"type":276,"name":803,"callback":278,"file":774,"line":839},215,{"type":276,"name":841,"callback":842,"priority":320,"file":774,"line":843},"riode_filter_comment_form_args","formArgs",222,{"type":276,"name":845,"callback":842,"priority":320,"file":774,"line":846},"woocommerce_product_review_comment_form_args",226,{"type":276,"name":848,"callback":278,"file":774,"line":849},"hmwp_priority_hook",232,{"type":251,"name":851,"callback":278,"priority":852,"file":774,"line":516},"wp_enqueue_scripts",999,{"type":276,"name":300,"callback":301,"file":774,"line":854},261,{"type":276,"name":300,"callback":301,"file":774,"line":856},271,{"type":276,"name":300,"callback":301,"file":774,"line":858},277,{"type":276,"name":300,"callback":301,"file":774,"line":536},{"type":276,"name":300,"callback":301,"file":774,"line":539},{"type":276,"name":300,"callback":301,"file":774,"line":862},294,{"type":276,"name":300,"callback":301,"file":774,"line":864},299,{"type":276,"name":866,"callback":663,"file":867,"line":322},"powered_cache_page_caching_buffer","models\\compatibility\\PowerCache.php",{"type":251,"name":869,"callback":870,"file":871,"line":660},"hmwp_flushed_rewrites","checkSimpleSSLRewrites","models\\compatibility\\ReallySimpleSsl.php",{"type":251,"name":873,"callback":874,"file":875,"line":77},"hmwp_mappsettings_saved","cacheMapping","models\\compatibility\\SiteGuard.php",{"type":251,"name":706,"callback":874,"file":875,"line":322},{"type":276,"name":878,"callback":278,"file":875,"line":633},"pre_option_siteguard_config",{"type":276,"name":313,"callback":301,"file":875,"line":255},{"type":276,"name":307,"callback":301,"file":875,"line":104},{"type":251,"name":282,"callback":574,"priority":61,"file":875,"line":262},{"type":251,"name":501,"callback":883,"file":875,"line":265},"shutdownBuffer",{"type":276,"name":307,"callback":671,"file":875,"line":786},{"type":276,"name":886,"callback":671,"file":887,"line":660},"sq_option_sq_minify","models\\compatibility\\Squirrly.php",{"type":276,"name":889,"callback":454,"file":887,"line":677},"sq_buffer",{"type":276,"name":891,"callback":278,"file":887,"line":707},"sq_custom_robots",{"type":276,"name":893,"callback":663,"file":894,"line":322},"wpsupercache_buffer","models\\compatibility\\SuperCache.php",{"type":276,"name":896,"callback":278,"file":897,"line":660},"hmwp_files_handle_login","models\\compatibility\\TwoFactor.php",{"type":276,"name":737,"callback":301,"file":899,"line":628},"models\\compatibility\\UltimateMember.php",{"type":276,"name":740,"callback":301,"file":899,"line":225},{"type":276,"name":742,"callback":301,"file":899,"line":707},{"type":276,"name":744,"callback":301,"file":899,"line":733},{"type":251,"name":904,"callback":905,"file":899,"line":766},"um_submit_form_login","checkReCaptcha",{"type":251,"name":907,"callback":630,"priority":320,"file":899,"line":908},"um_after_login_fields",49,{"type":251,"name":907,"callback":620,"priority":320,"file":899,"line":755},{"type":251,"name":911,"callback":905,"file":899,"line":912},"um_submit_form_register",54,{"type":251,"name":914,"callback":630,"priority":320,"file":899,"line":642},"um_after_register_fields",{"type":251,"name":914,"callback":620,"priority":320,"file":899,"line":335},{"type":251,"name":917,"callback":905,"file":899,"line":339},"um_reset_password_errors_hook",{"type":251,"name":919,"callback":630,"priority":320,"file":899,"line":920},"um_after_password_reset_fields",61,{"type":251,"name":919,"callback":620,"priority":320,"file":899,"line":922},62,{"type":251,"name":924,"callback":630,"priority":320,"file":925,"line":322},"uwp_template_fields","models\\compatibility\\UsersWP.php",{"type":251,"name":924,"callback":620,"priority":320,"file":925,"line":677},{"type":276,"name":928,"callback":301,"file":929,"line":322},"w3tc_lazyload_is_embed_script","models\\compatibility\\W3Total.php",{"type":276,"name":931,"callback":932,"file":929,"line":677},"w3tc_lazyload_embed_script","embedW3TotalCacheLazyLoadscript",{"type":276,"name":934,"callback":301,"file":929,"line":628},"w3tc_can_print_comment",{"type":276,"name":936,"callback":663,"file":929,"line":633},"w3tc_processed_content",{"type":251,"name":415,"callback":415,"file":938,"line":322},"models\\compatibility\\Woocommerce.php",{"type":276,"name":940,"callback":301,"file":938,"line":624},"woocommerce_is_rest_api_request",{"type":276,"name":845,"callback":842,"priority":320,"file":938,"line":942},32,{"type":276,"name":788,"callback":301,"file":938,"line":104},{"type":276,"name":788,"callback":301,"file":938,"line":758},{"type":276,"name":946,"callback":630,"priority":320,"file":938,"line":339},"woocommerce_login_form",{"type":276,"name":946,"callback":620,"priority":320,"file":938,"line":920},{"type":276,"name":949,"callback":278,"priority":320,"file":938,"line":950},"woocommerce_registration_errors",66,{"type":276,"name":952,"callback":630,"priority":320,"file":938,"line":953},"woocommerce_register_form",79,{"type":276,"name":952,"callback":620,"priority":320,"file":938,"line":139},{"type":251,"name":956,"callback":616,"priority":320,"file":938,"line":781},"lostpassword_post",{"type":276,"name":958,"callback":630,"priority":320,"file":938,"line":183},"woocommerce_lostpassword_form",{"type":276,"name":958,"callback":620,"priority":320,"file":938,"line":244},{"type":276,"name":310,"callback":961,"file":962,"line":637},"checkWordfenceScan","models\\compatibility\\Wordfence.php",{"type":276,"name":300,"callback":961,"file":962,"line":624},{"type":251,"name":282,"callback":278,"file":962,"line":274},{"type":251,"name":966,"callback":967,"priority":150,"file":962,"line":968},"network_admin_menu","wordfence::admin_menus",30,{"type":251,"name":966,"callback":970,"priority":637,"file":962,"line":775},"wordfence::admin_menus_20",{"type":251,"name":966,"callback":972,"priority":968,"file":962,"line":942},"wordfence::admin_menus_30",{"type":251,"name":966,"callback":974,"priority":262,"file":962,"line":772},"wordfence::admin_menus_40",{"type":251,"name":966,"callback":976,"priority":755,"file":962,"line":581},"wordfence::admin_menus_50",{"type":251,"name":966,"callback":978,"priority":339,"file":962,"line":298},"wordfence::admin_menus_60",{"type":251,"name":966,"callback":980,"priority":981,"file":962,"line":982},"wordfence::admin_menus_70",70,36,{"type":251,"name":966,"callback":984,"priority":139,"file":962,"line":985},"wordfence::admin_menus_80",37,{"type":251,"name":966,"callback":987,"priority":13,"file":962,"line":255},"wordfence::admin_menus_90",{"type":276,"name":989,"callback":301,"file":962,"line":908},"hmwp_option_brute_use_captcha_v3",{"type":251,"name":991,"callback":992,"file":962,"line":912},"wf_scan_monitor","whitelistWordfence",{"type":251,"name":994,"callback":992,"file":962,"line":642},"wordfence_start_scheduled_scan",{"type":251,"name":996,"callback":278,"priority":326,"file":997,"line":77},"login_form_defender-verify-otp","models\\compatibility\\WpDefender.php",{"type":276,"name":999,"callback":301,"file":997,"line":775},"wd_mask_login_enable",{"type":251,"name":1001,"callback":278,"file":1002,"line":637},"admin_head","models\\compatibility\\WPFrontendAdmin.php",{"type":251,"name":716,"callback":278,"file":1002,"line":255},{"type":276,"name":1005,"callback":1006,"file":1007,"line":660},"rocket_cache_reject_uri","rocket_reject_url","models\\compatibility\\WpRocket.php",{"type":251,"name":873,"callback":1009,"file":1007,"line":677},"burstMapping",{"type":251,"name":706,"callback":1009,"file":1007,"line":637},{"type":276,"name":1012,"callback":663,"file":1007,"line":968},"rocket_buffer",{"type":276,"name":1014,"callback":467,"file":1007,"line":942},"rocket_cache_busting_filename",{"type":276,"name":1016,"callback":467,"file":1007,"line":772},"rocket_iframe_lazyload_placeholder",{"type":276,"name":1018,"callback":1019,"file":1020,"line":681},"login_body_class","bodyClass","models\\compatibility\\WPSocial.php",{"type":276,"name":737,"callback":301,"file":1022,"line":628},"models\\compatibility\\Wpum.php",{"type":276,"name":740,"callback":301,"file":1022,"line":225},{"type":276,"name":742,"callback":301,"file":1022,"line":707},{"type":276,"name":744,"callback":301,"file":1022,"line":733},{"type":251,"name":1027,"callback":630,"file":1022,"line":752},"wpum_before_submit_button_login_form",{"type":251,"name":1027,"callback":620,"file":1022,"line":766},{"type":276,"name":1030,"callback":1031,"priority":320,"file":1022,"line":331},"submit_wpum_form_validate_fields","checkLPasswordReCaptcha",{"type":276,"name":1033,"callback":630,"file":1022,"line":590},"wpum_before_submit_button_password_recovery_form",{"type":276,"name":1033,"callback":620,"file":1022,"line":912},{"type":276,"name":1030,"callback":1036,"priority":320,"file":1022,"line":655},"checkRegisterReCaptcha",{"type":276,"name":1038,"callback":630,"file":1022,"line":1039},"wpum_before_submit_button_registration_form",59,{"type":276,"name":1038,"callback":620,"file":1022,"line":339},{"type":276,"name":1042,"callback":301,"file":1043,"line":1044},"hmwp_start_buffer","models\\Compatibility.php",139,{"type":276,"name":313,"callback":301,"file":1043,"line":416},{"type":276,"name":316,"callback":301,"file":1043,"line":1047},141,{"type":276,"name":307,"callback":301,"file":1043,"line":419},{"type":276,"name":1050,"callback":1051,"file":1052,"line":652},"redirect_post_location","setPostCookie","models\\Cookies.php",{"type":251,"name":1054,"callback":1055,"file":1052,"line":628},"clear_auth_cookie","setCleanCookie",{"type":251,"name":1057,"callback":1058,"file":1052,"line":274},"set_auth_cookie","setAuthCookie",{"type":251,"name":1060,"callback":1061,"file":1052,"line":633},"set_logged_in_cookie","setLoginCookie",{"type":276,"name":1063,"callback":671,"file":1064,"line":1065},"hmwp_option_hmwp_remove_third_hooks","models\\Files.php",126,{"type":276,"name":1063,"callback":671,"file":1064,"line":1067},524,{"type":251,"name":1069,"callback":1069,"file":1070,"line":1071},"home_url","models\\Rewrite.php",189,{"type":276,"name":1073,"callback":1074,"file":1070,"line":1075},"hmwp_iis_hide_files_rules","getInjectionRewrite",507,{"type":276,"name":1077,"callback":1078,"priority":326,"file":1070,"line":1079},"hmwp_iis_hide_paths_rules","getHideOldPathRewrite",515,{"type":276,"name":1081,"callback":1082,"file":1070,"line":1083},"iis7_url_rewrite_rules","getIISRules",521,{"type":251,"name":324,"callback":1085,"file":1070,"line":1086},"flushChanges",1003,{"type":276,"name":450,"callback":451,"file":1070,"line":1088},1013,{"type":276,"name":1090,"callback":428,"priority":320,"file":1070,"line":1091},"login_headerurl",1382,{"type":276,"name":375,"callback":400,"priority":320,"file":1070,"line":1093},1490,{"type":251,"name":1095,"callback":278,"file":1070,"line":1096},"login_header",1503,{"type":276,"name":1090,"callback":428,"file":1070,"line":1098},1510,{"type":276,"name":371,"callback":372,"priority":61,"file":1070,"line":1100},1511,{"type":276,"name":1102,"callback":1102,"priority":61,"file":1070,"line":1103},"lostpassword_redirect",1516,{"type":276,"name":1105,"callback":1105,"priority":61,"file":1070,"line":1106},"registration_redirect",1517,{"type":276,"name":1108,"callback":301,"file":1070,"line":1109},"login_display_language_dropdown",1524,{"type":276,"name":1111,"callback":301,"file":1070,"line":1112},"hmwp_change_home_url",1897,{"type":276,"name":1114,"callback":301,"file":1070,"line":1115},"hmwp_change_site_url",1898,{"type":276,"name":1111,"callback":671,"file":1070,"line":1117},1925,{"type":276,"name":1114,"callback":671,"file":1070,"line":1119},1926,{"type":276,"name":1111,"callback":301,"file":1070,"line":1121},1951,{"type":276,"name":1114,"callback":301,"file":1070,"line":1123},1952,{"type":276,"name":1111,"callback":671,"file":1070,"line":1125},2214,{"type":276,"name":1114,"callback":671,"file":1070,"line":1127},2215,{"type":276,"name":1129,"callback":301,"file":1070,"line":1130},"emoji_svg_url",3122,{"type":276,"name":1132,"callback":278,"file":1070,"line":1133},"tiny_mce_plugins",3125,{"type":276,"name":1135,"callback":301,"file":1070,"line":1136},"json_enabled",3193,{"type":276,"name":1138,"callback":301,"file":1070,"line":1139},"json_jsonp_enabled",3194,{"type":276,"name":508,"callback":278,"file":1070,"line":1141},3222,{"type":276,"name":1143,"callback":301,"file":1070,"line":1144},"embed_oembed_discover",3230,{"type":251,"name":1146,"callback":1147,"file":1148,"line":660},"admin_init","addHMWPCaps","models\\RoleManager.php",{"type":276,"name":1150,"callback":1151,"file":1148,"line":77},"user_has_cap","setUserHasCap",{"type":276,"name":1153,"callback":278,"file":1154,"line":1155},"hmwp_validate_keys","models\\Settings.php",295,{"type":276,"name":1157,"callback":278,"file":1154,"line":1158},"hmwp_invalid_names",301,{"type":276,"name":1153,"callback":278,"file":1154,"line":1160},368,{"type":276,"name":1157,"callback":278,"file":1154,"line":1162},374,{"type":251,"name":1069,"callback":1069,"file":1164,"line":203},"view\\blocks\\FrontendLoginCheck.php",[],[],[1168],{"tag":1169,"callback":282,"file":1170,"line":322},"hmwp_bruteforce","models\\bruteforce\\Shortcode.php",[],{"dangerousFunctions":1173,"sqlUsage":1178,"outputEscaping":1188,"fileOperations":28,"externalRequests":681,"nonceChecks":203,"capabilityChecks":135,"bundledLibraries":2426},[1174],{"fn":1175,"file":580,"line":1176,"context":1177},"shell_exec",744,"@shell_exec( 'nginx -s reload' );",{"prepared":1179,"raw":245,"locations":1180},14,[1181,1183,1184,1185,1186],{"file":875,"line":398,"context":1182},"$wpdb->get_results() with variable interpolation",{"file":1007,"line":358,"context":1182},{"file":1043,"line":595,"context":1182},{"file":1043,"line":554,"context":1182},{"file":1043,"line":1187,"context":1182},491,{"escaped":1189,"rawEcho":1190,"locations":1191},589,837,[1192,1195,1196,1199,1201,1203,1204,1206,1208,1210,1212,1214,1216,1219,1221,1222,1223,1224,1225,1226,1228,1229,1230,1231,1233,1235,1237,1239,1240,1242,1244,1246,1248,1250,1251,1252,1253,1254,1255,1256,1257,1258,1259,1260,1261,1263,1264,1265,1266,1267,1269,1270,1271,1272,1273,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,1287,1289,1290,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,1303,1304,1305,1306,1307,1308,1309,1311,1313,1314,1316,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1331,1332,1333,1334,1335,1337,1340,1341,1342,1343,1344,1345,1346,1348,1349,1350,1352,1353,1354,1355,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1373,1374,1377,1378,1379,1380,1381,1383,1384,1385,1386,1387,1388,1389,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1406,1408,1410,1411,1412,1414,1415,1416,1417,1419,1421,1423,1425,1426,1427,1428,1430,1432,1434,1435,1437,1439,1441,1442,1444,1446,1448,1450,1452,1453,1454,1456,1458,1460,1462,1464,1466,1467,1469,1471,1473,1475,1477,1479,1481,1482,1484,1486,1488,1489,1490,1492,1493,1495,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1564,1565,1566,1567,1568,1569,1570,1571,1573,1574,1575,1577,1578,1579,1581,1582,1583,1584,1585,1587,1588,1589,1590,1591,1592,1593,1594,1596,1597,1598,1599,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1628,1630,1631,1633,1634,1635,1636,1637,1638,1639,1641,1642,1643,1644,1645,1647,1649,1650,1652,1654,1655,1657,1659,1660,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1682,1684,1685,1687,1688,1689,1691,1692,1693,1694,1695,1697,1699,1700,1702,1704,1706,1708,1710,1711,1713,1715,1716,1717,1718,1719,1720,1721,1722,1723,1724,1725,1726,1728,1729,1730,1731,1732,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1751,1753,1755,1757,1758,1759,1760,1762,1764,1765,1766,1767,1769,1770,1771,1772,1774,1776,1778,1779,1780,1781,1783,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794,1795,1796,1798,1800,1801,1802,1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,1819,1820,1821,1822,1823,1825,1826,1827,1829,1831,1832,1833,1835,1837,1839,1841,1843,1844,1845,1846,1847,1848,1849,1850,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1870,1872,1874,1876,1877,1878,1880,1882,1883,1884,1885,1886,1887,1888,1889,1891,1892,1893,1894,1895,1897,1898,1900,1902,1904,1906,1908,1909,1911,1912,1914,1916,1918,1919,1921,1923,1925,1927,1929,1930,1932,1934,1935,1936,1938,1939,1940,1942,1943,1945,1947,1949,1950,1952,1954,1955,1957,1959,1960,1962,1964,1966,1968,1970,1972,1974,1975,1977,1979,1980,1982,1984,1986,1988,1990,1992,1993,1995,1997,1999,2000,2002,2004,2006,2007,2009,2011,2013,2015,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2103,2105,2107,2109,2111,2113,2115,2117,2119,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2201,2202,2203,2204,2205,2207,2208,2210,2211,2212,2213,2214,2215,2216,2217,2218,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2231,2232,2233,2234,2235,2236,2238,2239,2241,2242,2245,2246,2247,2248,2249,2250,2251,2252,2253,2254,2255,2256,2257,2258,2259,2260,2261,2262,2263,2264,2265,2266,2267,2268,2269,2270,2272,2274,2275,2276,2277,2278,2279,2281,2283,2284,2286,2287,2289,2290,2291,2292,2294,2295,2297,2298,2300,2301,2303,2305,2306,2307,2309,2310,2312,2314,2316,2317,2318,2319,2320,2321,2322,2323,2325,2327,2328,2329,2330,2332,2334,2335,2336,2337,2338,2339,2341,2343,2345,2346,2347,2349,2351,2352,2353,2355,2357,2358,2359,2360,2361,2362,2363,2365,2366,2368,2370,2372,2374,2376,2377,2379,2381,2383,2385,2387,2388,2390,2392,2394,2395,2397,2399,2401,2403,2405,2407,2409,2410,2411,2412,2414,2416,2417,2419,2420,2422,2424],{"file":1193,"line":655,"context":1194},"classes\\DisplayController.php","raw output",{"file":1193,"line":289,"context":1194},{"file":1197,"line":1198,"context":1194},"classes\\FrontController.php",129,{"file":1200,"line":1039,"context":1194},"controllers\\Overview.php",{"file":1202,"line":27,"context":1194},"controllers\\SecurityCheck.php",{"file":580,"line":464,"context":1194},{"file":580,"line":1205,"context":1194},318,{"file":580,"line":1207,"context":1194},322,{"file":580,"line":1209,"context":1194},634,{"file":580,"line":1211,"context":1194},636,{"file":580,"line":1213,"context":1194},765,{"file":580,"line":1215,"context":1194},872,{"file":1217,"line":1218,"context":1194},"models\\bruteforce\\Math.php",71,{"file":654,"line":1220,"context":1194},75,{"file":659,"line":262,"context":1194},{"file":659,"line":269,"context":1194},{"file":674,"line":707,"context":1194},{"file":875,"line":1218,"context":1194},{"file":897,"line":772,"context":1194},{"file":938,"line":1227,"context":1194},127,{"file":938,"line":1227,"context":1194},{"file":938,"line":1044,"context":1194},{"file":938,"line":807,"context":1194},{"file":1064,"line":1232,"context":1194},489,{"file":1064,"line":1234,"context":1194},512,{"file":1064,"line":1236,"context":1194},547,{"file":1238,"line":590,"context":1194},"models\\ListTable.php",{"file":1238,"line":351,"context":1194},{"file":1070,"line":1241,"context":1194},1393,{"file":1070,"line":1243,"context":1194},2292,{"file":1070,"line":1245,"context":1194},3047,{"file":1070,"line":1247,"context":1194},3085,{"file":1249,"line":326,"context":1194},"view\\Advanced.php",{"file":1249,"line":677,"context":1194},{"file":1249,"line":225,"context":1194},{"file":1249,"line":707,"context":1194},{"file":1249,"line":968,"context":1194},{"file":1249,"line":968,"context":1194},{"file":1249,"line":581,"context":1194},{"file":1249,"line":298,"context":1194},{"file":1249,"line":587,"context":1194},{"file":1249,"line":750,"context":1194},{"file":1249,"line":766,"context":1194},{"file":1249,"line":655,"context":1194},{"file":1249,"line":1262,"context":1194},64,{"file":1249,"line":138,"context":1194},{"file":1249,"line":289,"context":1194},{"file":1249,"line":981,"context":1194},{"file":1249,"line":1218,"context":1194},{"file":1249,"line":1268,"context":1194},72,{"file":1249,"line":358,"context":1194},{"file":1249,"line":360,"context":1194},{"file":1249,"line":1220,"context":1194},{"file":1249,"line":343,"context":1194},{"file":1249,"line":1274,"context":1194},77,{"file":1249,"line":603,"context":1194},{"file":1249,"line":953,"context":1194},{"file":1249,"line":139,"context":1194},{"file":1249,"line":183,"context":1194},{"file":1249,"line":244,"context":1194},{"file":1249,"line":215,"context":1194},{"file":1249,"line":194,"context":1194},{"file":1249,"line":320,"context":1194},{"file":1249,"line":152,"context":1194},{"file":1249,"line":152,"context":1194},{"file":1249,"line":1286,"context":1194},101,{"file":1249,"line":1288,"context":1194},107,{"file":1249,"line":1288,"context":1194},{"file":1249,"line":1291,"context":1194},108,{"file":1249,"line":1291,"context":1194},{"file":1249,"line":365,"context":1194},{"file":1249,"line":365,"context":1194},{"file":1249,"line":369,"context":1194},{"file":1249,"line":369,"context":1194},{"file":1249,"line":380,"context":1194},{"file":1249,"line":380,"context":1194},{"file":1249,"line":728,"context":1194},{"file":1249,"line":401,"context":1194},{"file":1249,"line":1302,"context":1194},133,{"file":1249,"line":404,"context":1194},{"file":1249,"line":429,"context":1194},{"file":1249,"line":435,"context":1194},{"file":1249,"line":440,"context":1194},{"file":1249,"line":444,"context":1194},{"file":1249,"line":815,"context":1194},{"file":1249,"line":1310,"context":1194},171,{"file":1249,"line":1312,"context":1194},174,{"file":1249,"line":458,"context":1194},{"file":1249,"line":1315,"context":1194},200,{"file":1317,"line":1318,"context":1194},"view\\Backup.php",8,{"file":1317,"line":150,"context":1194},{"file":1317,"line":660,"context":1194},{"file":1317,"line":77,"context":1194},{"file":1317,"line":225,"context":1194},{"file":1317,"line":942,"context":1194},{"file":1317,"line":262,"context":1194},{"file":1317,"line":758,"context":1194},{"file":1317,"line":912,"context":1194},{"file":1317,"line":655,"context":1194},{"file":1317,"line":655,"context":1194},{"file":1317,"line":1330,"context":1194},65,{"file":1317,"line":138,"context":1194},{"file":1317,"line":1268,"context":1194},{"file":1317,"line":1268,"context":1194},{"file":1317,"line":712,"context":1194},{"file":1317,"line":1336,"context":1194},83,{"file":1338,"line":1339,"context":1194},"view\\blocks\\ChangeCacheFiles.php",6,{"file":1338,"line":733,"context":1194},{"file":1338,"line":968,"context":1194},{"file":1338,"line":298,"context":1194},{"file":1338,"line":262,"context":1194},{"file":1338,"line":265,"context":1194},{"file":1338,"line":750,"context":1194},{"file":1347,"line":245,"context":1194},"view\\blocks\\Connect.php",{"file":1347,"line":1318,"context":1194},{"file":1347,"line":77,"context":1194},{"file":1351,"line":245,"context":1194},"view\\blocks\\Debug.php",{"file":1351,"line":1179,"context":1194},{"file":1351,"line":681,"context":1194},{"file":1351,"line":652,"context":1194},{"file":1356,"line":1339,"context":1194},"view\\blocks\\FrontendCheck.php",{"file":1356,"line":326,"context":1194},{"file":1356,"line":77,"context":1194},{"file":1164,"line":322,"context":1194},{"file":1164,"line":652,"context":1194},{"file":1164,"line":358,"context":1194},{"file":1164,"line":360,"context":1194},{"file":1164,"line":1220,"context":1194},{"file":1164,"line":343,"context":1194},{"file":1164,"line":1274,"context":1194},{"file":1164,"line":346,"context":1194},{"file":1164,"line":27,"context":1194},{"file":1164,"line":1286,"context":1194},{"file":1164,"line":1291,"context":1194},{"file":1164,"line":380,"context":1194},{"file":1372,"line":28,"context":1194},"view\\blocks\\GoogleEnterprise.php",{"file":1372,"line":733,"context":1194},{"file":1375,"line":1376,"context":1194},"view\\blocks\\Install.php",12,{"file":1375,"line":681,"context":1194},{"file":1375,"line":660,"context":1194},{"file":1375,"line":274,"context":1194},{"file":1375,"line":733,"context":1194},{"file":1382,"line":245,"context":1194},"view\\blocks\\SecurityCheck.php",{"file":1382,"line":1318,"context":1194},{"file":1382,"line":342,"context":1194},{"file":1382,"line":342,"context":1194},{"file":1382,"line":1179,"context":1194},{"file":1382,"line":322,"context":1194},{"file":1382,"line":322,"context":1194},{"file":1390,"line":326,"context":1194},"view\\Brute.php",{"file":1390,"line":1179,"context":1194},{"file":1390,"line":225,"context":1194},{"file":1390,"line":255,"context":1194},{"file":1390,"line":104,"context":1194},{"file":1390,"line":590,"context":1194},{"file":1390,"line":922,"context":1194},{"file":1390,"line":1262,"context":1194},{"file":1390,"line":360,"context":1194},{"file":1390,"line":1220,"context":1194},{"file":1390,"line":244,"context":1194},{"file":1390,"line":717,"context":1194},{"file":1390,"line":194,"context":1194},{"file":1390,"line":320,"context":1194},{"file":1390,"line":1405,"context":1194},109,{"file":1390,"line":1407,"context":1194},110,{"file":1390,"line":1409,"context":1194},132,{"file":1390,"line":404,"context":1194},{"file":1390,"line":410,"context":1194},{"file":1390,"line":1413,"context":1194},138,{"file":1390,"line":432,"context":1194},{"file":1390,"line":444,"context":1194},{"file":1390,"line":807,"context":1194},{"file":1390,"line":1418,"context":1194},159,{"file":1390,"line":1420,"context":1194},160,{"file":1390,"line":1422,"context":1194},168,{"file":1390,"line":1424,"context":1194},169,{"file":1390,"line":458,"context":1194},{"file":1390,"line":461,"context":1194},{"file":1390,"line":464,"context":1194},{"file":1390,"line":1429,"context":1194},190,{"file":1390,"line":1431,"context":1194},239,{"file":1390,"line":1433,"context":1194},247,{"file":1390,"line":597,"context":1194},{"file":1390,"line":1436,"context":1194},251,{"file":1390,"line":1438,"context":1194},252,{"file":1390,"line":1440,"context":1194},253,{"file":1390,"line":529,"context":1194},{"file":1390,"line":1443,"context":1194},255,{"file":1390,"line":1445,"context":1194},264,{"file":1390,"line":1447,"context":1194},268,{"file":1390,"line":1449,"context":1194},269,{"file":1390,"line":1451,"context":1194},272,{"file":1390,"line":858,"context":1194},{"file":1390,"line":533,"context":1194},{"file":1390,"line":1455,"context":1194},281,{"file":1390,"line":1457,"context":1194},286,{"file":1390,"line":1459,"context":1194},296,{"file":1390,"line":1461,"context":1194},303,{"file":1390,"line":1463,"context":1194},351,{"file":1390,"line":1465,"context":1194},359,{"file":1390,"line":1465,"context":1194},{"file":1390,"line":1468,"context":1194},361,{"file":1390,"line":1470,"context":1194},363,{"file":1390,"line":1472,"context":1194},364,{"file":1390,"line":1474,"context":1194},365,{"file":1390,"line":1476,"context":1194},366,{"file":1390,"line":1478,"context":1194},367,{"file":1390,"line":1480,"context":1194},375,{"file":1390,"line":552,"context":1194},{"file":1390,"line":1483,"context":1194},380,{"file":1390,"line":1485,"context":1194},383,{"file":1390,"line":1487,"context":1194},388,{"file":1390,"line":557,"context":1194},{"file":1390,"line":559,"context":1194},{"file":1390,"line":1491,"context":1194},398,{"file":1390,"line":1491,"context":1194},{"file":1390,"line":1494,"context":1194},400,{"file":1390,"line":564,"context":1194},{"file":1390,"line":1497,"context":1194},403,{"file":1390,"line":1499,"context":1194},404,{"file":1390,"line":1501,"context":1194},405,{"file":1390,"line":1503,"context":1194},406,{"file":1390,"line":1505,"context":1194},417,{"file":1390,"line":1507,"context":1194},418,{"file":1390,"line":1509,"context":1194},421,{"file":1390,"line":1511,"context":1194},426,{"file":1390,"line":1513,"context":1194},427,{"file":1390,"line":1515,"context":1194},430,{"file":1390,"line":1517,"context":1194},435,{"file":1390,"line":1519,"context":1194},436,{"file":1390,"line":1521,"context":1194},439,{"file":1390,"line":1523,"context":1194},448,{"file":1390,"line":1525,"context":1194},459,{"file":1390,"line":1527,"context":1194},460,{"file":1390,"line":1529,"context":1194},465,{"file":1390,"line":1531,"context":1194},468,{"file":1390,"line":1533,"context":1194},479,{"file":1390,"line":1535,"context":1194},488,{"file":1390,"line":1232,"context":1194},{"file":1390,"line":1538,"context":1194},499,{"file":1390,"line":1540,"context":1194},500,{"file":1390,"line":1542,"context":1194},514,{"file":1390,"line":1544,"context":1194},527,{"file":1390,"line":1546,"context":1194},528,{"file":1390,"line":1548,"context":1194},534,{"file":1390,"line":1550,"context":1194},536,{"file":1390,"line":1552,"context":1194},537,{"file":1390,"line":1554,"context":1194},538,{"file":1390,"line":1556,"context":1194},539,{"file":1390,"line":1558,"context":1194},540,{"file":1390,"line":1560,"context":1194},541,{"file":1562,"line":681,"context":1194},"view\\Connect.php",{"file":1562,"line":637,"context":1194},{"file":1562,"line":624,"context":1194},{"file":1562,"line":775,"context":1194},{"file":1562,"line":775,"context":1194},{"file":1562,"line":262,"context":1194},{"file":1562,"line":755,"context":1194},{"file":1562,"line":655,"context":1194},{"file":1562,"line":1330,"context":1194},{"file":1562,"line":1572,"context":1194},67,{"file":1562,"line":981,"context":1194},{"file":1562,"line":358,"context":1194},{"file":1576,"line":224,"context":1194},"view\\Dashboard.php",{"file":1576,"line":215,"context":1194},{"file":1576,"line":786,"context":1194},{"file":1576,"line":1580,"context":1194},97,{"file":1576,"line":320,"context":1194},{"file":1576,"line":152,"context":1194},{"file":1576,"line":722,"context":1194},{"file":1576,"line":349,"context":1194},{"file":1576,"line":1586,"context":1194},106,{"file":1576,"line":1065,"context":1194},{"file":1576,"line":1409,"context":1194},{"file":1576,"line":404,"context":1194},{"file":1576,"line":1413,"context":1194},{"file":1576,"line":416,"context":1194},{"file":1576,"line":432,"context":1194},{"file":1576,"line":432,"context":1194},{"file":1576,"line":1595,"context":1194},158,{"file":1576,"line":1312,"context":1194},{"file":1576,"line":1312,"context":1194},{"file":1576,"line":825,"context":1194},{"file":1600,"line":326,"context":1194},"view\\Firewall.php",{"file":1600,"line":677,"context":1194},{"file":1600,"line":735,"context":1194},{"file":1600,"line":942,"context":1194},{"file":1600,"line":772,"context":1194},{"file":1600,"line":262,"context":1194},{"file":1600,"line":265,"context":1194},{"file":1600,"line":269,"context":1194},{"file":1600,"line":750,"context":1194},{"file":1600,"line":750,"context":1194},{"file":1600,"line":752,"context":1194},{"file":1600,"line":752,"context":1194},{"file":1600,"line":766,"context":1194},{"file":1600,"line":766,"context":1194},{"file":1600,"line":908,"context":1194},{"file":1600,"line":908,"context":1194},{"file":1600,"line":1039,"context":1194},{"file":1600,"line":339,"context":1194},{"file":1600,"line":1262,"context":1194},{"file":1600,"line":1262,"context":1194},{"file":1600,"line":1262,"context":1194},{"file":1600,"line":1330,"context":1194},{"file":1600,"line":1330,"context":1194},{"file":1600,"line":953,"context":1194},{"file":1600,"line":712,"context":1194},{"file":1600,"line":27,"context":1194},{"file":1600,"line":1627,"context":1194},95,{"file":1600,"line":1629,"context":1194},104,{"file":1600,"line":369,"context":1194},{"file":1600,"line":1632,"context":1194},118,{"file":1600,"line":728,"context":1194},{"file":1600,"line":383,"context":1194},{"file":1600,"line":387,"context":1194},{"file":1600,"line":395,"context":1194},{"file":1600,"line":398,"context":1194},{"file":1600,"line":1227,"context":1194},{"file":1600,"line":1640,"context":1194},128,{"file":1600,"line":481,"context":1194},{"file":1600,"line":493,"context":1194},{"file":1600,"line":843,"context":1194},{"file":1600,"line":846,"context":1194},{"file":1600,"line":1646,"context":1194},246,{"file":1600,"line":1648,"context":1194},263,{"file":1600,"line":1445,"context":1194},{"file":1600,"line":1651,"context":1194},266,{"file":1600,"line":1653,"context":1194},267,{"file":1600,"line":533,"context":1194},{"file":1600,"line":1656,"context":1194},285,{"file":1600,"line":1658,"context":1194},291,{"file":1600,"line":862,"context":1194},{"file":1600,"line":1461,"context":1194},{"file":1600,"line":1662,"context":1194},309,{"file":1600,"line":1664,"context":1194},310,{"file":1600,"line":1666,"context":1194},320,{"file":1600,"line":1668,"context":1194},324,{"file":1600,"line":1670,"context":1194},331,{"file":1600,"line":1672,"context":1194},332,{"file":1600,"line":1674,"context":1194},342,{"file":1600,"line":1676,"context":1194},348,{"file":1600,"line":1678,"context":1194},349,{"file":1600,"line":1680,"context":1194},353,{"file":1600,"line":1680,"context":1194},{"file":1600,"line":1683,"context":1194},354,{"file":1600,"line":1683,"context":1194},{"file":1600,"line":1686,"context":1194},355,{"file":1600,"line":1686,"context":1194},{"file":1600,"line":1474,"context":1194},{"file":1600,"line":1690,"context":1194},371,{"file":1600,"line":549,"context":1194},{"file":1600,"line":554,"context":1194},{"file":1600,"line":1487,"context":1194},{"file":1600,"line":557,"context":1194},{"file":1600,"line":1696,"context":1194},390,{"file":1600,"line":1698,"context":1194},391,{"file":1600,"line":1503,"context":1194},{"file":1600,"line":1701,"context":1194},407,{"file":1600,"line":1703,"context":1194},408,{"file":1600,"line":1705,"context":1194},423,{"file":1600,"line":1707,"context":1194},424,{"file":1600,"line":1709,"context":1194},425,{"file":1600,"line":1517,"context":1194},{"file":1600,"line":1712,"context":1194},445,{"file":1714,"line":326,"context":1194},"view\\Log.php",{"file":1714,"line":322,"context":1194},{"file":1714,"line":274,"context":1194},{"file":1714,"line":298,"context":1194},{"file":1714,"line":587,"context":1194},{"file":1714,"line":747,"context":1194},{"file":1714,"line":750,"context":1194},{"file":1714,"line":758,"context":1194},{"file":1714,"line":590,"context":1194},{"file":1714,"line":912,"context":1194},{"file":1714,"line":642,"context":1194},{"file":1714,"line":335,"context":1194},{"file":1727,"line":326,"context":1194},"view\\Mapping.php",{"file":1727,"line":624,"context":1194},{"file":1727,"line":707,"context":1194},{"file":1727,"line":942,"context":1194},{"file":1727,"line":772,"context":1194},{"file":1727,"line":1733,"context":1194},63,{"file":1727,"line":343,"context":1194},{"file":1727,"line":346,"context":1194},{"file":1727,"line":224,"context":1194},{"file":1727,"line":194,"context":1194},{"file":1727,"line":377,"context":1194},{"file":1727,"line":1632,"context":1194},{"file":1727,"line":354,"context":1194},{"file":1727,"line":383,"context":1194},{"file":1727,"line":1302,"context":1194},{"file":1727,"line":407,"context":1194},{"file":1727,"line":413,"context":1194},{"file":1727,"line":1413,"context":1194},{"file":1727,"line":444,"context":1194},{"file":1727,"line":812,"context":1194},{"file":1727,"line":815,"context":1194},{"file":1727,"line":1750,"context":1194},162,{"file":1727,"line":1752,"context":1194},164,{"file":1727,"line":1754,"context":1194},166,{"file":1727,"line":1756,"context":1194},167,{"file":1727,"line":818,"context":1194},{"file":1727,"line":1310,"context":1194},{"file":1727,"line":595,"context":1194},{"file":1727,"line":1761,"context":1194},175,{"file":1727,"line":1763,"context":1194},176,{"file":1727,"line":825,"context":1194},{"file":1727,"line":455,"context":1194},{"file":1727,"line":1071,"context":1194},{"file":1727,"line":1768,"context":1194},202,{"file":1727,"line":503,"context":1194},{"file":1727,"line":843,"context":1194},{"file":1727,"line":510,"context":1194},{"file":1727,"line":1773,"context":1194},233,{"file":1727,"line":1775,"context":1194},234,{"file":1727,"line":1777,"context":1194},243,{"file":1727,"line":1438,"context":1194},{"file":1727,"line":854,"context":1194},{"file":1727,"line":1451,"context":1194},{"file":1727,"line":1782,"context":1194},276,{"file":1784,"line":322,"context":1194},"view\\Overview.php",{"file":1784,"line":262,"context":1194},{"file":1784,"line":269,"context":1194},{"file":1784,"line":285,"context":1194},{"file":1784,"line":1039,"context":1194},{"file":1784,"line":1218,"context":1194},{"file":1784,"line":1220,"context":1194},{"file":1784,"line":365,"context":1194},{"file":1784,"line":373,"context":1194},{"file":1784,"line":435,"context":1194},{"file":1784,"line":807,"context":1194},{"file":1784,"line":1595,"context":1194},{"file":1784,"line":1797,"context":1194},165,{"file":1799,"line":203,"context":1194},"view\\Permalinks.php",{"file":1799,"line":968,"context":1194},{"file":1799,"line":985,"context":1194},{"file":1799,"line":587,"context":1194},{"file":1799,"line":766,"context":1194},{"file":1799,"line":331,"context":1194},{"file":1799,"line":950,"context":1194},{"file":1799,"line":1572,"context":1194},{"file":1799,"line":138,"context":1194},{"file":1799,"line":981,"context":1194},{"file":1799,"line":244,"context":1194},{"file":1799,"line":346,"context":1194},{"file":1799,"line":1288,"context":1194},{"file":1799,"line":1405,"context":1194},{"file":1799,"line":437,"context":1194},{"file":1799,"line":236,"context":1194},{"file":1799,"line":118,"context":1194},{"file":1799,"line":1750,"context":1194},{"file":1799,"line":1754,"context":1194},{"file":1799,"line":1756,"context":1194},{"file":1799,"line":1422,"context":1194},{"file":1799,"line":1424,"context":1194},{"file":1799,"line":818,"context":1194},{"file":1799,"line":1310,"context":1194},{"file":1799,"line":1824,"context":1194},172,{"file":1799,"line":595,"context":1194},{"file":1799,"line":458,"context":1194},{"file":1799,"line":1828,"context":1194},187,{"file":1799,"line":1830,"context":1194},188,{"file":1799,"line":837,"context":1194},{"file":1799,"line":1768,"context":1194},{"file":1799,"line":1834,"context":1194},209,{"file":1799,"line":1836,"context":1194},210,{"file":1799,"line":1838,"context":1194},211,{"file":1799,"line":1840,"context":1194},212,{"file":1799,"line":1842,"context":1194},227,{"file":1799,"line":510,"context":1194},{"file":1799,"line":849,"context":1194},{"file":1799,"line":849,"context":1194},{"file":1799,"line":1773,"context":1194},{"file":1799,"line":1773,"context":1194},{"file":1799,"line":1775,"context":1194},{"file":1799,"line":1775,"context":1194},{"file":1799,"line":1777,"context":1194},{"file":1799,"line":1852,"context":1194},275,{"file":1799,"line":1854,"context":1194},280,{"file":1799,"line":1856,"context":1194},298,{"file":1799,"line":1858,"context":1194},307,{"file":1799,"line":1860,"context":1194},312,{"file":1799,"line":1862,"context":1194},313,{"file":1799,"line":1864,"context":1194},316,{"file":1799,"line":1866,"context":1194},317,{"file":1799,"line":1868,"context":1194},319,{"file":1799,"line":1207,"context":1194},{"file":1799,"line":1871,"context":1194},323,{"file":1799,"line":1873,"context":1194},328,{"file":1799,"line":1875,"context":1194},329,{"file":1799,"line":1672,"context":1194},{"file":1799,"line":1672,"context":1194},{"file":1799,"line":1879,"context":1194},343,{"file":1799,"line":1881,"context":1194},344,{"file":1799,"line":1680,"context":1194},{"file":1799,"line":1683,"context":1194},{"file":1799,"line":1472,"context":1194},{"file":1799,"line":1474,"context":1194},{"file":1799,"line":1690,"context":1194},{"file":1799,"line":1162,"context":1194},{"file":1799,"line":1480,"context":1194},{"file":1799,"line":1890,"context":1194},384,{"file":1799,"line":557,"context":1194},{"file":1799,"line":1696,"context":1194},{"file":1799,"line":564,"context":1194},{"file":1799,"line":1497,"context":1194},{"file":1799,"line":1896,"context":1194},416,{"file":1799,"line":1505,"context":1194},{"file":1799,"line":1899,"context":1194},428,{"file":1799,"line":1901,"context":1194},429,{"file":1799,"line":1903,"context":1194},437,{"file":1799,"line":1905,"context":1194},438,{"file":1799,"line":1907,"context":1194},441,{"file":1799,"line":1907,"context":1194},{"file":1799,"line":1910,"context":1194},451,{"file":1799,"line":572,"context":1194},{"file":1799,"line":1913,"context":1194},462,{"file":1799,"line":1915,"context":1194},463,{"file":1799,"line":1917,"context":1194},473,{"file":1799,"line":577,"context":1194},{"file":1799,"line":1920,"context":1194},492,{"file":1799,"line":1922,"context":1194},493,{"file":1799,"line":1924,"context":1194},504,{"file":1799,"line":1926,"context":1194},505,{"file":1799,"line":1928,"context":1194},508,{"file":1799,"line":1079,"context":1194},{"file":1799,"line":1931,"context":1194},516,{"file":1799,"line":1933,"context":1194},519,{"file":1799,"line":1544,"context":1194},{"file":1799,"line":1546,"context":1194},{"file":1799,"line":1937,"context":1194},531,{"file":1799,"line":1556,"context":1194},{"file":1799,"line":1558,"context":1194},{"file":1799,"line":1941,"context":1194},543,{"file":1799,"line":1941,"context":1194},{"file":1799,"line":1944,"context":1194},552,{"file":1799,"line":1946,"context":1194},553,{"file":1799,"line":1948,"context":1194},563,{"file":1799,"line":308,"context":1194},{"file":1799,"line":1951,"context":1194},571,{"file":1799,"line":1953,"context":1194},574,{"file":1799,"line":1953,"context":1194},{"file":1799,"line":1956,"context":1194},579,{"file":1799,"line":1958,"context":1194},586,{"file":1799,"line":1189,"context":1194},{"file":1799,"line":1961,"context":1194},590,{"file":1799,"line":1963,"context":1194},599,{"file":1799,"line":1965,"context":1194},602,{"file":1799,"line":1967,"context":1194},612,{"file":1799,"line":1969,"context":1194},618,{"file":1799,"line":1971,"context":1194},619,{"file":1799,"line":1973,"context":1194},622,{"file":1799,"line":1973,"context":1194},{"file":1799,"line":1976,"context":1194},632,{"file":1799,"line":1978,"context":1194},635,{"file":1799,"line":1211,"context":1194},{"file":1799,"line":1981,"context":1194},646,{"file":1799,"line":1983,"context":1194},649,{"file":1799,"line":1985,"context":1194},658,{"file":1799,"line":1987,"context":1194},663,{"file":1799,"line":1989,"context":1194},664,{"file":1799,"line":1991,"context":1194},667,{"file":1799,"line":1991,"context":1194},{"file":1799,"line":1994,"context":1194},673,{"file":1799,"line":1996,"context":1194},674,{"file":1799,"line":1998,"context":1194},677,{"file":1799,"line":1998,"context":1194},{"file":1799,"line":2001,"context":1194},684,{"file":1799,"line":2003,"context":1194},685,{"file":1799,"line":2005,"context":1194},689,{"file":1799,"line":2005,"context":1194},{"file":1799,"line":2008,"context":1194},694,{"file":1799,"line":2010,"context":1194},700,{"file":1799,"line":2012,"context":1194},701,{"file":1799,"line":2014,"context":1194},704,{"file":1799,"line":2014,"context":1194},{"file":1799,"line":2017,"context":1194},714,{"file":1799,"line":2019,"context":1194},717,{"file":1799,"line":2021,"context":1194},724,{"file":1799,"line":2023,"context":1194},728,{"file":1799,"line":2025,"context":1194},729,{"file":1799,"line":2027,"context":1194},742,{"file":1799,"line":2029,"context":1194},752,{"file":1799,"line":2031,"context":1194},755,{"file":1799,"line":2033,"context":1194},762,{"file":1799,"line":2035,"context":1194},766,{"file":1799,"line":2037,"context":1194},767,{"file":1799,"line":2039,"context":1194},787,{"file":1799,"line":2041,"context":1194},800,{"file":1799,"line":2043,"context":1194},803,{"file":1799,"line":2045,"context":1194},804,{"file":1799,"line":2047,"context":1194},816,{"file":1799,"line":2049,"context":1194},822,{"file":1799,"line":2051,"context":1194},823,{"file":1799,"line":2053,"context":1194},826,{"file":1799,"line":2053,"context":1194},{"file":1799,"line":2056,"context":1194},835,{"file":1799,"line":2058,"context":1194},838,{"file":1799,"line":2060,"context":1194},847,{"file":1799,"line":2062,"context":1194},850,{"file":1799,"line":2064,"context":1194},859,{"file":1799,"line":2066,"context":1194},862,{"file":1799,"line":2068,"context":1194},870,{"file":1799,"line":2070,"context":1194},877,{"file":1799,"line":2072,"context":1194},879,{"file":1799,"line":2074,"context":1194},881,{"file":1799,"line":2076,"context":1194},892,{"file":1799,"line":2078,"context":1194},898,{"file":1799,"line":2080,"context":1194},899,{"file":1799,"line":2082,"context":1194},902,{"file":1799,"line":2082,"context":1194},{"file":1799,"line":2085,"context":1194},912,{"file":1799,"line":2087,"context":1194},915,{"file":1799,"line":2089,"context":1194},924,{"file":1799,"line":2091,"context":1194},927,{"file":1799,"line":2093,"context":1194},936,{"file":1799,"line":2095,"context":1194},939,{"file":1799,"line":2097,"context":1194},948,{"file":1799,"line":2099,"context":1194},949,{"file":1799,"line":2101,"context":1194},952,{"file":1799,"line":2101,"context":1194},{"file":1799,"line":2104,"context":1194},961,{"file":1799,"line":2106,"context":1194},968,{"file":1799,"line":2108,"context":1194},970,{"file":1799,"line":2110,"context":1194},972,{"file":1799,"line":2112,"context":1194},983,{"file":1799,"line":2114,"context":1194},990,{"file":1799,"line":2116,"context":1194},991,{"file":1799,"line":2118,"context":1194},998,{"file":1799,"line":1086,"context":1194},{"file":1799,"line":2121,"context":1194},1012,{"file":1799,"line":2123,"context":1194},1015,{"file":1799,"line":2125,"context":1194},1026,{"file":1799,"line":2127,"context":1194},1028,{"file":1799,"line":2129,"context":1194},1030,{"file":1799,"line":2131,"context":1194},1031,{"file":1799,"line":2133,"context":1194},1042,{"file":1799,"line":2135,"context":1194},1045,{"file":1799,"line":2137,"context":1194},1047,{"file":1799,"line":2139,"context":1194},1058,{"file":1799,"line":2141,"context":1194},1061,{"file":1799,"line":2143,"context":1194},1062,{"file":1799,"line":2145,"context":1194},1072,{"file":1799,"line":2147,"context":1194},1075,{"file":1799,"line":2149,"context":1194},1085,{"file":1799,"line":2151,"context":1194},1086,{"file":1799,"line":2153,"context":1194},1087,{"file":1799,"line":2155,"context":1194},1088,{"file":1799,"line":2157,"context":1194},1089,{"file":1799,"line":2159,"context":1194},1090,{"file":1799,"line":2161,"context":1194},1091,{"file":1799,"line":2163,"context":1194},1099,{"file":1799,"line":2165,"context":1194},1103,{"file":1799,"line":2167,"context":1194},1128,{"file":1799,"line":2169,"context":1194},1136,{"file":1799,"line":2171,"context":1194},1145,{"file":1799,"line":2173,"context":1194},1148,{"file":1799,"line":2175,"context":1194},1151,{"file":1799,"line":2177,"context":1194},1154,{"file":1799,"line":2179,"context":1194},1157,{"file":1799,"line":2181,"context":1194},1160,{"file":1799,"line":2183,"context":1194},1163,{"file":1799,"line":2185,"context":1194},1166,{"file":1799,"line":2187,"context":1194},1171,{"file":1799,"line":2189,"context":1194},1174,{"file":1799,"line":2191,"context":1194},1180,{"file":1799,"line":2193,"context":1194},1182,{"file":1799,"line":2195,"context":1194},1185,{"file":1799,"line":2197,"context":1194},1186,{"file":2199,"line":28,"context":1194},"view\\Plugins.php",{"file":2199,"line":274,"context":1194},{"file":2199,"line":225,"context":1194},{"file":2199,"line":733,"context":1194},{"file":2199,"line":262,"context":1194},{"file":2199,"line":265,"context":1194},{"file":2206,"line":628,"context":1194},"view\\SecurityCheck.php",{"file":2206,"line":262,"context":1194},{"file":2206,"line":2209,"context":1194},43,{"file":2206,"line":750,"context":1194},{"file":2206,"line":908,"context":1194},{"file":2206,"line":331,"context":1194},{"file":2206,"line":339,"context":1194},{"file":2206,"line":358,"context":1194},{"file":2206,"line":712,"context":1194},{"file":2206,"line":215,"context":1194},{"file":2206,"line":152,"context":1194},{"file":2206,"line":152,"context":1194},{"file":2206,"line":722,"context":1194},{"file":2206,"line":351,"context":1194},{"file":2206,"line":611,"context":1194},{"file":2206,"line":369,"context":1194},{"file":2206,"line":373,"context":1194},{"file":2206,"line":1413,"context":1194},{"file":2206,"line":422,"context":1194},{"file":2206,"line":432,"context":1194},{"file":2206,"line":236,"context":1194},{"file":2206,"line":812,"context":1194},{"file":2206,"line":2230,"context":1194},157,{"file":2206,"line":458,"context":1194},{"file":2206,"line":461,"context":1194},{"file":2206,"line":468,"context":1194},{"file":2206,"line":490,"context":1194},{"file":2206,"line":1836,"context":1194},{"file":2206,"line":2237,"context":1194},217,{"file":2206,"line":280,"context":1194},{"file":2206,"line":2240,"context":1194},224,{"file":2206,"line":2240,"context":1194},{"file":2243,"line":2244,"context":1194},"view\\Tweaks.php",13,{"file":2243,"line":628,"context":1194},{"file":2243,"line":735,"context":1194},{"file":2243,"line":772,"context":1194},{"file":2243,"line":581,"context":1194},{"file":2243,"line":298,"context":1194},{"file":2243,"line":982,"context":1194},{"file":2243,"line":265,"context":1194},{"file":2243,"line":766,"context":1194},{"file":2243,"line":908,"context":1194},{"file":2243,"line":285,"context":1194},{"file":2243,"line":339,"context":1194},{"file":2243,"line":138,"context":1194},{"file":2243,"line":1268,"context":1194},{"file":2243,"line":244,"context":1194},{"file":2243,"line":717,"context":1194},{"file":2243,"line":1580,"context":1194},{"file":2243,"line":194,"context":1194},{"file":2243,"line":1288,"context":1194},{"file":2243,"line":369,"context":1194},{"file":2243,"line":380,"context":1194},{"file":2243,"line":1632,"context":1194},{"file":2243,"line":1640,"context":1194},{"file":2243,"line":1198,"context":1194},{"file":2243,"line":1413,"context":1194},{"file":2243,"line":448,"context":1194},{"file":2243,"line":2271,"context":1194},155,{"file":2243,"line":2273,"context":1194},163,{"file":2243,"line":1424,"context":1194},{"file":2243,"line":825,"context":1194},{"file":2243,"line":461,"context":1194},{"file":2243,"line":478,"context":1194},{"file":2243,"line":487,"context":1194},{"file":2243,"line":2280,"context":1194},203,{"file":2243,"line":2282,"context":1194},206,{"file":2243,"line":839,"context":1194},{"file":2243,"line":2285,"context":1194},218,{"file":2243,"line":1842,"context":1194},{"file":2243,"line":2288,"context":1194},230,{"file":2243,"line":1431,"context":1194},{"file":2243,"line":1777,"context":1194},{"file":2243,"line":529,"context":1194},{"file":2243,"line":2293,"context":1194},257,{"file":2243,"line":1653,"context":1194},{"file":2243,"line":2296,"context":1194},270,{"file":2243,"line":1854,"context":1194},{"file":2243,"line":2299,"context":1194},284,{"file":2243,"line":862,"context":1194},{"file":2243,"line":2302,"context":1194},297,{"file":2243,"line":2304,"context":1194},302,{"file":2243,"line":1461,"context":1194},{"file":2243,"line":1860,"context":1194},{"file":2243,"line":2308,"context":1194},325,{"file":2243,"line":1873,"context":1194},{"file":2243,"line":2311,"context":1194},336,{"file":2243,"line":2313,"context":1194},337,{"file":2243,"line":2315,"context":1194},340,{"file":2243,"line":1678,"context":1194},{"file":2243,"line":1463,"context":1194},{"file":2243,"line":1680,"context":1194},{"file":2243,"line":1683,"context":1194},{"file":2243,"line":1470,"context":1194},{"file":2243,"line":1476,"context":1194},{"file":2243,"line":1480,"context":1194},{"file":2243,"line":2324,"context":1194},378,{"file":2243,"line":2326,"context":1194},387,{"file":2243,"line":1696,"context":1194},{"file":2243,"line":562,"context":1194},{"file":2243,"line":564,"context":1194},{"file":2243,"line":2331,"context":1194},411,{"file":2243,"line":2333,"context":1194},414,{"file":2243,"line":1705,"context":1194},{"file":2243,"line":1511,"context":1194},{"file":2243,"line":1517,"context":1194},{"file":2243,"line":1905,"context":1194},{"file":2243,"line":1523,"context":1194},{"file":2243,"line":2340,"context":1194},454,{"file":2243,"line":2342,"context":1194},464,{"file":2243,"line":2344,"context":1194},467,{"file":2243,"line":1917,"context":1194},{"file":2243,"line":577,"context":1194},{"file":2243,"line":2348,"context":1194},477,{"file":2243,"line":2350,"context":1194},486,{"file":2243,"line":1920,"context":1194},{"file":2243,"line":1922,"context":1194},{"file":2243,"line":2354,"context":1194},502,{"file":2243,"line":2356,"context":1194},518,{"file":2243,"line":1083,"context":1194},{"file":2243,"line":1544,"context":1194},{"file":2243,"line":1546,"context":1194},{"file":2243,"line":1937,"context":1194},{"file":2243,"line":1560,"context":1194},{"file":2243,"line":1560,"context":1194},{"file":2243,"line":2364,"context":1194},542,{"file":2243,"line":1941,"context":1194},{"file":2243,"line":2367,"context":1194},551,{"file":2243,"line":2369,"context":1194},557,{"file":2243,"line":2371,"context":1194},558,{"file":2243,"line":2373,"context":1194},567,{"file":2243,"line":2375,"context":1194},583,{"file":2243,"line":1958,"context":1194},{"file":2243,"line":2378,"context":1194},592,{"file":2243,"line":2380,"context":1194},593,{"file":2243,"line":2382,"context":1194},596,{"file":2243,"line":2384,"context":1194},605,{"file":2243,"line":2386,"context":1194},611,{"file":2243,"line":1967,"context":1194},{"file":2243,"line":2389,"context":1194},621,{"file":2243,"line":2391,"context":1194},637,{"file":2243,"line":2393,"context":1194},640,{"file":2243,"line":1981,"context":1194},{"file":2243,"line":2396,"context":1194},647,{"file":2243,"line":2398,"context":1194},650,{"file":2243,"line":2400,"context":1194},660,{"file":2243,"line":2402,"context":1194},661,{"file":2243,"line":2404,"context":1194},669,{"file":2243,"line":2406,"context":1194},675,{"file":2243,"line":2408,"context":1194},676,{"file":2243,"line":2003,"context":1194},{"file":2243,"line":2012,"context":1194},{"file":2243,"line":2014,"context":1194},{"file":2243,"line":2413,"context":1194},710,{"file":2243,"line":2415,"context":1194},711,{"file":2243,"line":2017,"context":1194},{"file":2243,"line":2418,"context":1194},723,{"file":2243,"line":2025,"context":1194},{"file":2243,"line":2421,"context":1194},730,{"file":2243,"line":2423,"context":1194},739,{"file":2243,"line":2425,"context":1194},757,[],[2428,2444,2510,2521],{"entryPoint":2429,"graph":2430,"unsanitizedCount":61,"severity":69},"postRequest (models\\Files.php:563)",{"nodes":2431,"edges":2441},[2432,2436],{"id":2433,"type":2434,"label":2435,"file":1064,"line":308},"n0","source","$_POST",{"id":2437,"type":2438,"label":2439,"file":1064,"line":317,"wp_function":2440},"n1","sink","wp_remote_post() [SSRF]","wp_remote_post",[2442],{"from":2433,"to":2437,"sanitized":2443},false,{"entryPoint":2445,"graph":2446,"unsanitizedCount":135,"severity":69},"\u003CFiles> (models\\Files.php:0)",{"nodes":2447,"edges":2498},[2448,2451,2455,2458,2462,2465,2467,2469,2471,2473,2478,2480,2482,2485,2489,2491,2493,2496],{"id":2433,"type":2434,"label":2449,"file":1064,"line":2450},"$_SERVER (x2)",177,{"id":2437,"type":2438,"label":2452,"file":1064,"line":2453,"wp_function":2454},"header() [Header Injection]",458,"header",{"id":2456,"type":2434,"label":2457,"file":1064,"line":2450},"n2","$_SERVER (x3)",{"id":2459,"type":2438,"label":2460,"file":1064,"line":1232,"wp_function":2461},"n3","echo() [XSS]","echo",{"id":2463,"type":2434,"label":2464,"file":1064,"line":2450},"n4","$_SERVER",{"id":2466,"type":2438,"label":2439,"file":1064,"line":317,"wp_function":2440},"n5",{"id":2468,"type":2434,"label":2435,"file":1064,"line":308},"n6",{"id":2470,"type":2438,"label":2439,"file":1064,"line":317,"wp_function":2440},"n7",{"id":2472,"type":2434,"label":2464,"file":1064,"line":2450},"n8",{"id":2474,"type":2438,"label":2475,"file":1064,"line":2476,"wp_function":2477},"n9","wp_remote_get() [SSRF]",615,"wp_remote_get",{"id":2479,"type":2434,"label":2435,"file":1064,"line":308},"n10",{"id":2481,"type":2438,"label":2475,"file":1064,"line":2476,"wp_function":2477},"n11",{"id":2483,"type":2434,"label":2464,"file":1064,"line":2484},"n12",498,{"id":2486,"type":2487,"label":2488,"file":1064,"line":2484},"n13","transform","→ postRequest()",{"id":2490,"type":2438,"label":2439,"file":1064,"line":317,"wp_function":2440},"n14",{"id":2492,"type":2434,"label":2464,"file":1064,"line":1540},"n15",{"id":2494,"type":2487,"label":2495,"file":1064,"line":1540},"n16","→ getRequest()",{"id":2497,"type":2438,"label":2475,"file":1064,"line":2476,"wp_function":2477},"n17",[2499,2501,2502,2503,2504,2505,2506,2507,2508,2509],{"from":2433,"to":2437,"sanitized":2500},true,{"from":2456,"to":2459,"sanitized":2500},{"from":2463,"to":2466,"sanitized":2500},{"from":2468,"to":2470,"sanitized":2500},{"from":2472,"to":2474,"sanitized":2500},{"from":2479,"to":2481,"sanitized":2500},{"from":2483,"to":2486,"sanitized":2443},{"from":2486,"to":2490,"sanitized":2443},{"from":2492,"to":2494,"sanitized":2443},{"from":2494,"to":2497,"sanitized":2443},{"entryPoint":2511,"graph":2512,"unsanitizedCount":61,"severity":69},"check_admin_referer (models\\Rewrite.php:1681)",{"nodes":2513,"edges":2519},[2514,2517],{"id":2433,"type":2434,"label":2515,"file":1070,"line":2516},"$_REQUEST",1695,{"id":2437,"type":2438,"label":2452,"file":1070,"line":2518,"wp_function":2454},1700,[2520],{"from":2433,"to":2437,"sanitized":2443},{"entryPoint":2522,"graph":2523,"unsanitizedCount":29,"severity":2529},"\u003CRewrite> (models\\Rewrite.php:0)",{"nodes":2524,"edges":2527},[2525,2526],{"id":2433,"type":2434,"label":2515,"file":1070,"line":2516},{"id":2437,"type":2438,"label":2452,"file":1070,"line":2518,"wp_function":2454},[2528],{"from":2433,"to":2437,"sanitized":2500},"low",{"summary":2531,"deductions":2532},"The hide-my-wp plugin v5.5.02 exhibits a mixed security posture, with some positive aspects overshadowed by concerning findings. While the static analysis indicates a small attack surface with no immediately obvious unprotected entry points, the presence of the dangerous `shell_exec` function is a significant red flag, as it can allow for arbitrary command execution if exploited.  The taint analysis reveals flows with unsanitized paths, which, although not classified as critical or high severity in this analysis, points to potential weaknesses in how user-supplied data is handled. The plugin's vulnerability history is also a major concern, with a total of 7 known CVEs, including one critical and one high severity vulnerability in the past. This pattern suggests a recurring struggle with secure coding practices, particularly regarding file inclusion, path traversal, and input sanitization, hinting at a need for more robust security development lifecycle processes.",[2533,2535,2537,2539,2541,2543,2545],{"reason":2534,"points":681},"Dangerous function 'shell_exec' found",{"reason":2536,"points":150},"Flows with unsanitized paths found",{"reason":2538,"points":637},"Vulnerability history: 1 critical CVE",{"reason":2540,"points":681},"Vulnerability history: 1 high CVE",{"reason":2542,"points":681},"Vulnerability history: 5 medium CVEs",{"reason":2544,"points":245},"Low percentage of properly escaped output",{"reason":2546,"points":245},"Limited capability checks","2026-03-17T05:35:27.251Z",{"wat":2549,"direct":2567},{"assetPaths":2550,"generatorPatterns":2557,"scriptPaths":2559,"versionParams":2560},[2551,2552,2553,2554,2555,2556],"\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fcss\u002Fhmwp.css","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.js","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.main.js","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.admin.js","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.cron.js","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.tools.js",[2558],"Hide My WP Ghost",[],[2561,2562,2563,2564,2565,2566],"\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fcss\u002Fhmwp.css?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.main.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.admin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.cron.js?ver=","\u002Fwp-content\u002Fplugins\u002Fhide-my-wp\u002Fassets\u002Fjs\u002Fhmwp.tools.js?ver=",{"cssClasses":2568,"htmlComments":2574,"htmlAttributes":2576,"restEndpoints":2578,"jsGlobals":2582,"shortcodeOutput":2587},[2569,2570,2571,2572,2573],"hmwp-dashboard-wrapper","hmwp-settings-page","hmwp-hide-login","hmwp-security-settings","hmwp-advanced-settings",[2558,2575],"HMWP",[2577],"data-hmwp-setting",[2579,2580,2581],"\u002Fwp-json\u002Fhmwp\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fhmwp\u002Fv1\u002Fsecurity","\u002Fwp-json\u002Fhmwp\u002Fv1\u002Fupdates",[2583,2584,2585,2586],"hmwp_main","hmwp_admin","hmwp_cron_settings","hmwp_tools",[]]