[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2hv9AK6fGzBa9kXlYNo-qwyU7WcD6DgidLne_fKvHXQ":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":142,"fingerprints":217},"wp-loginout","WP LogInOut","0.1.7","nabtron","https:\u002F\u002Fprofiles.wordpress.org\u002Fnabtron\u002F","\u003Cp>The plugin uses the \u003Ccode>wp_loginout\u003C\u002Fcode> functionality and extends it to automatically show login or logout button on your selected menu.\u003C\u002Fp>\n\u003Cp>The status of login or logout changes depending upon the users login status.\u003C\u002Fp>\n\u003Cp>The admin panel provides options to:\u003C\u002Fp>\n\u003Col>\n\u003Cli>select theme location for menu you want to extend\u003C\u002Fli>\n\u003Cli>code before and after the button link (\u003Cli> and \u003C\u002Fli> usually)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please let us know if you encounter any bug or want features added to this plugin here on forums or at : \u003Ca href=\"https:\u002F\u002Fnabtron.com\u002Fwp-loginout\u002F\" rel=\"nofollow ugc\">Nabtron\u003C\u002Fa>\u003C\u002Fp>\n","Show login or logout button on any menu based on user login or logout status dynamically.",10,4049,0,"2024-11-26T17:30:00.000Z","6.7.5","4.0","",[19,20,21,22,23],"automatically","button","login","logout","menu","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-loginout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-loginout.0.1.7.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},5,1030,91,30,88,"2026-04-04T08:50:47.155Z",[38,61,82,102,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"simple-login-logout","Simple Login Logout","1.1.1","Yahya Mohammed","https:\u002F\u002Fprofiles.wordpress.org\u002Fyahya2022\u002F","\u003Cp>This simple plugin makes your life easier by adding a login and logout link to your navigation menu out of the box. It adds a login link with a “Log in” text to your navigation menu automatically if logged out, it changes to a “log out” text with a logout link with WordPress nonce if logged in. Which means you won’t run to a WordPress warning while trying to logout from a custom logout link again.\u003C\u002Fp>\n","This simple plugin makes your life easier by adding a login and logout link to your navigation menu out of the box. It adds a login link with a \" &hellip;",40,3047,100,3,"2020-02-09T11:05:00.000Z","5.3.21","3.0.1","5.2.4",[55,21,56,57,22],"log-out-button","login-button","login-menu","https:\u002F\u002Fethioliquid.com\u002Fsimple-login-logout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-login-logout.zip",85,{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":48,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":16,"requires_php":17,"tags":74,"homepage":78,"download_link":79,"security_score":48,"vuln_count":80,"unpatched_count":13,"last_vuln_date":81,"fetched_at":28},"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,14,"2026-01-05T14:50:00.000Z","6.9.4",[57,75,23,76,77],"logout-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",1,"2022-12-27 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":69,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":17,"tags":96,"homepage":99,"download_link":100,"security_score":48,"vuln_count":80,"unpatched_count":13,"last_vuln_date":101,"fetched_at":28},"login-or-logout-menu-item","Login or Logout Menu Item","1.3.0","cartpauj","https:\u002F\u002Fprofiles.wordpress.org\u002Fcartpauj\u002F","\u003Cp>With this plugin you can easily add a dynamic login\u002Flogout menu item to any menu on your WordPress site. The menu item will change based on whether the current user is logged in or logged out. You can also set a specific login page url, login redirect url and a logout redirect url.\u003C\u002Fp>\n\u003Cp>\u003Cem>Thanks to Juliobox for his prior efforts on the BAW Login\u002FLogout Menu plugin which this is derived from\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>CONFIGURE SETTINGS\u003C\u002Fh3>\n\u003Cp>After installing and activating the plugin, you can find the settings in your dashboard under: \u003Ccode>Settings > Login or Logout\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Page URL\u003C\u002Fstrong> – This should be the URL to the page where your users will login at. For most wordpress sites this will be \u003Ccode>\u002Fwp-login.php\u003C\u002Fcode> but if you’re using a membership plugin like MemberPress, it might be something like \u003Ccode>\u002Flogin\u002F\u003C\u002Fcode> instead.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Redirect URL\u003C\u002Fstrong> – This is the URL you would like your users to be redirected to after they’ve successfully logged in. You can set it to \u003Ccode>\u002F\u003C\u002Fcode> to take them to the home page after logging in. If you’re using a membership plugin like MemberPress, you might want to use \u003Ccode>\u002Faccount\u002F\u003C\u002Fcode> instead. NOTE: Some plugins may override this if they are configured to redirect your users somewhere else during login.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Logout Redirect URL\u003C\u002Fstrong> – This is the URL you would like your users to be redirected to after they click the Logout link from this menu item. Use a \u003Ccode>\u002F\u003C\u002Fcode> to redirect them to the home page, or you might want to redirect them back to the login page at \u003Ccode>\u002Flogin\u002F\u003C\u002Fcode> or \u003Ccode>\u002Fwp-login.php\u003C\u002Fcode> etc.\u003C\u002Fp>\n\u003Ch3>ADD ITEM TO MENU\u003C\u002Fh3>\n\u003Cp>In your dashboard visit \u003Ccode>Appearance > Menus\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Then at the top right of that page click the \u003Ccode>Screen Options\u003C\u002Fcode> button and ensure that \u003Ccode>Login\u002FLogout\u003C\u002Fcode> checkbox is checked.\u003C\u002Fp>\n\u003Cp>Then select a menu to edit, or create a new menu if you don’t already have one.\u003C\u002Fp>\n\u003Cp>In the left sidebar find \u003Ccode>Login\u002FLogout\u003C\u002Fcode> and click the checkbox next to \u003Ccode>Login|Logout\u003C\u002Fcode> and then click \u003Ccode>Add to Menu\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can now drag the menu item wherever you’d like it to appear in your menu. The \u003Ccode>URL\u003C\u002Fcode> in the menu settings must be left at \u003Ccode>#lolmiloginout#\u003C\u002Fcode> but you can change the \u003Ccode>Navigation Label\u003C\u002Fcode> if you’d like it to say something else. Just ensure that the \u003Ccode>|\u003C\u002Fcode> is there in the label separating the two words.\u003C\u002Fp>\n\u003Cp>Now save your menu. That’s it!\u003C\u002Fp>\n\u003Ch3>BLOCK EDITOR (NAVIGATION BLOCK)\u003C\u002Fh3>\n\u003Cp>If you’re using the block editor’s Navigation block:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add or edit a Navigation block on your page or in the Site Editor\u003C\u002Fli>\n\u003Cli>Click the (+) to add a new link\u003C\u002Fli>\n\u003Cli>In the search field, type “login” or “logout”\u003C\u002Fli>\n\u003Cli>Select “Login|Logout” from the suggestions\u003C\u002Fli>\n\u003Cli>The link will automatically show “Login” to logged-out users and “Logout” to logged-in users\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can also manually type \u003Ccode>#lolmiloginout#\u003C\u002Fcode> as the URL if you prefer.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>After logging in, menu still shows “Login” or Vice-Versa\u003C\u002Fstrong> – This is most commonly caused by caching. If you’re using a caching solution such as Cloudflare, WPRocket, or others, be sure that caching is disabled for logged in users, and disable browser caching options as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login is redirecting users somewhere other than my settings\u003C\u002Fstrong> – Many times other plugins will have their own login redirect handling which overrides this plugin’s, such as MemberPress for example. In this case, the other plugins will need to be configured to redirect the user where you’d like them to go.\u003C\u002Fp>\n","Add a dynamic \"Login\" or \"Logout\" menu item to any WordPress Menu and control redirects.",223578,96,23,"2026-01-06T19:40:00.000Z","6.8.5","6.0",[97,21,22,23,98],"dynamic","menu-item","https:\u002F\u002Fcaseproof.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-or-logout-menu-item.1.3.0.zip","2019-08-07 00:00:00",{"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":49,"last_updated":113,"tested_up_to":73,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":122,"download_link":123,"security_score":48,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"basic-front-end-login","Basic Front-End Login","2.1","Mitchell Bennis","https:\u002F\u002Fprofiles.wordpress.org\u002Feemitch\u002F","\u003Cp>Adds a basic front-end login for to any page, post or widget and redirects to the page you choose. It also can block access to the back-end and disable the Admin Bar. This plugin is for when you want your users to be logged-in, but do not want them to have access to the WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>To display the login form, place this shortcode on any page, post, or widget: \u003Cem>[eeBFEL]\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>After the user has logged in, they will be redirected to your home page or the URL you define in the plugin settings. You can also optionaly display a logout button at the bottom-right of each page.\u003C\u002Fp>\n\u003Ch3>Redirect After Login\u003C\u002Fh3>\n\u003Cp>To define destinations in additional login forms, use the “redirect” attribute to over-ride the default. There is no limit to the number of forms you can use.\u003C\u002Fp>\n\u003Cp>\u003Cem>[eeBFEL redirect=”https:\u002F\u002Fwebsite.com\u002Fyour-files-page\u002F”]\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Deny Dashboard Access\u003C\u002Fh3>\n\u003Cp>In the plugin settings you can optionally select roles that you want to deny back-end access to. All built-in and custom roles, except Administrator, can be blocked. The Admin Bar will not appear and direct back-end access attempts will simply redirect to your home page. This restriction will be site-wide and is unrelated to the use of the shortcode.\u003C\u002Fp>\n\u003Cp>Even if you don’t need a login form, this can add an extra measure of security to your website by denying back-end access to all roles except Administrators.\u003C\u002Fp>\n\u003Ch3>NEW – Show a Logout Button\u003C\u002Fh3>\n\u003Cp>Optionally show a small logout button on the bottom-right of each page if the user is logged in. Logging out returns the user to the home page.\u003C\u002Fp>\n","Adds a basic front-end login form to any page, post or widget and redirects to the page you choose.",300,5310,74,"2025-12-25T22:12:00.000Z","5.0","7.4",[117,118,119,120,121],"login-form","login-redirect","logout-button","no-admin-bar","user-login","https:\u002F\u002Fsimplefilelist.com\u002Fbasic-front-end-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-front-end-login.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":48,"downloaded":132,"rating":48,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":140,"download_link":141,"security_score":60,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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,23,139,77],"nav-menu","https:\u002F\u002Fgithub.com\u002Fashrafulsarkar\u002Feasy-login-logout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-login-logout.1.0.1.zip",{"attackSurface":143,"codeSignals":155,"taintFlows":172,"riskAssessment":210,"analyzedAt":216},{"hooks":144,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":13,"unprotectedCount":13},[145],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_menu","wp_loginout_menu","wp-loginout.php",17,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":80,"bundledLibraries":171},[],{"prepared":13,"raw":13,"locations":158},[],{"escaped":49,"rawEcho":160,"locations":161},4,[162,165,167,169],{"file":149,"line":163,"context":164},56,"raw output",{"file":149,"line":166,"context":164},59,{"file":149,"line":168,"context":164},63,{"file":149,"line":170,"context":164},67,[],[173,199],{"entryPoint":174,"graph":175,"unsanitizedCount":13,"severity":198},"wp_loginout_options (wp-loginout.php:22)",{"nodes":176,"edges":194},[177,182,188,190],{"id":178,"type":179,"label":180,"file":149,"line":181},"n0","source","$_POST (x3)",38,{"id":183,"type":184,"label":185,"file":149,"line":186,"wp_function":187},"n1","sink","update_option() [Settings Manipulation]",41,"update_option",{"id":189,"type":179,"label":180,"file":149,"line":181},"n2",{"id":191,"type":184,"label":192,"file":149,"line":166,"wp_function":193},"n3","echo() [XSS]","echo",[195,197],{"from":178,"to":183,"sanitized":196},true,{"from":189,"to":191,"sanitized":196},"low",{"entryPoint":200,"graph":201,"unsanitizedCount":13,"severity":198},"\u003Cwp-loginout> (wp-loginout.php:0)",{"nodes":202,"edges":207},[203,204,205,206],{"id":178,"type":179,"label":180,"file":149,"line":181},{"id":183,"type":184,"label":185,"file":149,"line":186,"wp_function":187},{"id":189,"type":179,"label":180,"file":149,"line":181},{"id":191,"type":184,"label":192,"file":149,"line":166,"wp_function":193},[208,209],{"from":178,"to":183,"sanitized":196},{"from":189,"to":191,"sanitized":196},{"summary":211,"deductions":212},"The wp-loginout plugin, in version 0.1.7, exhibits a generally good security posture based on the provided static analysis. The absence of a significant attack surface, including AJAX handlers, REST API routes, shortcodes, and cron events without proper authentication or permission checks, is a strong indicator of secure design.  Furthermore, the code's adherence to prepared statements for all SQL queries and the presence of at least one capability check demonstrate an awareness of common WordPress security pitfalls.\n\nHowever, a notable concern arises from the output escaping. With 7 total outputs analyzed and only 43% properly escaped, there's a significant risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, if not carefully handled before being displayed, could be maliciously injected and executed by other users' browsers. The absence of nonce checks, while not directly tied to an identified vulnerability in this specific analysis, is a missed opportunity to further harden the plugin against CSRF attacks, especially if any entry points were to be introduced in future versions.\n\nThe plugin's vulnerability history is currently clean, with zero known CVEs. This, combined with the lack of critical or high-severity issues identified in the taint analysis, suggests a history of responsible development. However, the clean history alone should not overshadow the identified output escaping issue, which presents a tangible risk. Overall, the plugin has strong foundational security practices but requires immediate attention to its output sanitization to mitigate XSS risks.",[213],{"reason":214,"points":215},"Insufficient output escaping",12,"2026-03-17T00:08:49.402Z",{"wat":218,"direct":223},{"assetPaths":219,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[],[],[],[],{"cssClasses":224,"htmlComments":227,"htmlAttributes":228,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":239},[225,226],"nab_ll_ul","nab_ll_class",[],[229,230,231,232,233,234,235,236],"name=\"wp_loginout_form\"","name=\"nab_wp_loginout_h\"","id=\"nab_menu_location\"","name=\"nab_menu_location\"","id=\"nab_ll_before\"","name=\"nab_ll_before\"","id=\"nab_ll_after\"","name=\"nab_ll_after\"",[],[],[]]