[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJpNu_EJheU500C3iZQRLjuurcg6Ay39XuRHSUyBrSWc":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":13,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":56,"analysis":150,"fingerprints":236},"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","",[20,21,22,23,24],"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",1,0,"2022-12-27 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2022-4625","login-logout-menu-authenticated-contributor-stored-cross-site-scripting-via-shortcode","Login Logout Menu \u003C= 1.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The Login Logout Menu plugin for WordPress is vulnerable to Stored Cross-Site Scripting via shortcode in versions up to, and including, 1.3.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.3.3","1.4.0","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8772a00a-b285-4b1e-a903-6f8404cf21a3?source=api-prod",392,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"hiddenpearls",11,660150,97,526,77,"2026-04-04T01:08:46.824Z",[57,78,98,115,133],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":13,"downloaded":65,"rating":13,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"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",[72,73,22,74,24],"login","logout","nav-menu","https:\u002F\u002Fgithub.com\u002Fashrafulsarkar\u002Feasy-login-logout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-login-logout.1.0.1.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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,3,"2020-02-09T11:05:00.000Z","5.3.21","3.0.1","5.2.4",[94,72,95,20,73],"log-out-button","login-button","https:\u002F\u002Fethioliquid.com\u002Fsimple-login-logout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-login-logout.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":28,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":113,"download_link":114,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"d3-register-menus","D3 Register Menus","0.1","Filippo","https:\u002F\u002Fprofiles.wordpress.org\u002Fd3adminnew\u002F","\u003Cp>Enhance your website’s navigation with the d3-register-menus plugin!\u003Cbr \u002F>\nWith this tool, you can register an impressive array of menu locations to provide a seamless browsing experience for your visitors.\u003Cbr \u002F>\nWith options such as the primary and secondary navigation menus, left and right sidebar menus, footer menus, and even a copyright menu, you’ll have the ability to organize your site’s content in a way that is intuitive and easy to access.\u003C\u002Fp>\n\u003Cp>List of menu locations followed by the slug:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>D3 Nav Primary Menu – d3-nav-menu-primary\u003C\u002Fli>\n\u003Cli>D3 Nav Secondary Menu – d3-nav-menu-secondary\u003C\u002Fli>\n\u003Cli>D3 Left Sidebar Primary Menu – d3-left-sidebar-menu-primary\u003C\u002Fli>\n\u003Cli>D3 Left Sidebar Secondary Menu – d3-left-sidebar-menu-secondary\u003C\u002Fli>\n\u003Cli>D3 Right Sidebar Primary Menu – d3-right-sidebar-menu-primary\u003C\u002Fli>\n\u003Cli>D3 Right Sidebar Secondary Menu – d3-right-sidebar-menu-secondary\u003C\u002Fli>\n\u003Cli>D3 Footer Menu 1 – d3-footer-menu-1\u003C\u002Fli>\n\u003Cli>D3 Footer Menu 2 – d3-footer-menu-2\u003C\u002Fli>\n\u003Cli>D3 Footer Menu 3 – d3-footer-menu-3\u003C\u002Fli>\n\u003Cli>D3 Footer Menu 4 – d3-footer-menu-4\u003C\u002Fli>\n\u003Cli>D3 Footer Menu 5 – d3-footer-menu-5\u003C\u002Fli>\n\u003Cli>D3 Copyright Menu – d3-copyright-menu\u003C\u002Fli>\n\u003Cli>D3 Footer Bottom Menu 1 – d3-footer-bottom-menu-1\u003C\u002Fli>\n\u003Cli>D3 Footer Bottom Menu 2 – d3-footer-bottom-menu-2\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re looking to create a multi-level menu structure or simply want to add some custom links to your footer, d3-register-menus has got you covered.\u003C\u002Fp>\n\u003Cp>D3 Register Menus is designed to work plug-and-play with D3 Suite’s themes but everyone developing a custom theme can use it.\u003C\u002Fp>\n","Add multiple menus locations to your website for a seamless navigation experience. Creates primary & secondary navigation, sidebar, footer, and co &hellip;",694,"2023-04-13T22:04:00.000Z","6.1.10","5.0","8.0",[112,99],"d3","https:\u002F\u002Fwww.derved.com\u002Fwp-plugins\u002Fd3-suite\u002Fd3-register-menus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fd3-register-menus.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":28,"downloaded":123,"rating":28,"num_ratings":28,"last_updated":124,"tested_up_to":16,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":131,"download_link":132,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"lmscrafter-user-menu-redirects","Login Logout Menu & Redirect","3.9.0","Mubashir Taqi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmubashirtaqi\u002F","\u003Cp>\u003Cstrong>Login Logout Menu & Redirect\u003C\u002Fstrong> gives you four features in one lightweight plugin: dynamic user menus, a 7-level smart redirect engine, role-based menu visibility, and login analytics.\u003C\u002Fp>\n\u003Cp>Perfect for membership sites, LMS platforms, WooCommerce stores, and communities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Trusted by 5,000+ sites\u003C\u002Fstrong> | \u003Ca href=\"https:\u002F\u002Flmscrafter.com\u002Flmscrafter-user-menu-redirects-certification\u002F\" rel=\"nofollow ugc\">View Certification Report\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>User Menu Builder\u003C\u002Fh4>\n\u003Cp>Add login, logout, register, profile, avatar, and username links to any WordPress menu. Items show or hide automatically based on login status. Works with any theme.\u003C\u002Fp>\n\u003Cp>Menu keywords (use as Custom Link URLs):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>#rsumlogin#\u003C\u002Fcode> – Login link\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumlogout#\u003C\u002Fcode> – Logout link\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumregister#\u003C\u002Fcode> – Register link\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumprofile#\u003C\u002Fcode> – Profile link\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumloginlogout#\u003C\u002Fcode> – Smart toggle\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumavatar#\u003C\u002Fcode> – User avatar\u003C\u002Fli>\n\u003Cli>\u003Ccode>#rsumusername#\u003C\u002Fcode> – Username display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Append redirect URLs: \u003Ccode>#rsumlogin#\u002Fmy-account\u003C\u002Fcode> or \u003Ccode>#rsumlogin#%currentpage%\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Smart Redirect Engine\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>The most advanced login redirect system available for WordPress.\u003C\u002Fstrong> While other plugins give you basic role-based redirects, our engine evaluates 7 priority levels to ensure the right user always lands on the right page.\u003C\u002Fp>\n\u003Cp>Rules are checked in this order. The first match wins:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Individual User\u003C\u002Fstrong> – Custom URL for a specific user\u003C\u002Fli>\n\u003Cli>\u003Cstrong>First Login\u003C\u002Fstrong> – Welcome page for first-time logins only\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Product\u003C\u002Fstrong> – Based on purchased products or active subscriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LMS Course\u003C\u002Fstrong> – Based on LearnDash, LifterLMS, or TutorLMS enrollment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership\u003C\u002Fstrong> – Based on MemberPress, PMPro, or WooCommerce Memberships level\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role\u003C\u002Fstrong> – By WordPress role with drag-to-reorder priority\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global\u003C\u002Fstrong> – Default fallback for all users\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Also supports role-based and membership-based \u003Cstrong>logout redirects\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Use dynamic placeholders in any URL: \u003Ccode>{{username}}\u003C\u002Fcode>, \u003Ccode>{{user_slug}}\u003C\u002Fcode>, \u003Ccode>{{user_id}}\u003C\u002Fcode>, \u003Ccode>{{display_name}}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Redirect Test (exclusive)\u003C\u002Fstrong> – No other redirect plugin lets you debug your rules. Enter any username, toggle between Login and Logout mode, and instantly see which rule fires and why. No more guessing. Available in the Tools tab.\u003C\u002Fp>\n\u003Ch4>Menu Visibility Control\u003C\u002Fh4>\n\u003Cp>Show or hide ANY menu item by user role, login status, or device. Works on all menus across your site, not just plugin items. Also lets you hide the WordPress admin bar for specific roles.\u003C\u002Fp>\n\u003Ch4>Login Analytics\u003C\u002Fh4>\n\u003Cp>Built-in dashboard showing total logins, active users, daily\u002Fweekly stats, and per-user login history. Includes a WordPress dashboard widget.\u003C\u002Fp>\n\u003Ch4>Integrations\u003C\u002Fh4>\n\u003Cp>Auto-detected, zero configuration:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> – My Account profile links, product-based redirects, subscription-aware\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress\u003C\u002Fstrong> – Per-membership login and logout redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paid Memberships Pro\u003C\u002Fstrong> – Per-level login and logout redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Memberships\u003C\u002Fstrong> – Per-plan redirect support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LearnDash\u003C\u002Fstrong> – Course and group enrollment redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LifterLMS\u003C\u002Fstrong> – Course enrollment redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>TutorLMS\u003C\u002Fstrong> – Course enrollment redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress \u002F BuddyBoss\u003C\u002Fstrong> – Native profile URLs and avatar support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[lmsc_rsum_login]\u003C\u002Fcode> – Login link\u003C\u002Fli>\n\u003Cli>\u003Ccode>[lmsc_rsum_logout]\u003C\u002Fcode> – Logout link\u003C\u002Fli>\n\u003Cli>\u003Ccode>[lmsc_rsum_login_logout]\u003C\u002Fcode> – Smart toggle\u003C\u002Fli>\n\u003Cli>\u003Ccode>[lmsc_rsum_register]\u003C\u002Fcode> – Register link\u003C\u002Fli>\n\u003Cli>\u003Ccode>[lmsc_rsum_profile]\u003C\u002Fcode> – Profile link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Attributes: \u003Ccode>text\u003C\u002Fcode>, \u003Ccode>class\u003C\u002Fcode>, \u003Ccode>redirect\u003C\u002Fcode>\u003Cbr \u002F>\nExample: \u003Ccode>[lmsc_rsum_login text=\"Sign In\" redirect=\"\u002Fdashboard\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin optionally connects to the LMSCrafter API.\u003C\u002Fp>\n\u003Ch4>Diagnostics & Error Reporting (Optional)\u003C\u002Fh4>\n\u003Cp>When enabled in Settings > Tools, the plugin sends anonymous error reports and a daily heartbeat (WordPress version, PHP version, active theme\u002Fplugins, site URL). No personal user data is transmitted. Sent via HTTPS to lmscrafter.com.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flmscrafter.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Flmscrafter.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamic login menus, 7-level smart redirect engine, role-based menu visibility, and login analytics. All in one plugin.",325,"2026-03-15T13:18:00.000Z","5.8","7.4",[72,20,128,129,130],"login-redirect","logout-redirect","redirect","https:\u002F\u002Flmscrafter.com\u002Fall-in-one-user-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flmscrafter-user-menu-redirects.3.9.0.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":28,"downloaded":141,"rating":13,"num_ratings":27,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":18,"tags":145,"homepage":148,"download_link":149,"security_score":77,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"primary-login-logout-menu","Primary-Login-Logout-Menu","1.0.0","Anil Jadhav","https:\u002F\u002Fprofiles.wordpress.org\u002Faniljbsfio\u002F","\u003Cp>This is an easy way to add Login\u002FLogout link in primary menu with redirect user to specific URL, on login. This plugin willl adds Settings page ( Under Setting ), for specifying redirect URL for login.\u003C\u002Fp>\n\u003Ch3>Version 1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003C\u002Ful>\n","This is an easy way to add Login\u002FLogout link in primary menu with redirect user to specific URL, on login. This plugin willl adds Settings page ( Unde &hellip;",1193,"2017-10-17T18:25:00.000Z","4.8.28","3.0",[128,146,147],"login-logout","primary-login-menu","http:\u002F\u002Faniljadhav.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprimary-login-logout-menu.1.0.0.zip",{"attackSurface":151,"codeSignals":210,"taintFlows":221,"riskAssessment":222,"analyzedAt":235},{"hooks":152,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":208,"entryPointCount":209,"unprotectedCount":28},[153,159,163,169,173],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","plugins_loaded","textdomain","login-logout-menu.php",93,{"type":154,"name":160,"callback":161,"file":157,"line":162},"admin_head-nav-menus.php","admin_nav_menu",94,{"type":164,"name":165,"callback":166,"priority":167,"file":157,"line":168},"filter","plugin_action_links","login_logout_action_links",10,95,{"type":164,"name":170,"callback":171,"priority":13,"file":157,"line":172},"wp_setup_nav_menu_item","login_logout_setup_menu",96,{"type":164,"name":174,"callback":175,"file":157,"line":52},"wp_nav_menu_objects","login_logout_menu_objects",[],[],[179,184,188,192,196,200,204],{"tag":180,"callback":181,"file":182,"line":183},"login_logout_menu__login_link","login_logout_menu__login_link_callback","classes\\shortcodes.php",25,{"tag":185,"callback":186,"file":182,"line":187},"login_logout_menu__logout_link","login_logout_menu__logout_link_callback",26,{"tag":189,"callback":190,"file":182,"line":191},"login_logout_menu__profile_link","login_logout_menu__profile_link_callback",27,{"tag":193,"callback":194,"file":182,"line":195},"login_logout_menu__register_link","login_logout_menu__register_link_callback",28,{"tag":197,"callback":198,"file":182,"line":199},"login_logout_menu__username_link","login_logout_menu__username_link_callback",29,{"tag":201,"callback":202,"file":182,"line":203},"login_logout_menu__reset_pass_link","login_logout_menu__reset_pass_link_callback",30,{"tag":205,"callback":206,"file":182,"line":207},"login_logout_menu__login_logout_link","login_logout_menu__login_logout_link_callback",31,[],7,{"dangerousFunctions":211,"sqlUsage":212,"outputEscaping":214,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":220},[],{"prepared":28,"raw":28,"locations":213},[],{"escaped":215,"rawEcho":27,"locations":216},46,[217],{"file":157,"line":218,"context":219},200,"raw output",[],[],{"summary":223,"deductions":224},"The 'login-logout-menu' plugin version 1.5.2 exhibits a generally good security posture based on the provided static analysis.  It successfully utilizes prepared statements for its SQL queries and boasts an exceptionally high rate of properly escaped output, minimizing common Cross-Site Scripting (XSS) risks.  The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security profile.  Furthermore, the plugin has no currently unpatched vulnerabilities, indicating active maintenance in addressing past security issues.\n\nHowever, a notable concern arises from the complete lack of nonce and capability checks across all identified entry points. While the static analysis did not reveal any directly exploitable unsanitized taint flows or unprotected AJAX\u002FREST API endpoints, this absence of authorization checks means that any of the 7 shortcodes, if designed to perform sensitive actions or display user-specific data, could potentially be manipulated by unauthenticated users. The plugin's history of a medium severity XSS vulnerability, even though patched, serves as a reminder that such vulnerabilities can exist and require diligent implementation of authorization and input validation mechanisms.\n\nIn conclusion, the plugin demonstrates strong technical coding practices for preventing many common vulnerabilities. The primary weakness lies in the lack of comprehensive authorization checks, which, while not leading to direct critical findings in this analysis, represents a potential risk that should be addressed to ensure robust security.",[225,228,230,233],{"reason":226,"points":227},"No nonce checks on entry points",8,{"reason":229,"points":227},"No capability checks on entry points",{"reason":231,"points":232},"One medium severity CVE in history",5,{"reason":234,"points":66},"High percentage of unescaped output","2026-03-16T17:26:42.121Z",{"wat":237,"direct":243},{"assetPaths":238,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[239],"\u002Fwp-content\u002Fplugins\u002Flogin-logout-menu\u002Fclasses\u002Fshortcodes.php",[],[],[],{"cssClasses":244,"htmlComments":250,"htmlAttributes":271,"restEndpoints":273,"jsGlobals":274,"shortcodeOutput":275},[245,246,247,248,249],"loginlinksdiv","login-links","list:login-links","categorychecklist","form-no-clear",[10,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,265,270],"Main Login_Logout_Menu Class.","Version variable.","Instance variable.","Class constructor","Define Login Logout Menu Constants.","Include required core files used in admin and on the frontend.","Returns the instance of Login_Logout_Menu_Shortcode class.","Hook into actions and filters","Main Instance","Load Languages","Registers Login\u002FLogout\u002FRegister Links Metabox.","Displays settings option on Plugins page.","Displays Login\u002FLogout\u002FRegister Links Metabox.","Redirecting Users After Login\u002FLogout\u002FRegister","Syntax: %1$s","YOUR-SLUG-HERE:","%1$s This relative link after the placeholder tells the plugin where to redirect the user after they log in, log out, or register, based on where the link is placed.","For example, %1$s will redirect the user to the blog page after login.","Redirecting Users to the Current Page","%1$s This placeholder will automatically update wi",[272],"login_logout_menu",[],[],[276],"\u003Ca href=\"javascript:void(0);\" class=\"help\" onclick=\"jQuery( '#login-logout-menu-help' ).toggle();\">Help\u003C\u002Fa>"]