[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frIEwXXaYPGQWTuSShhwCCFcyErgUH5zMXXj--Q4jBHc":3,"$fpZfhD3pfXqo8YvazBhPPklck2fGsyC_OQYMQEIZyMng":278,"$fyfDuDZR0DLEHYnqoPP94zy3WDbUaFZH0F32YnIF8rcE":282},{"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,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":137,"fingerprints":253},"wp-loginout-link-with-login-popup","WP login\u002Fout link with login popup","1.0","Priyanka Bhave","https:\u002F\u002Fprofiles.wordpress.org\u002Fpriyankabhave15\u002F","\u003Cp>This plugin adds login\u002F logout link in the navigation menu according to the user login status and then redirect to page\u002Flink set by admin and on click of login link a popup will open.\u003C\u002Fp>\n\u003Cp>Plugin features :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add login\u002F logout link to the naviation menu.\u003C\u002Fli>\n\u003Cli>On click of login link Create a popup to login to the site.\u003C\u002Fli>\n\u003Cli>Create a setting page for the admin to set redirection link after loggin\u002F logout\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Steps to set redirection link :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the dashboard.\u003C\u002Fli>\n\u003Cli>Click on login\u002F logout link under the settings menu.\u003C\u002Fli>\n\u003Cli>Select the page or enter link to redirect after login\u002F logout for admin or non-admin login\u002F logout.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin adds login\u002F logout link in the navigation menu accordinng to the user login status and then redirect to page\u002Flink set by admin.",10,2180,0,"2016-11-11T18:07:00.000Z","4.6.30","4.0","",[19,20,21,22,23],"login","logout","page","redirect","redirection","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-loginout-link-with-login-popup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-loginout-link-with-login-popup.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"priyankabhave15",2,110,30,84,"2026-05-20T09:29:51.560Z",[39,65,85,102,117],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":13,"last_vuln_date":64,"fetched_at":28},"inactive-logout","Inactive Logout","3.6.1","Deepen Bajracharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_3rk\u002F","\u003Cp>Protect your WordPress users’ sessions from prying eyes and snoopers!\u003C\u002Fp>\n\u003Cp>The Inactive Logout plugin automatically terminates idle user sessions, safeguarding your site if users leave their sessions unattended.\u003C\u002Fp>\n\u003Cp>A simple plugin which is easy to configure and use. After installing and activating it, just set the idle timeout from the plugin settings. From then on, any unattended idle WordPress sessions will be automatically terminated. You can also display a custom message to users, warning them that their session is about to end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it out ==> \u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Finactive-logout\u002F\" title=\"Demo Link\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES:\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change idle timeout time.\u003C\u002Fli>\n\u003Cli>Count down of 10 seconds before actual logout. You can remove this feature if you dont want it.\u003C\u002Fli>\n\u003Cli>Add only \u003Cstrong>Wake Up!\u003C\u002Fstrong> message where user will not logout but instead a wakeup message will be shown upon inactive.\u003C\u002Fli>\n\u003Cli>Custom Popup Message.\u003C\u002Fli>\n\u003Cli>Show idle message for non authenticated users or redirect them.\u003C\u002Fli>\n\u003Cli>Concurrent user logouts.\u003C\u002Fli>\n\u003Cli>Toast notification on Logout.\u003C\u002Fli>\n\u003Cli>Redirect to a Different Page instead of Popup box. Create a page such as timeout page and add your content there by creating a blank template or style it as you wish according to your theme.\u003C\u002Fli>\n\u003Cli>Multiple User Role Configurations for individual timeout and session logout redirects.\u003C\u002Fli>\n\u003Cli>Logout to custom page or existing page.\u003C\u002Fli>\n\u003Cli>Clean UI\u003C\u002Fli>\n\u003Cli>WooCommerce Supported.\u003C\u002Fli>\n\u003Cli>Multisite Support: Override all sites with one setting.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>EXTEND OTHER FEATURES:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Few of the key features to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002Fpricing\u002F\" title=\"Inactive Logout Pro\" rel=\"nofollow ugc\">Inactive Logout Pro\u003C\u002Fa>\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Auto browser close logout after defined duration.\u003C\u002Fli>\n\u003Cli>Fully functional multi-tab support.\u003C\u002Fli>\n\u003Cli>User Based Logout\u003C\u002Fli>\n\u003Cli>Track Visitors based on \u003Cstrong>(Login time, logout time, browser, online status, session duration, role, os, IP)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Force Logout All Users\u003C\u002Fli>\n\u003Cli>Logout Specific User(s)\u003C\u002Fli>\n\u003Cli>Bulk Logout Users\u003C\u002Fli>\n\u003Cli>Concurrent Login Limits.\u003C\u002Fli>\n\u003Cli>Last Login Activity\u003C\u002Fli>\n\u003Cli>Override Multiple Login priority\u003C\u002Fli>\n\u003Cli>User Lock whenever certain limit login has been reached.\u003C\u002Fli>\n\u003Cli>Track user login sessions.\u003C\u002Fli>\n\u003Cli>Logout redirects.\u003C\u002Fli>\n\u003Cli>Login redirects.\u003C\u002Fli>\n\u003Cli>Email notification and email template overrides for Locked concurrent session.\u003C\u002Fli>\n\u003Cli>Disable inactive logout for specified pages according to your need. Check this \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Ftechies23\u002F6d2852eedd6ae56c486056e021e4ee48\" title=\"documentation\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> for additional post type support.\u003C\u002Fli>\n\u003Cli>Disable native wordpress login popup after logout\u003C\u002Fli>\n\u003Cli>Modal Customizer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>**See the \u003Ca href=\"https:\u002F\u002Finactive-logout.com\u002F\" title=\"Inactive Logout\" rel=\"nofollow ugc\">Inactive Logout\u003C\u002Fa> homepage for further information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please consider giving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Finactive-logout\u002Freviews\u002F#new-post\" title=\"5 star thumbs up\" rel=\"ugc\">5 star thumbs up\u003C\u002Fa> if you found this useful.\u003C\u002Fstrong>\u003C\u002Fp>\n","Automatically logout idle user sessions, with logout redirections and concurrent limit logins all in one place.",20000,659133,94,106,"2025-12-09T05:09:00.000Z","6.9.4","6.6","7.4",[56,57,20,58,59],"concurrent-login-limit","idle-logout","security","user-redirection","https:\u002F\u002Finactive-logout.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finactive-logout.3.6.1.zip",97,3,"2025-10-31 13:27:51",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":17,"tags":80,"homepage":17,"download_link":84,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"buddypress-login-redirect","BP Login Redirect","2.2","Jatinder Pal Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fj_p_s\u002F","\u003Cp>Version 2.2 Completely Re-Written.\u003Cbr \u002F>\nTested with WordPress 4.1 and Buddypress 2.2.1.\u003Cbr \u002F>\nThis plugin gives an option to buddypress based website owners to decide that where their users should be redirected after the login. Currently users can be redirected to 3 different locations after login.\u003Cbr \u002F>\n1. Personal Profile \u002F Personal Activity Page\u003Cbr \u002F>\n2. Site wide Activity\u003Cbr \u002F>\n3. Friends’ Activity\u003Cbr \u002F>\n4. Custom URL\u003C\u002Fp>\n\u003Cp>After Logout, Users will be redirected to Homepage. No Separate plugin required for this.\u003C\u002Fp>\n","Allows to decide buddypress website admins where their users should land after log in.",100,27326,72,13,"2015-01-23T02:20:00.000Z","4.1.42","3.X",[81,82,19,83,23],"buddypress","homepage","profile","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-login-redirect.zip",{"slug":86,"name":87,"version":6,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":13,"num_ratings":13,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":100,"download_link":101,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"redirect-homepage-after-logout","Redirect Homepage After Logout","Touhidul Sadeek","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcoder\u002F","\u003Cp>This plugin will enable to redirect user homepage after login.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Only 0.5 KB.\u003C\u002Fli>\n\u003Cli>Easy to use.\u003C\u002Fli>\n\u003Cli>One click to install\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will enable to redirect user homepage after login.",60,2456,"2024-05-18T18:25:00.000Z","6.5.8","3.0",[98,82,99,20,22],"admin","login-page","http:\u002F\u002Ftcoderbd.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredirect-homepage-after-logout.1.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":42,"requires_at_least":114,"requires_php":17,"tags":115,"homepage":17,"download_link":116,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"bp-profile-as-homepage-fork","BP Profile as Homepage Fork","1.1.3","mort3n","https:\u002F\u002Fprofiles.wordpress.org\u002Fmort3n\u002F","\u003Cp>This plugin lets you have a normal site Homepage for visitors while logged-in users have their BP Profile as Homepage. This is similar to Facebook. The redirection can be disabled for a particular role.\u003C\u002Fp>\n\u003Cp>** When a user logs in, (s)he is redirected to the BP Profile.\u003C\u002Fp>\n\u003Cp>** When a logged-in user goes to the site Homepage, (s)he is redirected to the BP Profile.\u003C\u002Fp>\n\u003Cp>** When a user logs out, (s)he is redirected to the site Homepage.\u003C\u002Fp>\n\u003Cp>The plugin is successfully tested with WordPress 3.6 and BuddyPress 1.8.1\u003C\u002Fp>\n\u003Cp>Note: This plugin is a fork of the excellent plugin https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbp-profile-as-homepage\u002F by Jatinder Pal Singh. This fork updates and improves the code in a variety of ways.\u003C\u002Fp>\n","This plugin lets you have a normal site Homepage for visitors while logged-in users have their BP Profile as Homepage. This is similar to Facebook.",6739,80,5,"2013-09-07T18:11:00.000Z","3.5.1",[81,82,19,83,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-profile-as-homepage-fork.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":11,"downloaded":125,"rating":13,"num_ratings":13,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":17,"tags":129,"homepage":134,"download_link":135,"security_score":136,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"login-logout-redirect","Login Logout Redirect – Redirects users after login\u002Flogout to a specific URL or page","1.4","Roxnor","https:\u002F\u002Fprofiles.wordpress.org\u002Froxnor\u002F","\u003Cp>The Login Logout Redirect plugin helps you manage user redirection after login or logout. You can set a custom URL or select a specific page on your website. Additionally, this plugin tracks user login time and displays it in the admin user table. The login tracking feature is enabled by default but can be disabled via the settings.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Redirect users to a specific URL or page after login.\u003C\u002Fp>\n\u003Cp>Redirect users to a specific URL or page after logout.\u003C\u002Fp>\n\u003Cp>Option to use a custom URL or choose from existing pages.\u003C\u002Fp>\n\u003Ch3>Settings Options\u003C\u002Fh3>\n\u003Cp>The plugin adds a settings page under Settings > Redirect Options where you can configure:\u003C\u002Fp>\n\u003Cp>Login Redirect: Set a custom URL or select a page to redirect users after login.\u003C\u002Fp>\n\u003Cp>Logout Redirect: Set a custom URL or select a page to redirect users after logout.\u003C\u002Fp>\n","A simple WordPress plugin that redirects users after login\u002Flogout.",739,"2024-11-17T06:35:00.000Z","6.7.5","5.0",[130,131,132,133],"login-logout-redirect-into-page","login-redirects-to-specific-page","logout-redirect-to-specific-url","redirects-users-after-login-logout","https:\u002F\u002Fwpmet.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-logout-redirect.1.4.zip",92,{"attackSurface":138,"codeSignals":176,"taintFlows":217,"riskAssessment":244,"analyzedAt":252},{"hooks":139,"ajaxHandlers":165,"restRoutes":172,"shortcodes":173,"cronEvents":174,"entryPointCount":175,"unprotectedCount":13},[140,146,149,153,158,161],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","admin_menu","WLOG_add_settings_page","includes\\load-options.php",9,{"type":141,"name":147,"callback":148,"file":144,"line":11},"admin_enqueue_scripts","WLOG_add_scripts",{"type":141,"name":150,"callback":151,"file":144,"line":152},"wp_enqueue_scripts","WLOG_add_scriptsFrontend",11,{"type":154,"name":155,"callback":156,"priority":11,"file":144,"line":157},"filter","wp_nav_menu_items","WLOG_add_loginout_link",12,{"type":154,"name":159,"callback":160,"priority":11,"file":144,"line":76},"nav_menu_css_class","WLOG_get_nav_class",{"type":141,"name":162,"callback":163,"priority":11,"file":144,"line":164},"admin_init","WLOG_update_options",14,[166],{"action":167,"nopriv":168,"callback":169,"hasNonce":168,"hasCapCheck":170,"file":144,"line":171},"wlog_log_user",true,"WLOG_fn_login_user",false,15,[],[],[],1,{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":13,"externalRequests":13,"nonceChecks":33,"capabilityChecks":112,"bundledLibraries":216},[],{"prepared":13,"raw":13,"locations":179},[],{"escaped":145,"rawEcho":181,"locations":182},16,[183,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214],{"file":144,"line":184,"context":185},201,"raw output",{"file":144,"line":187,"context":185},203,{"file":144,"line":189,"context":185},206,{"file":144,"line":191,"context":185},207,{"file":144,"line":193,"context":185},216,{"file":144,"line":195,"context":185},218,{"file":144,"line":197,"context":185},221,{"file":144,"line":199,"context":185},222,{"file":144,"line":201,"context":185},244,{"file":144,"line":203,"context":185},246,{"file":144,"line":205,"context":185},249,{"file":144,"line":207,"context":185},250,{"file":144,"line":209,"context":185},259,{"file":144,"line":211,"context":185},261,{"file":144,"line":213,"context":185},264,{"file":144,"line":215,"context":185},265,[],[218,236],{"entryPoint":219,"graph":220,"unsanitizedCount":13,"severity":235},"WLOG_update_options (includes\\load-options.php:30)",{"nodes":221,"edges":233},[222,227],{"id":223,"type":224,"label":225,"file":144,"line":226},"n0","source","$_POST (x8)",38,{"id":228,"type":229,"label":230,"file":144,"line":231,"wp_function":232},"n1","sink","update_option() [Settings Manipulation]",41,"update_option",[234],{"from":223,"to":228,"sanitized":168},"low",{"entryPoint":237,"graph":238,"unsanitizedCount":13,"severity":235},"\u003Cload-options> (includes\\load-options.php:0)",{"nodes":239,"edges":242},[240,241],{"id":223,"type":224,"label":225,"file":144,"line":226},{"id":228,"type":229,"label":230,"file":144,"line":231,"wp_function":232},[243],{"from":223,"to":228,"sanitized":168},{"summary":245,"deductions":246},"The \"wp-loginout-link-with-login-popup\" v1.0 plugin exhibits a generally good security posture, with no known vulnerabilities or critical taint flows identified. The plugin effectively utilizes prepared statements for SQL queries and implements nonce and capability checks on its entry points, indicating a conscious effort to secure its functionality. The absence of file operations and external HTTP requests further reduces potential attack vectors.\n\nHowever, a significant concern arises from the output escaping analysis. With only 36% of the 25 identified outputs properly escaped, there is a substantial risk of cross-site scripting (XSS) vulnerabilities. This means user-supplied data or other potentially malicious content could be rendered directly in the browser without proper sanitization, allowing attackers to inject harmful scripts. The presence of AJAX handlers without explicit authentication checks, although only one is present and it's not explicitly stated as unprotected by the data, warrants caution and further inspection to ensure it is adequately secured.\n\nWhile the plugin's vulnerability history is clean, suggesting competent development so far, the current state of output escaping is a pressing issue. The strengths lie in its use of secure coding practices for data handling and authorization. The primary weakness is the insufficient output escaping, which could be a critical security flaw if exploited. A thorough review of how all outputs are handled is recommended.",[247,250],{"reason":248,"points":249},"Insufficient output escaping",8,{"reason":251,"points":112},"Potential unprotected AJAX handler","2026-03-17T00:31:08.623Z",{"wat":254,"direct":263},{"assetPaths":255,"generatorPatterns":258,"scriptPaths":259,"versionParams":260},[256,257],"\u002Fwp-content\u002Fplugins\u002Fwp-loginout-link-with-login-popup\u002Fjs\u002Flogin.js","\u002Fwp-content\u002Fplugins\u002Fwp-loginout-link-with-login-popup\u002Fcss\u002Fstyle.css",[],[256],[261,262],"wp-loginout-link-with-login-popup\u002Fjs\u002Flogin.js?ver=","wp-loginout-link-with-login-popup\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":264,"htmlComments":271,"htmlAttributes":272,"restEndpoints":274,"jsGlobals":276,"shortcodeOutput":277},[265,266,267,268,269,270],"wlog_label","wlog_input","wlog_select_page","settings_div","fn_redirect_setting","settings_table",[],[273],"id=\"select_login_subscriber\"",[275],"\u002Fwp-json\u002Fwlog\u002Fv1\u002Flogin",[],[],{"error":168,"url":279,"statusCode":280,"statusMessage":281,"message":281},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-loginout-link-with-login-popup\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":175,"versions":283},[284],{"version":6,"download_url":25,"svn_tag_url":285,"released_at":27,"has_diff":170,"diff_files_changed":286,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":287,"is_current":168},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-loginout-link-with-login-popup\u002Ftags\u002F1.0\u002F",[],[]]