[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9FI0HxYFnb-IxyD_srMPU3ur7XLQdIxwBMcCZBlyY5c":3,"$fLwNdA50xRHIEVaV6-anh32k7wUnj-pr0kwJRDHwYyqA":369,"$fVmqMonDesnnsqdFjudb4AMNJY67pLI2nvwHYVAEmjyw":373},{"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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":40,"analysis":149,"fingerprints":339},"user-and-login-management","User and Login Management","1.0.8","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-login-and-user-management-plugin\" rel=\"nofollow ugc\">User and Login Management plugin\u003C\u002Fa> allows you to effortlessly handle bulk user import\u002Fexport, efficiently manage user roles, redirect users based on their WordPress roles, track and manage user activity and sessions, enable time-driven users auto-logout, and control the privacy of pages or posts. Simplify your user management process and enhance the security and customization of your WordPress website with our powerful User and Login Management plugin.\u003C\u002Fp>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk User Creation\u003C\u002Fstrong>: You can create multiple user accounts at once for users not registered in WordPress simply by importing them through a CSV file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk User Modification\u003C\u002Fstrong>: Existing WordPress users’ information, such as their name, email, role, etc., can be modified\u002Fupdated for multiple users simultaneously. Using our interactive plugin interface, you can import and manage various attributes of WordPress users in just a single step.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Users Role Management\u003C\u002Fstrong>: You can assign roles to new WordPress users or modify\u002Foverwrite the existing users’ roles by importing them through a single file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export WordPress Users\u003C\u002Fstrong>: You can export profile information of your WordPress, such as name, email, role, etc., to a CSV file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Activity & Session Tracking\u003C\u002Fstrong>: Activity information about your WordPress users, such as session time and active\u002Finactive status, can be easily viewed from the WordPress admin dashboard using our plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Default Redirection on Login and Logout\u003C\u002Fstrong>: A default redirection URL can be set for all WordPress users on login and logout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manage access to the website\u003C\u002Fstrong>: Make your website publicly or privately accessible as per your requirements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User profile picture management\u003C\u002Fstrong>: Manage WordPress user profile pictures from the plugin and the WordPress edit profile section. These user profile pictures can be easily uploaded and deleted from the plugin interface in just one click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version Features (Check out the Licensing tab to know more):-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Role-Based Redirection on Login\u003C\u002Fstrong>: The admin can decide the page to which particular users will be redirected based on their role after login. The information about the URL for the page to be redirected needs to be provided. However, this is an optional feature, and the users will be redirected to the default URL if no role-based redirection is provided\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> Create Custom WordPress Role \u003C\u002Fstrong>: You can create and assign a custom WordPress role to all users imported through a CSV file with no preassigned roles.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> Manage all WordPress role capabilities \u003C\u002Fstrong>: Manage capabilities of default as well custom WordPress roles as required apart from the administrator.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> Delete WordPress Users on Import \u003C\u002Fstrong>: Delete users if not present in CSV or other file formats of your choice.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong> Role-Based Restriction \u003C\u002Fstrong>: Restrict users’ access to a page based on their role.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto Logout users\u003C\u002Fstrong>: Manage the session of your WordPress users by providing the auto-logout time, after which the user session will be terminated.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Make a Page\u002FPost Private using custom attributes\u003C\u002Fstrong>: Make a particular page, post, image, etc., on a private site publicly accessible by providing a URL, Page\u002FPost ID, Page Name, or other custom attributes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin email notification\u003C\u002Fstrong>:  Notify the site admin on every failed login attempt through an email.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User Registration Manager\u003C\u002Fstrong>: Admin can easily approve\u002Fdeny user accounts from the plugin interface.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced User Activity Tracking\u003C\u002Fstrong>: On the WordPress website track wide range of user activities such as successful logins, unsuccessful login attempts, logouts, display user’s access status and many more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases Supported By Our Plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage multiple users simultaneously by importing and creating WordPress users from CSV. A new user account will be created for users not already registered in WordPress, and the existing users’ information can also be modified.\u003C\u002Fli>\n\u003Cli>Bulk user roles can be managed by setting default roles that need to be assigned to all the newly created users or the existing users for which the role is not specified. The roles for existing users can also be overwritten.\u003C\u002Fli>\n\u003Cli>If an admin wants to redirect the users with a specific role to a particular page, this can be done simply by providing the URL to which the user with that role needs to be redirected.\u003C\u002Fli>\n\u003Cli>Information regarding the session activity, such as active and inactive WordPress users, can be viewed. The admin can use this information to delete or remove inactive users.\u003C\u002Fli>\n\u003Cli>Restrict access to publicly accessible websites by making them private. This website will be accessible only to logged-in users.\u003Cbr \u002F>\nFor a private website, if there is a need to make a specific page\u002Fpost publicly accessible, this can be achieved by providing the URL that needs to be made public.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Use-Cases we support:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites\" rel=\"nofollow ugc\">miniOrange WP LDAP\u002FAD Login for Intranet sites plugin\u003C\u002Fa>\u003C\u002Fstrong> supports LDAP login to WordPress sites using credentials stored in active directory and LDAP Directory systems. Only if you have access to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F\" rel=\"nofollow ugc\">LDAP Extension\u003C\u002Fa>\u003C\u002Fstrong> on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud\" rel=\"nofollow ugc\">miniOrange Active Directory\u002FLDAP Integration for Cloud & Shared Hosting Platforms Plugin\u003C\u002Fa>\u003C\u002Fstrong> supports login to WordPress sites hosted on a shared hosting platform using credentials stored in active directory and LDAP Directory systems in case you are not able to enable \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F\" rel=\"nofollow ugc\">LDAP Extension\u003C\u002Fa>\u003C\u002Fstrong> on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-directory-search\" rel=\"nofollow ugc\">Search Staff\u002FEmployee present in your Active Directory\u003C\u002Fa>\u003C\u002Fstrong>: allows you to search and display the users present in your Active Directory \u002F LDAP Server on a WordPress page using a shortcode.\u003C\u002Fli>\n\u003Cli>miniOrange supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fapisecurity.miniorange.com\" rel=\"nofollow ugc\">API Security use cases\u003C\u002Fa>\u003C\u002Fstrong> to protect and secure your APIs using our product \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fapiconsole.miniorange.com\" rel=\"nofollow ugc\">XecureAPI\u003C\u002Fa>\u003C\u002Fstrong> which helps you to enable Authentication methods ( like OAuth, SAML, LDAP, API Key Authentication, JWT Authentication etc ), Rate Limiting, IP restriction and much more on your APIs for complete protection.\u003C\u002Fli>\n\u003Cli>miniOrange also supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fsolutions\u002Fvpn-mfa-multi-factor-authentication\" rel=\"nofollow ugc\">VPN use cases\u003C\u002Fa>\u003C\u002Fstrong> Log in to your VPN client using Active Directory \u002Fother LDAP Directory credentials and \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fproducts\u002Fmulti-factor-authentication-mfa\" rel=\"nofollow ugc\">Multi-Factor Authentication\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>miniOrange supports \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fproducts\u002Fsingle-sign-on-sso\" rel=\"nofollow ugc\">Single-Sign-On (SSO)\u003C\u002Fa>\u003C\u002Fstrong> into a plethora of applications and supports various protocols like(\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fblog.miniorange.com\u002Fradius-server-authentication\u002F\" rel=\"nofollow ugc\">RADIUS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-single-sign-on-sso\" rel=\"nofollow ugc\">SAML\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-sso\" rel=\"nofollow ugc\">OAuth\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites\" rel=\"nofollow ugc\">LDAP\u002FLDAPS\u003C\u002Fa>\u003C\u002Fstrong>, using various IDPs like \u003Cstrong>Azure Active Directory, Microsoft On-Premise Active Directory, Octa, ADFS\u003C\u002Fstrong>, etc.\u003C\u002Fli>\n\u003Cli>Contact us at info@xecurify.com to know more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why you should go with our solution\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong> Support\u003C\u002Fstrong>: With search being one of the essential functions of a website, our priority support ensures that any issues you face on a live production site can be resolved in a timely manner.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular updates\u003C\u002Fstrong>: We regularly update our plugin and ensure it is compatible with the latest WordPress versions. These updates include security and bug fixes that \u003Cstrong>ensure you have the latest security fixes\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Ensure timely updates for \u003Cstrong>new WordPress\u002FPHP releases\u003C\u002Fstrong> with our premium plugins and compatibility updates to ensure you have adequate support for smooth transitions to new versions of WordPress and PHP.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reasonable pricing\u003C\u002Fstrong>: Various plans are tailored to suit your needs. We provide discounts to educational and non-profit organizations and bulk discounts on large purchases.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to set up \u003C\u002Fstrong>: High-quality, easy-to-understand documentation will help you in setting up our plugin. Our developers can also help you by walking you through the setup process of the plugin.\u003C\u002Fli>\n\u003Cli>High level of \u003Cstrong>customization\u003C\u002Fstrong> and \u003Cstrong>add-ons\u003C\u002Fstrong> to support specific requirements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need support?\u003C\u002Fh4>\n\u003Cp>Please email us at info@xecurify.com or \u003Ca href=\"https:\u002F\u002Fxecurify.com\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WordPress version 5.0 or higher\u003C\u002Fli>\n\u003Cli>Compatible with PHP version 5.2.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin provides bulk user import\u002Fexport, users session & login activity management, page privacy & security, and user redirection in one place",30,3643,100,1,"2025-05-27T20:28:00.000Z","6.8.5","5.0","5.4.0",[20,21,22,23,24],"avatar","login-redirect","session-management","user-management","wp-login","https:\u002F\u002Fminiorange.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.8.zip",0,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"cyberlord92",41,83140,96,324,76,"2026-05-20T07:02:52.580Z",[41,64,84,105,128],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":36,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":62,"fetched_at":63},"wp-login-and-logout-redirect","WP Login and Logout Redirect","3.1.5","Md Aminur Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Faminurislam01\u002F","\u003Cp>This super easy plugin allow you to change WordPress Default Login and Logout Redirection Link.\u003C\u002Fp>\n\u003Cp>This plugin adds plugin specific options page on admin left menu (Menu Name: Redirect Options), for inserting redirect login or logout URL. If you will not enter logout redirect url after this plugin installation by default this plugin which will take users to the homepage after logout and will take users to the wp-admin page after login.\u003C\u002Fp>\n\u003Cp>This plugin also show each users last\u002Flatest login date and time on admin dashboard all users table.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Redirect users after login to custom URL.\u003C\u002Fli>\n\u003Cli>Redirect users after logout to custom URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Latest Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Every User last login date and time shown on dashbaord all users page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, consider supporting its development through a \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Faiarnob\" rel=\"nofollow ugc\">donation\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin enable simple and easy way to redirect user to your chosen page URL after login or logout or both.",6000,61397,5,"2025-12-24T08:45:00.000Z","6.9.4","5.8","7.4",[21,57,58,42,59],"logout-redirect","wordpress-login-logout-redirect","wp-login-logout-redirect","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-login-and-logout-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-login-and-logout-redirect.3.1.5.zip","2024-04-10 00:00:00","2026-04-16T10:56:18.058Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":13,"num_ratings":74,"last_updated":75,"tested_up_to":53,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":63},"wp-after-login-redirect-advanced","After Login Redirect","2.0.4","Sajjad Hossain Sagor","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajjad67\u002F","\u003Cp>Send user to custom page after successful user login. Filter user by id, email, username, user role and by user visited country to redirect user to specific page.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Redirect Users After Login\u003C\u002Fli>\n\u003Cli>Automatically Redirect to Specific Pages Based on Defined Filters\u003C\u002Fli>\n\u003Cli>Auto-Suggest URLs for All Pages and Posts in the “Redirect To” Field\u003C\u002Fli>\n\u003Cli>Create Unlimited Filters\u003C\u002Fli>\n\u003Cli>Redirect by user visited country\u003C\u002Fli>\n\u003Cli>Filter Enable \u002F Disable Option\u003C\u002Fli>\n\u003Cli>Save Filter Settings via AJAX\u003C\u002Fli>\n\u003Cli>Compatibility with WooCommerce My Account page login\u003C\u002Fli>\n\u003C\u002Ful>\n","Redirect user to anywhere at your will.",1000,13918,7,"2025-12-09T22:04:00.000Z","5.6","8.1",[79,21,24,80,81],"custom-redirect","wp-custom-login","wp-login-customize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-after-login-redirect-advanced\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-after-login-redirect-advanced.2.0.4.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":27,"downloaded":92,"rating":27,"num_ratings":27,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":102,"download_link":103,"security_score":104,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-login-url-manager","Custom Login URL Manager – Hide Login Admin URL","1.1.2","WPDesigner","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdesignerpl\u002F","\u003Cp>Custom Login URL Manager allows you to secure your WordPress site by changing the default login URL (wp-login.php) to a custom URL. This helps protect against unauthorized login attempts and automated bots trying to access your admin panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Login URL\u003C\u002Fstrong>: Replace the default WordPress login URL with a custom one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login URL Redirect\u003C\u002Fstrong>: Redirect unauthorized access attempts (e.g., wp-login.php or wp-admin) to a specified URL, such as a custom error page or homepage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Easily configure your login URL and redirect settings through the WordPress admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Enhancement\u003C\u002Fstrong>: Hides the default login page, adding an extra layer of security to your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong>: .pot file included for easy translation into different languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Languages\u003C\u002Fstrong>: Available in both English and Polish.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software; you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Ch3>Donate Link\u003C\u002Fh3>\n\u003Cp>If you’d like to support the development of this plugin, consider donating at: https:\u002F\u002Fko-fi.com\u002Fwpdesigner\u003C\u002Fp>\n","Change the default WordPress login URL and redirect unauthorized attempts to a specified page for enhanced security.",1126,"2024-10-20T11:54:00.000Z","6.6.5","6.2","7.2.5",[98,21,99,100,101],"custom-login","login-url","security","wp-login-php","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-login-url-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login-url-manager.1.1.2.zip",92,{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":36,"num_ratings":115,"last_updated":116,"tested_up_to":53,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":126,"unpatched_count":27,"last_vuln_date":127,"fetched_at":63},"wps-hide-login","WPS Hide Login","1.9.18","Remy Perona","https:\u002F\u002Fprofiles.wordpress.org\u002Ftabrisrp\u002F","\u003Ch4>English\u003C\u002Fh4>\n\u003Cp>\u003Cem>WPS Hide Login\u003C\u002Fem> is a very light plugin that lets you easily and safely change the url of the login form page to anything you want. It doesn’t literally rename or change files in core, nor does it add rewrite rules. It simply intercepts page requests and works on any WordPress website. The wp-admin directory and wp-login.php page become inaccessible, so you should bookmark or remember the url. Deactivating this plugin brings your site back exactly to the state it was before.\u003C\u002Fp>\n\u003Cp>This plugin is kindly proposed by \u003Ca href=\"https:\u002F\u002Fwww.wpserveur.net\u002F?refwps=14&campaign=wpshidelogin\" rel=\"nofollow ugc\">WPServeur\u003C\u002Fa> the specialized WordPress web host.\u003C\u002Fp>\n\u003Cp>Discover also our other free extensions:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwps-limit-login\u002F\" rel=\"ugc\">WPS Limit Login\u003C\u002Fa> to block brute force attacks.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwps-bidouille\u002F\" rel=\"ugc\">WPS Bidouille\u003C\u002Fa> to optimize your WordPress and get more info.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwps-cleaner\u002F\" rel=\"ugc\">WPS Cleaner\u003C\u002Fa> to clean your WordPress site.\u003C\u002Fp>\n\u003Cp>This plugin is only maintained, which means we do not guarantee free support. Consider reporting a problem and be patient.\u003C\u002Fp>\n\u003Ch4>Français\u003C\u002Fh4>\n\u003Cp>\u003Cem>WPS Hide Login\u003C\u002Fem> est un plugin très léger qui vous permet de changer facilement et en toute sécurité l’url de la page de formulaire de connexion. Il ne renomme pas littéralement ou ne modifie pas les fichiers dans le noyau, ni n’ajoute des règles de réécriture. Il intercepte simplement les demandes de pages et fonctionne sur n’importe quel site WordPress. Le répertoire wp-admin et la page wp-login.php deviennent inaccessibles, vous devez donc ajouter un signet ou vous souvenir de l’URL. Désactiver ce plugin ramène votre site exactement à l’état dans lequel il était auparavant.\u003C\u002Fp>\n\u003Cp>Ce plugin vous est gentiment proposé par \u003Ca href=\"https:\u002F\u002Fwww.wpserveur.net\u002F?refwps=14&campaign=wpshidelogin\" rel=\"nofollow ugc\">WPServeur\u003C\u002Fa> l’hébergeur spécialisé WordPress.\u003C\u002Fp>\n\u003Cp>Plus d’infos sur son utilisation : \u003Ca href=\"https:\u002F\u002Fwpformation.com\u002Fwps-hide-login-url-connexion-wordpress\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwpformation.com\u002Fwps-hide-login-url-connexion-wordpress\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Découvrez également nos autres extensions gratuites :\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fwps-limit-login\u002F\" rel=\"nofollow ugc\">WPS Limit Login\u003C\u002Fa> pour bloquer les attaques par force brute.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fwps-bidouille\u002F\" rel=\"nofollow ugc\">WPS Bidouille\u003C\u002Fa> pour optimiser votre WordPress et faire le plein d’infos.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fwps-cleaner\u002F\" rel=\"nofollow ugc\">WPS Cleaner\u003C\u002Fa> pour nettoyer votre site WordPress.\u003C\u002Fp>\n\u003Cp>Ce plugin est seulement maintenu, ce qui signifie que nous ne garantissons pas un support gratuit. Envisagez de signaler un problème et soyez patient.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Ch4>English\u003C\u002Fh4>\n\u003Cp>Requires WordPress 4.1 or higher. All login related things such as the registration form, lost password form, login widget and expired sessions just keep working.\u003C\u002Fp>\n\u003Cp>It’s also compatible with any plugin that hooks in the login form, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BuddyPress,\u003C\u002Fli>\n\u003Cli>bbPress,\u003C\u002Fli>\n\u003Cli>Jetpack,\u003C\u002Fli>\n\u003Cli>WPS Limit Login,\u003C\u002Fli>\n\u003Cli>and User Switching.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Obviously it doesn’t work with plugins or themes that \u003Cem>hardcoded\u003C\u002Fem> wp-login.php.\u003C\u002Fp>\n\u003Cp>Works with multisite, with subdomains and subfolders. Activating it for a network allows you to set a networkwide default. Individual sites can still rename their login page to something else.\u003C\u002Fp>\n\u003Cp>If you’re using a \u003Cstrong>page caching plugin\u003C\u002Fstrong> other than WP Rocket, you should add the slug of the new login url to the list of pages not to cache. WP Rocket is already fully compatible with the plugin.\u003C\u002Fp>\n\u003Ch4>Français\u003C\u002Fh4>\n\u003Cp>Nécessite WordPress 4.1 ou supérieur. Toutes les choses liées à la connexion telles que le formulaire d’inscription, le formulaire de mot de passe perdu, le widget de connexion et les sessions expirées continuent de fonctionner.\u003C\u002Fp>\n\u003Cp>Il est également compatible avec tout plugin qui se connecte au formulaire de connexion, notamment:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BuddyPress,\u003C\u002Fli>\n\u003Cli>bbPress,\u003C\u002Fli>\n\u003Cli>Jetpack,\u003C\u002Fli>\n\u003Cli>WPS Limit Login,\u003C\u002Fli>\n\u003Cli>and User Switching.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Évidemment, cela ne fonctionne pas avec les plugins ou les thèmes \u003Cem>hardcoded\u003C\u002Fem> wp-login.php.\u003C\u002Fp>\n\u003Cp>Fonctionne en multisite, avec sous-domaines ou sous dossiers. L’activer pour un réseau vous permet de définir une valeur par défaut pour l’ensemble du réseau. Les sites individuels peuvent toujours renommer leur page de connexion pour autre chose.\u003C\u002Fp>\n\u003Cp>Si vous utilisez un \u003Cstrong>plugin de mise en cache de pages\u003C\u002Fstrong> autre que WP Rocket, vous devez ajouter le slug de la nouvelle URL de connexion à la liste des pages à ne pas mettre en cache. WP Rocket est déjà entièrement compatible avec le plugin.\u003C\u002Fp>\n","Change wp-login.php to anything you want.",2000000,30698944,2103,"2026-01-12T08:47:00.000Z","4.1","7.0",[120,121,122,24,101],"custom-login-url","login","rename","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwps-hide-login.1.9.18.zip",95,10,"2024-06-24 00:00:00",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":36,"num_ratings":138,"last_updated":139,"tested_up_to":53,"requires_at_least":140,"requires_php":123,"tags":141,"homepage":144,"download_link":145,"security_score":146,"vuln_count":147,"unpatched_count":27,"last_vuln_date":148,"fetched_at":63},"loginpress","LoginPress | wp-login Custom Login Page Customizer","6.1.2","Adnan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiddenpearls\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fpricing?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=text-links\" rel=\"friend nofollow ugc\">LoginPress Plugin\u003C\u002Fa> by LoginPress holds a lot of customization fields to change the layout of the login page of WordPress. You can modify the look and feel of login page completely even the login error messages, forgot error messages, registration error messages, forget password hint message and many more.\u003Cbr \u002F>\nLoginPress Plugin would give you and your users a feeling that it is a custom login page and a part of the site layout. You must checkout the Demo video of how you can customize WordPress login page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Getting Started video for customizing login page using LoginPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\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\u002FGMAwsHomJlE?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\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fpricing?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=text-links\" rel=\"nofollow ugc\">Why You Should Upgrade to LoginPress Pro?\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\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\u002F9snT9rWxO4g?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\u003Cp>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fpricing?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=text-links\" rel=\"nofollow ugc\">Checkout the Pro version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>LoginPress plugin is built using The Customizer API which is getting popular for live-previewing any changes to the layouts of WordPress. So, with LoginPress you can preview your login page changes instantly. This login customizer plugin is easy enough & required no coding skills. Just have options for each element on the login form and make a new customized login page within seconds.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fdocumentation\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=user-guide&utm_content=Documentation+link\" rel=\"nofollow ugc\">LoginPress Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Multilingual & Translatable\u003Cbr \u002F>\n  WPML Compatible\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>LoginPress Addons:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We have a collection of great Free and Pro addons that makes LoginPress more powerful. Upgrade to Pro package and enjoy the show.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Flogin-logout-menu\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=login-logout-menu\" rel=\"nofollow ugc\">Login Logout Menu (FREE)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Fsocial-login\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=social-login\" rel=\"nofollow ugc\">Social Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Flogin-widget\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=login-widget\" rel=\"nofollow ugc\">Login Widget\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Flogin-redirects\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=login-redirect\" rel=\"nofollow ugc\">Login Redirects\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Flimit-login-attempts\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=limit-login-attempts\" rel=\"nofollow ugc\">Limit Login Attempts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Fhide-login\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=hide-login\" rel=\"nofollow ugc\">Hide Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fadd-ons\u002Fauto-login\u002F?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=auto-login\" rel=\"nofollow ugc\">Auto Login\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>LoginPress Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Logo: Can change the login logo {image, width, height, padding, URL and Title}.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Background: You can customize background Image or Color. Set its position, Size and repeatable property.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Login Form: Even you can customize the login form {image or color, width, height, padding and border}. More over customize Input Text Field {width, margin, text color, label color and background color}.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Forget Form: Beauty of the plugin here you can change the background or color of the forget form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Button: You can set the color of your button WYSIWYG.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Error Messages: Main Feature of the plugin. You can change the error log messages as you want to show users form LoginPress \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Error Messages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Welcome Messages: Same as error log messages you can customize the welcome messages from LoginPress \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Welcome Messages.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Form Footer: After the login Button, here is form footer. You can customize the footer {text, display, text decoration, text color, text hover color and text size}. In this section you can also customize the page footer text.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Making WordPress Login page mobile friendly after customization\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is also responsive. It means that when you customize login page, It will look good on mobile i.e It is Responsive.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>LoginPress Features in Detail:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize login error messages. You can change every error message whether it is on login form, forgot password form, register form or reset password form.\u003C\u002Fli>\n\u003Cli>Customize login logo image.\u003C\u002Fli>\n\u003Cli>Customize login logo image width.\u003C\u002Fli>\n\u003Cli>Customize login logo image height.\u003C\u002Fli>\n\u003Cli>Customize login logo image hover title.\u003C\u002Fli>\n\u003Cli>Customize login logo image hover link.\u003C\u002Fli>\n\u003Cli>Customize login logo padding bottom.\u003C\u002Fli>\n\u003Cli>Customize login page background image.\u003C\u002Fli>\n\u003Cli>Customize login page background color.\u003C\u002Fli>\n\u003Cli>Background Gallery with a selected set of HD Backgrounds for Login Screen.\u003C\u002Fli>\n\u003Cli>Customize login page background image size.\u003C\u002Fli>\n\u003Cli>Customize login page without background image. You can keep it simple with different login form style.\u003C\u002Fli>\n\u003Cli>Customize login form width.\u003C\u002Fli>\n\u003Cli>Customize login form height.\u003C\u002Fli>\n\u003Cli>Customize login form border style.\u003C\u002Fli>\n\u003Cli>Customize login form input styling.\u003C\u002Fli>\n\u003Cli>Customize login form label styling.\u003C\u002Fli>\n\u003Cli>Customize login form field text color.\u003C\u002Fli>\n\u003Cli>Customize login form background color.\u003C\u002Fli>\n\u003Cli>Customize login page “lost your password?” text.\u003C\u002Fli>\n\u003Cli>Customize login forgot password form background color and image.\u003C\u002Fli>\n\u003Cli>Customize login form button styling.\u003C\u002Fli>\n\u003Cli>Customize login form notice messages.\u003C\u002Fli>\n\u003Cli>Add copyright notice message at the bottom of login page.\u003C\u002Fli>\n\u003Cli>Customize “Back to” text at login page. You can hide or show or change the color or even the text size as well.\u003C\u002Fli>\n\u003Cli>Customize login page footer. We call login page footer area under the login form fields.\u003C\u002Fli>\n\u003Cli>LoginPress has a Custom CSS area which can Customize login page in more advanced way. Recommended for advanced users.\u003C\u002Fli>\n\u003Cli>Customize your login page in more advanced way using our Custom JS area. Add your JS there and make your login page more advanced.\u003C\u002Fli>\n\u003Cli>Customize login page with unlimited features available in LoginPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>After going through this extensive list of features you can imagine Why LoginPress is the best login page customizer in the WordPress market.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Beautify and Innovate your WordPress login page without any coding knowledge!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Languages compatible\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Arabic\u003C\u002Fli>\n\u003Cli>Chinese (Traditional)\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>French Translated by \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fjean.scheider\" rel=\"friend nofollow ugc\">Jean Scheider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (Netherlands) Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fharm10\u002F\" rel=\"friend nofollow ugc\">Harm10\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsatone667\" rel=\"friend nofollow ugc\">satone667\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (Brazil) Translated by \u003Ca href=\"https:\u002F\u002Fen.gravatar.com\u002Frmcbrothers\" rel=\"friend nofollow ugc\">Rodrigo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (Poland) Translated by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fxszejdi\u002F\" rel=\"friend nofollow ugc\">Mateusz\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then consider checking out our other amazing plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fanalytify.io\u002Fref\u002F73\u002F?utm_source=loginpress&utm_medium=readme&utm_campaign=pro-upgrade\" title=\"Google Analytics by Analytify\" rel=\"friend nofollow ugc\">Analytify – Google Analytics WordPress Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-posts-thumbnails\u002F\" title=\"Related Posts\" rel=\"friend ugc\">WordPress Related Posts\u003C\u002Fa> – Best Related Posts Plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplesocialbuttons.com?utm_source=loginpress&utm_medium=readme&utm_campaign=pro-upgrade\" title=\"Simple Social Buttons\" rel=\"friend nofollow ugc\">Simple Social Buttons\u003C\u002Fa> – Simple Social Sharing WordPress Plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Frecommend\u002Fmaintenance-mode?utm_source=loginpress&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Under Construction, Coming Soon & Maintenance Mode\u003C\u002Fa> – Plugin for Under construction & Coming soon page\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-headers-and-footers\u002F\" rel=\"ugc\">Insert Scripts in Headers and Footers\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>LoginPress is absolutely, positively the most \u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fpricing?utm_source=wp-org&utm_medium=description&utm_campaign=pro-upgrade&utm_content=text-links\" title=\"Best Custom login form plugin\" rel=\"friend nofollow ugc\">beginner friendly WordPress custom login form plugin\u003C\u002Fa> on the market. It is both easy and powerful.\u003C\u002Fp>\n\u003Cp>Also, I’m the founder of \u003Ca href=\"https:\u002F\u002FWPBrigade.com\u002F?utm_source=loginpress-lite\" rel=\"friend nofollow ugc\">WPBrigade\u003C\u002Fa>, We do custom WordPress themes for clients and can transform any website in WordPress. It was a huge priority for me to make a WordPress custom login form plugin that beginners can use without any training.\u003C\u002Fp>\n\u003Cp>I feel that we have done that here. I hope you enjoy using LoginPress.\u003C\u002Fp>\n\u003Cp>Thank you\u003C\u002Fp>\n\u003Cp>Muhammad Adnan\u003C\u002Fp>\n","LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin login, client login, register pages.",200000,7270377,1068,"2026-02-11T20:15:00.000Z","4.0",[98,121,142,143,24],"login-customizer","wordpress-login","https:\u002F\u002Floginpress.pro?utm_source=loginpress-lite&utm_medium=plugin-header&utm_campaign=pro-upgrade&utm_content=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floginpress.6.1.2.zip",94,6,"2025-03-13 00:00:00",{"attackSurface":150,"codeSignals":237,"taintFlows":254,"riskAssessment":331,"analyzedAt":338},{"hooks":151,"ajaxHandlers":222,"restRoutes":233,"shortcodes":234,"cronEvents":235,"entryPointCount":236,"unprotectedCount":27},[152,158,162,165,169,172,177,179,182,188,193,197,200,205,208,212,215,220],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_menu","moul_mg_admin_menu","class-moul-management.php",71,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_enqueue_scripts","moul_mg_registration_plugin_settings_style",72,{"type":153,"name":159,"callback":163,"file":156,"line":164},"moul_mg_registration_plugin_settings_script",73,{"type":153,"name":166,"callback":167,"file":156,"line":168},"show_user_profile","moul_mg_edit_user_profile",77,{"type":153,"name":170,"callback":167,"file":156,"line":171},"edit_user_profile",78,{"type":153,"name":173,"callback":174,"file":175,"line":176},"personal_options_update","edit_user_profile_update","handlers\\class-moul-mg-avatar-handler.php",52,{"type":153,"name":174,"callback":174,"file":175,"line":178},53,{"type":153,"name":180,"callback":180,"file":175,"line":181},"user_edit_form_tag",55,{"type":183,"name":184,"callback":185,"priority":186,"file":175,"line":187},"filter","pre_get_avatar_data","get_avatar_data",11,57,{"type":183,"name":189,"callback":190,"priority":126,"file":191,"line":192},"login_redirect","moul_mg_login_redirect","handlers\\class-moul-mg-login-handler.php",24,{"type":183,"name":194,"callback":195,"priority":126,"file":191,"line":196},"logout_redirect","moul_mg_logout_redirect",25,{"type":153,"name":198,"callback":199,"file":191,"line":11},"wp","moul_mg_local_login_redirect",{"type":153,"name":201,"callback":202,"file":203,"line":204},"admin_init","moul_mg_redirect_home_page","handlers\\class-moul-mg-save-options-handler.php",31,{"type":153,"name":201,"callback":206,"file":203,"line":207},"moul_mg_save_options",32,{"type":153,"name":209,"callback":210,"file":211,"line":207},"admin_head","moul_mg_record","handlers\\class-moul-mg-session-handler.php",{"type":153,"name":213,"callback":210,"file":211,"line":214},"wp_head",33,{"type":153,"name":216,"callback":217,"file":218,"line":219},"admin_notices","moul_mg_success_message","utils\\class-moul-mg-util.php",65,{"type":153,"name":216,"callback":221,"file":218,"line":38},"moul_mg_error_message",[223,229],{"action":224,"nopriv":225,"callback":226,"hasNonce":227,"hasCapCheck":225,"file":175,"line":228},"assign_user_mg_local_avatar_media",false,"ajax_assign_user_mg_local_avatar_media",true,58,{"action":230,"nopriv":225,"callback":231,"hasNonce":227,"hasCapCheck":225,"file":175,"line":232},"remove_user_mg_local_avatar","action_remove_user_mg_local_avatar",59,[],[],[],2,{"dangerousFunctions":238,"sqlUsage":239,"outputEscaping":250,"fileOperations":14,"externalRequests":236,"nonceChecks":126,"capabilityChecks":236,"bundledLibraries":253},[],{"prepared":240,"raw":236,"locations":241},3,[242,246],{"file":243,"line":244,"context":245},"controllers\\moul-mg-pages-controller.php",67,"$wpdb->get_results() with variable interpolation",{"file":247,"line":248,"context":249},"uninstall.php",22,"$wpdb->query() with variable interpolation",{"escaped":251,"rawEcho":27,"locations":252},168,[],[],[255,273,284,306,317],{"entryPoint":256,"graph":257,"unsanitizedCount":27,"severity":272},"moul_mg_default_redirect_save_option (handlers\\class-moul-mg-save-options-handler.php:214)",{"nodes":258,"edges":270},[259,264],{"id":260,"type":261,"label":262,"file":203,"line":263},"n0","source","$_POST (x2)",216,{"id":265,"type":266,"label":267,"file":203,"line":268,"wp_function":269},"n1","sink","update_option() [Settings Manipulation]",218,"update_option",[271],{"from":260,"to":265,"sanitized":227},"low",{"entryPoint":274,"graph":275,"unsanitizedCount":27,"severity":272},"moul_mg_save_protect_content_by_login_option (handlers\\class-moul-mg-save-options-handler.php:231)",{"nodes":276,"edges":282},[277,280],{"id":260,"type":261,"label":278,"file":203,"line":279},"$_POST",233,{"id":265,"type":266,"label":267,"file":203,"line":281,"wp_function":269},234,[283],{"from":260,"to":265,"sanitized":227},{"entryPoint":285,"graph":286,"unsanitizedCount":14,"severity":272},"moul_mg_submit_contact_us_form (handlers\\class-moul-mg-save-options-handler.php:250)",{"nodes":287,"edges":302},[288,290,292,295,299],{"id":260,"type":261,"label":278,"file":203,"line":289},257,{"id":265,"type":266,"label":267,"file":203,"line":291,"wp_function":269},261,{"id":293,"type":261,"label":278,"file":203,"line":294},"n2",272,{"id":296,"type":297,"label":298,"file":203,"line":294},"n3","transform","→ moul_mg_display_error()",{"id":300,"type":266,"label":267,"file":218,"line":301,"wp_function":269},"n4",74,[303,304,305],{"from":260,"to":265,"sanitized":227},{"from":293,"to":296,"sanitized":225},{"from":296,"to":300,"sanitized":225},{"entryPoint":307,"graph":308,"unsanitizedCount":14,"severity":272},"moul_mg_submit_setup_call_form (handlers\\class-moul-mg-save-options-handler.php:288)",{"nodes":309,"edges":314},[310,312,313],{"id":260,"type":261,"label":278,"file":203,"line":311},308,{"id":265,"type":297,"label":298,"file":203,"line":311},{"id":293,"type":266,"label":267,"file":218,"line":301,"wp_function":269},[315,316],{"from":260,"to":265,"sanitized":225},{"from":265,"to":293,"sanitized":225},{"entryPoint":318,"graph":319,"unsanitizedCount":236,"severity":272},"\u003Cclass-moul-mg-save-options-handler> (handlers\\class-moul-mg-save-options-handler.php:0)",{"nodes":320,"edges":327},[321,323,324,325,326],{"id":260,"type":261,"label":322,"file":203,"line":263},"$_POST (x4)",{"id":265,"type":266,"label":267,"file":203,"line":268,"wp_function":269},{"id":293,"type":261,"label":262,"file":203,"line":294},{"id":296,"type":297,"label":298,"file":203,"line":294},{"id":300,"type":266,"label":267,"file":218,"line":301,"wp_function":269},[328,329,330],{"from":260,"to":265,"sanitized":227},{"from":293,"to":296,"sanitized":225},{"from":296,"to":300,"sanitized":225},{"summary":332,"deductions":333},"The \"user-and-login-management\" plugin version 1.0.8 exhibits a generally good security posture based on the provided static analysis. The absence of critical or high-severity taint flows, a perfect score for output escaping, and a solid number of nonce and capability checks are strong indicators of secure coding practices. The plugin also benefits from a clean vulnerability history with no recorded CVEs, suggesting a history of responsible development and patching. The total entry points are low and appear to be protected.\n\nHowever, a closer look at the static analysis reveals potential areas for improvement. The presence of 3 taint flows with unsanitized paths, even if not classified as critical or high, warrants attention as they represent potential vectors for injection or path traversal vulnerabilities. Furthermore, while 60% of SQL queries use prepared statements, the remaining 40% do not, posing a risk of SQL injection if not handled carefully. The single file operation, while not inherently insecure, should be scrutinized to ensure it's performed within a secure context and with proper validation of any user-supplied input.\n\nIn conclusion, the plugin is in a relatively secure state, with a strong emphasis on output sanitization and authentication checks. The main weaknesses lie in the identified unsanitized paths in taint flows and the use of raw SQL queries. Addressing these specific concerns would further harden the plugin's security.",[334,336],{"reason":335,"points":126},"Taint flows with unsanitized paths",{"reason":337,"points":147},"SQL queries not using prepared statements","2026-03-16T22:49:27.121Z",{"wat":340,"direct":353},{"assetPaths":341,"generatorPatterns":345,"scriptPaths":346,"versionParams":348},[342,343,344],"\u002Fwp-content\u002Fplugins\u002Fuser-and-login-management\u002Fincludes\u002Fcss\u002Fmoul-mg-phone.min.css","\u002Fwp-content\u002Fplugins\u002Fuser-and-login-management\u002Fincludes\u002Fjs\u002Fmoul-mg-phone.min.js","\u002Fwp-content\u002Fplugins\u002Fuser-and-login-management\u002Fincludes\u002Fjs\u002Fmoul-mg-local-avatars.min.js",[],[347,343,344],"\u002Fwp-content\u002Fplugins\u002Fuser-and-login-management\u002Fmoul-mg-main.js",[349,350,351,352],"user-and-login-management\u002Fincludes\u002Fcss\u002Fmoul-mg-phone.min.css?ver=","user-and-login-management\u002Fincludes\u002Fjs\u002Fmoul-mg-phone.min.js?ver=","user-and-login-management\u002Fincludes\u002Fjs\u002Fmoul-mg-local-avatars.min.js?ver=","user-and-login-management\u002Fmoul-mg-main.js?ver=",{"cssClasses":354,"htmlComments":362,"htmlAttributes":363,"restEndpoints":365,"jsGlobals":366,"shortcodeOutput":368},[355,356,357,358,359,360,361],"moul_mg_avatar_section","upload-avatar-row","moul_mg_button","moul_mg_active_user_time","moul_mg_upload_profile_picture","moul_mg_remove_profile_picture","moul_mg_avatar_remove",[],[364],"data-user-id",[],[367],"moUserMgLocalAvatars",[],{"error":227,"url":370,"statusCode":371,"statusMessage":372,"message":372},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fuser-and-login-management\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":374,"versions":375},9,[376,381,388,395,402,409,416,423,430],{"version":6,"download_url":26,"svn_tag_url":377,"released_at":28,"has_diff":225,"diff_files_changed":378,"diff_lines":28,"trac_diff_url":379,"vulnerabilities":380,"is_current":227},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.7&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.8",[],{"version":382,"download_url":383,"svn_tag_url":384,"released_at":28,"has_diff":225,"diff_files_changed":385,"diff_lines":28,"trac_diff_url":386,"vulnerabilities":387,"is_current":225},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.6&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.7",[],{"version":389,"download_url":390,"svn_tag_url":391,"released_at":28,"has_diff":225,"diff_files_changed":392,"diff_lines":28,"trac_diff_url":393,"vulnerabilities":394,"is_current":225},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.5&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.6",[],{"version":396,"download_url":397,"svn_tag_url":398,"released_at":28,"has_diff":225,"diff_files_changed":399,"diff_lines":28,"trac_diff_url":400,"vulnerabilities":401,"is_current":225},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.4&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.5",[],{"version":403,"download_url":404,"svn_tag_url":405,"released_at":28,"has_diff":225,"diff_files_changed":406,"diff_lines":28,"trac_diff_url":407,"vulnerabilities":408,"is_current":225},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.3&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.4",[],{"version":410,"download_url":411,"svn_tag_url":412,"released_at":28,"has_diff":225,"diff_files_changed":413,"diff_lines":28,"trac_diff_url":414,"vulnerabilities":415,"is_current":225},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.2&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.3",[],{"version":417,"download_url":418,"svn_tag_url":419,"released_at":28,"has_diff":225,"diff_files_changed":420,"diff_lines":28,"trac_diff_url":421,"vulnerabilities":422,"is_current":225},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.1&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.2",[],{"version":424,"download_url":425,"svn_tag_url":426,"released_at":28,"has_diff":225,"diff_files_changed":427,"diff_lines":28,"trac_diff_url":428,"vulnerabilities":429,"is_current":225},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fuser-and-login-management%2Ftags%2F1.0.0&new_path=%2Fuser-and-login-management%2Ftags%2F1.0.1",[],{"version":431,"download_url":432,"svn_tag_url":433,"released_at":28,"has_diff":225,"diff_files_changed":434,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":435,"is_current":225},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-and-login-management.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fuser-and-login-management\u002Ftags\u002F1.0.0\u002F",[],[]]