[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$flL32DgpVdZaNwWTvjun-fH6LLyU-36JIANnxQISTcOg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":145,"fingerprints":268},"custom-welcome-messages","Custom Welcome Messages","1.1","Josh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosh401\u002F","\u003Cp>This plugin will allow you to add a custom welcome message to your login\u002Fregister screens.  It will also allow you to add a separate custom message for your logout screen.  The admin page allows you to add HTML code into the message boxes, so you can include images, links, videos, or any other HTML code.  The options are only limited by your imagination.  Check out the screenshots for an example.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a custom welcome message to all users who visit your login\u002Fregister page.\u003C\u002Fli>\n\u003Cli>Add a separate custom message to your logout page.\u003C\u002Fli>\n\u003Cli>Change the default wordpress logo to your own custom image.\u003C\u002Fli>\n\u003Cli>Change the default hover text from “Powered by WordPress” to your own custom message.\u003C\u002Fli>\n\u003Cli>Change the default logo link from “www.wordpress.org” to your own custom link.\u003C\u002Fli>\n\u003Cli>Manipulate the CSS for the message boxes to make beautiful effects and custom styles.\u003C\u002Fli>\n\u003Cli>Add links, images, videos, embeds, iframes, or any other HTML compliant tags.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fforum.joshlobe.com\u002Fmember.php?action=register&referrer=1\" rel=\"nofollow ugc\">Visit my support forum.\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.joshlobe.com\u002F2012\u002F01\u002Fwordpress-custom-welcome-messages\u002F\" rel=\"nofollow ugc\">Visit my personal blog page for this plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other Plugins by Me:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fultimate-tinymce\u002F\" rel=\"ugc\">Ultimate TinyMCE\u003C\u002Fa> – Finally unlock the true power of your visual editor.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add a custom welcome message to all users who visit your login\u002Fregister page.\u003C\u002Fli>\n\u003Cli>Add a separate custom message to your logout page.\u003C\u002Fli>\n\u003Cli>Change the default wordpress logo to your own custom image.\u003C\u002Fli>\n\u003Cli>Change the default hover text from “Powered by WordPress” to your own custom message.\u003C\u002Fli>\n\u003Cli>Change the default logo link from “www.wordpress.org” to your own custom link.\u003C\u002Fli>\n\u003Cli>Manipulate the CSS for the message boxes to make beautiful effects and custom styles.\u003C\u002Fli>\n\u003Cli>Add links, images, videos, embeds, iframes, or any other HTML compliant tags.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will allow you to add a custom welcome message to your login\u002Fregister screens.  It will also allow you to add a separate custom message fo &hellip;",20,6863,80,1,"2012-01-09T00:27:00.000Z","3.3.2","3.2.1","",[20,21,22,23,24],"custom-message","login","logout","message","register","http:\u002F\u002Fwww.joshlobe.com\u002F2012\u002F01\u002Fwordpress-custom-welcome-messages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-messages.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"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":36,"computed_at":38},"josh401",5,41120,81,30,"2026-04-04T09:20:53.030Z",[40,64,82,102,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":61,"download_link":62,"security_score":50,"vuln_count":14,"unpatched_count":28,"last_vuln_date":63,"fetched_at":30},"login-logout-menu","Login Logout Menu","1.5.2","Adnan","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiddenpearls\u002F","\u003Cp>Login Logout Menu plugin will help you to add the dynamic login and logout menu to any menu of your WordPress website. You can also set the Login Page url, Login redirect url, and logout redirect url. The menu item will change based on the current user status (Login or Logout).\u003C\u002Fp>\n\u003Cp>You can use the following plugin shortcodes to display the \u003Cstrong>Login, Logout, Register, Password reset, Username and Profile links\u003C\u002Fstrong> on your website pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>login_logout_menu__login_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__logout_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__profile_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__register_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__username_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__reset_pass_link\u003C\u002Fli>\n\u003Cli>login_logout_menu__login_logout_link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our documentation to implement the \u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fdoc\u002Flogin-logout-menu-shortcodes\u002F\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>  and \u003Ca href=\"https:\u002F\u002Floginpress.pro\u002Fdoc\u002Flogin-logout-filters\u002F\" rel=\"nofollow ugc\">filters\u003C\u002Fa>  of Login Logout Menu Plugin.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>If you find our plugin useful, please leave a good rating\u002Freview and check out our other plugins below.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fanalytify.io\u002Fref\u002F73\u002F?utm_source=login-logout-menu&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Analytify – Google Analytics Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginpress.pro\u002F?utm_source=login-logout-menu\" rel=\"nofollow ugc\">LoginPress\u003C\u002Fa> – For Custom login page and login page security\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsimplesocialbuttons.com?utm_source=login-logout-menu&utm_medium=readme&utm_campaign=pro-upgrade\" rel=\"nofollow ugc\">Simple Social Buttons\u003C\u002Fa> – Plugin for Social share buttons and social icons\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frelated-posts-thumbnails\u002F\" rel=\"ugc\">Related Posts Thumbnails Plugin\u003C\u002Fa> – For related posts\u002Fproducts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpbrigade.com\u002Frecommend\u002Fmaintenance-mode?utm_source=login-logout-menu&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\u003C\u002Ful>\n","Login Logout Menu is a handy plugin which allows you to add login, logout, register and profile menu items in your selected menu.",20000,324545,100,14,"2026-01-05T14:50:00.000Z","6.9.4","4.0",[56,57,58,59,60],"login-menu","logout-menu","menu","profile-menu","register-menu","https:\u002F\u002Floginpress.pro\u002F?utm_source=login-logout-menu&utm_medium=plugin-inside&utm_campaign=pro-upgrade&utm_content=plugin_uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-logout-menu.1.5.2.zip","2022-12-27 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":50,"downloaded":72,"rating":50,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"easy-login-logout","Easy Login Logout","1.0.1","Ashraful Sarkar Naiem","https:\u002F\u002Fprofiles.wordpress.org\u002Fashrafulsarkar\u002F","\u003Cp>Easy Login Logout Menus is the perfect plugin for websites which have login user or logout user.\u003C\u002Fp>\n\u003Cp>The plugin gives you more control over your nav menu by allowing you to apply visibility controls to menu items e.g who can see each menu item (everyone, logout user, login user).\u003C\u002Fp>\n\u003Cp>This Plugin Feature\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Control Login Logout Menu\u003C\u002Fli>\n\u003Cli>Display menu items to everyone\u003C\u002Fli>\n\u003Cli>Display menu items to only login user\u003C\u002Fli>\n\u003Cli>Display menu items to only logout user\u003C\u002Fli>\n\u003Cli>Show a login user’s profile in a menu item.\u003C\u002Fli>\n\u003Cli>Show a login user’s “Display Name” in a menu item.\u003C\u002Fli>\n\u003Cli>Add a login link to menu.\u003C\u002Fli>\n\u003Cli>Add a logout link to menu.\u003C\u002Fli>\n\u003Cli>Add a registration link to menu.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy Login Logout Menus is the perfect plugin for websites which have login user or logout user.",4855,2,"2022-05-25T14:04:00.000Z","6.0.11","4.6","7.0",[21,22,58,79,60],"nav-menu","https:\u002F\u002Fgithub.com\u002Fashrafulsarkar\u002Feasy-login-logout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-login-logout.1.0.1.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":50,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":100,"download_link":101,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"stranoweb-ajax-login","StranoWeb Ajax Login","2.0.4","beeky2","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeeky2\u002F","\u003Cp>Stranoweb Ajax Login replaces default WordPress login, register and lost password forms with a beautiful ajax modal popup and comes with a lot of amazing features.\u003Cbr \u002F>\nIt’s fully customizable and responsive, includes several social logins and allows you to disable new user registration and restrict wordpress admin dashboard to certain user roles.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ajax login, register and lost password modal popup (same functions are working even on non-popup mode);\u003C\u002Fli>\n\u003Cli>Fully customizable login, register, lost password and logout popups and pages;\u003C\u002Fli>\n\u003Cli>Drag and Drop Registration Form builder (Premium version);\u003C\u002Fli>\n\u003Cli>User verification by administrator approval and email verification (Premium version);\u003C\u002Fli>\n\u003Cli>Different popup layouts with image and text over image option (2 on free version, 8 on Premium);\u003C\u002Fli>\n\u003Cli>Custom Logo on the forms (Premium version);\u003C\u002Fli>\n\u003Cli>Custom css setting;\u003C\u002Fli>\n\u003Cli>Social logins (Facebook, Twitter, Google, Linkedin, Amazon) with several icon styles and position displacement (Only twitter on free version);\u003C\u002Fli>\n\u003Cli>Logged in Menu item: Once logged in the plugin adds a menu item to the selected menu with optional user thumbnail and additional submenu Thumbnail style, menu item text and submenu are fully customizable;\u003C\u002Fli>\n\u003Cli>Customizable redirects and permalinks;\u003C\u002Fli>\n\u003Cli>Option to redirect not logged-in users to login page (Premium version);\u003C\u002Fli>\n\u003Cli>WordPress admin dashboard access restriction to users with specific roles (Premium version);\u003C\u002Fli>\n\u003Cli>Password length, you can choose the minimum length required;\u003C\u002Fli>\n\u003Cli>Optional reCAPTCHA v2 and reCAPTCHA v3 for new user registration form;\u003C\u002Fli>\n\u003Cli>Shortcode Support;\u003C\u002Fli>\n\u003Cli>Emails Customizer;\u003C\u002Fli>\n\u003Cli>Shortcodes to add StranoWeb Ajax Login forms to any page or post;\u003C\u002Fli>\n\u003Cli>Hooks to help developers to integrate additional functions;\u003C\u002Fli>\n\u003C\u002Ful>\n","Stranoweb Ajax Login replaces default Wordpress login, register and lost password forms with a beautiful ajax modal popup and comes with a lot of amaz &hellip;",13430,94,25,"2023-12-19T09:53:00.000Z","6.4.8","4.4","5.2.4",[98,21,22,99,24],"ajax","popup","https:\u002F\u002Fwww.ajaxlogin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstranoweb-ajax-login.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":51,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":119,"download_link":120,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"floating-login","Floating Login","1.2.2","fozzyluke123","https:\u002F\u002Fprofiles.wordpress.org\u002Ffozzyluke123\u002F","\u003Cp>A really simple to use plugin that will create a floating element that either displays login\u002F register or logout\u002Fprofile, depending on whether the user is logged in. Fully customisable colors, links and properties.\u003C\u002Fp>\n","Floating login\u002F register element that sticks to the top of the screen and changes depending on user login state.",60,10495,92,"2015-05-07T10:59:00.000Z","4.2.39","3.0.1",[117,118,21,22,24],"box","floating","http:\u002F\u002Fwww.inspired-plugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffloating-login.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":53,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":140,"download_link":141,"security_score":142,"vuln_count":143,"unpatched_count":28,"last_vuln_date":144,"fetched_at":30},"peters-login-redirect","LoginWP (Formerly Peter's Login Redirect)","3.0.8.8","Marketing Fire","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarketingfire\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">LoginWP\u003C\u002Fa> (formerly Peter’s Login Redirect) lets you define a set of redirect rules for specific users, users with specific roles, users with specific capabilities, and a blanket rule for all other users. Also, set a redirect URL for post-registration.\u003C\u002Fp>\n\u003Cp>You can use the following placeholders in your URLs so that the system will build a dynamic URL upon each login: \u003Cstrong>{{username}}\u003C\u002Fstrong>, \u003Cstrong>{{user_slug}}\u003C\u002Fstrong>, \u003Cstrong>{{website_url}}\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Floginwp.com\u002Fpricing\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">LoginWP PRO\u003C\u002Fa> to redirect users to the current page they are logging in from or back to the previous (or referrer) page after login using \u003Cstrong>{{current_page}}\u003C\u002Fstrong> and \u003Cstrong>{{previous_page}}\u003C\u002Fstrong> placeholders. \u003Ca href=\"https:\u002F\u002Floginwp.com\u002Fwordpress-redirect-referrer-page-after-login\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can add your own code logic before and between any of the plugin’s normal redirect checks if needed. \u003Ca href=\"https:\u002F\u002Floginwp.com\u002Fdocs\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">See our documentation\u003C\u002Fa>. Some examples include: redirecting the user based on their IP address and redirecting users to a special page on the first login.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Floginwp.com\u002Fdocs\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Floginwp.com\u002Fsupport\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Pro Integrations\u003C\u002Fh3>\n\u003Cp>This is the lite version that works with the default WordPress login page and limited other user registration and login form plugins. Upgrade to Pro to avail the support for the following features and plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002Farticle\u002Fredirect-wordpress-users-after-first-login\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Redirect After First Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">WPForms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Uncanny Toolkit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">LifterLMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Tutor LMS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">ProfilePress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">MemberPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">MemberMouse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">LearnPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Restrict Content Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Ultimate Member\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">WP User Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">WP User Frontend\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Paid Memberships Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">WishList Member\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Theme My Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">User Registration (WPEverest)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Elementor Login Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">BuddyBoss Theme Login\u002FRegistration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Floginwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion#pro-integrations\" rel=\"nofollow ugc\">Divi Theme Login\u002FRegistration Form\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Redirect users to different locations after they log in, log out and register based on different conditions.",90000,2702307,96,492,"2025-12-11T13:01:00.000Z","4.9","7.4",[137,138,139],"after-registration-redirect","login-redirect","logout-redirect","https:\u002F\u002Floginwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeters-login-redirect.3.0.8.8.zip",98,3,"2021-11-08 00:00:00",{"attackSurface":146,"codeSignals":202,"taintFlows":255,"riskAssessment":256,"analyzedAt":267},{"hooks":147,"ajaxHandlers":198,"restRoutes":199,"shortcodes":200,"cronEvents":201,"entryPointCount":28,"unprotectedCount":28},[148,154,160,164,168,172,176,180,183,187,190,194],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","init","jwl_custom_welcome","main.php",38,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"filter","plugin_action_links","add_customwelcome_settings_link",10,54,{"type":155,"name":161,"callback":162,"priority":158,"file":152,"line":163},"plugin_row_meta","jwl_customwelcome_donate_link",57,{"type":149,"name":165,"callback":166,"file":152,"line":167},"admin_head","jwl_customwelcome_register_head",64,{"type":149,"name":169,"callback":170,"file":152,"line":171},"admin_menu","jwl_customwelcome_add_page",70,{"type":149,"name":173,"callback":174,"file":152,"line":175},"admin_init","jwl_customwelcome_settings_api_init",201,{"type":149,"name":177,"callback":178,"file":152,"line":179},"login_head","jwl_custom_login_head",296,{"type":149,"name":177,"callback":181,"file":152,"line":182},"jwl_custom_logout_head",318,{"type":155,"name":184,"callback":185,"file":152,"line":186},"login_message","jwl_custom_login_logout_message",345,{"type":149,"name":177,"callback":188,"file":152,"line":189},"jwl_custom_logo",368,{"type":149,"name":191,"callback":192,"file":152,"line":193},"login_headerurl","jwl_headerurl_function",376,{"type":149,"name":195,"callback":196,"file":152,"line":197},"login_headertitle","jwl_headertitle_function",383,[],[],[],[],{"dangerousFunctions":203,"sqlUsage":204,"outputEscaping":206,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":254},[],{"prepared":28,"raw":28,"locations":205},[],{"escaped":28,"rawEcho":207,"locations":208},22,[209,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252],{"file":152,"line":210,"context":211},62,"raw output",{"file":152,"line":213,"context":211},139,{"file":152,"line":215,"context":211},141,{"file":152,"line":217,"context":211},143,{"file":152,"line":219,"context":211},145,{"file":152,"line":221,"context":211},147,{"file":152,"line":223,"context":211},219,{"file":152,"line":225,"context":211},225,{"file":152,"line":227,"context":211},231,{"file":152,"line":229,"context":211},237,{"file":152,"line":231,"context":211},249,{"file":152,"line":233,"context":211},255,{"file":152,"line":235,"context":211},261,{"file":152,"line":237,"context":211},266,{"file":152,"line":239,"context":211},268,{"file":152,"line":241,"context":211},272,{"file":152,"line":243,"context":211},274,{"file":152,"line":245,"context":211},276,{"file":152,"line":247,"context":211},291,{"file":152,"line":249,"context":211},313,{"file":152,"line":251,"context":211},365,{"file":152,"line":253,"context":211},382,[],[],{"summary":257,"deductions":258},"The \"custom-welcome-messages\" plugin v1.1 exhibits a mixed security posture.  On one hand, the static analysis shows no identified dangerous functions, SQL queries are all prepared, and there are no file operations or external HTTP requests.  The absence of any recorded vulnerabilities, past or present, is a strong positive indicator. However, a significant concern arises from the complete lack of output escaping, with 0% of 22 identified outputs being properly escaped. This presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, as any user-provided data that is displayed on the frontend without proper sanitization can be exploited. Additionally, the complete absence of capability checks and nonce checks on all identified entry points (though there are zero in this case) means that if any new entry points were introduced in future versions, they would likely be unprotected by default.",[259,262,265],{"reason":260,"points":261},"Unescaped output on all entry points",16,{"reason":263,"points":264},"No capability checks on any entry points",8,{"reason":266,"points":264},"No nonce checks on any entry points","2026-03-16T22:49:24.949Z",{"wat":269,"direct":275},{"assetPaths":270,"generatorPatterns":272,"scriptPaths":273,"versionParams":274},[271],"\u002Fwp-content\u002Fplugins\u002Fcustom-welcome-messages\u002Fcss\u002Fadmin_panel.css",[],[],[],{"cssClasses":276,"htmlComments":281,"htmlAttributes":282,"restEndpoints":284,"jsGlobals":285,"shortcodeOutput":286},[277,278,279,280],"postbox2donate","inside2donate","postbox2resources","inside2resources",[],[283],"data-options",[],[],[]]