[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIh1eP_eVbiBBH1SOmdyUHf9PvpCpSUaQR7zv-PLPQBE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":13,"tags":16,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":35,"analysis":36,"fingerprints":103},"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.",0,695,"","6.7.5","5.0",[17,18,19,20],"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",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"roxnor",15,3044040,91,118,73,"2026-04-03T18:43:04.372Z",[],{"attackSurface":37,"codeSignals":78,"taintFlows":94,"riskAssessment":95,"analyzedAt":102},{"hooks":38,"ajaxHandlers":74,"restRoutes":75,"shortcodes":76,"cronEvents":77,"entryPointCount":11,"unprotectedCount":11},[39,45,49,53,57,63,67,69,70,71,72,73],{"type":40,"name":41,"callback":42,"file":43,"line":44},"action","init","load_textdomain","login-logout-redirect.php",31,{"type":40,"name":46,"callback":47,"file":43,"line":48},"admin_init","register_settings",32,{"type":40,"name":50,"callback":51,"file":43,"line":52},"admin_menu","register_admin_menu",33,{"type":40,"name":54,"callback":55,"file":43,"line":56},"admin_enqueue_scripts","enqueue_admin_scripts",34,{"type":58,"name":59,"callback":60,"priority":61,"file":43,"line":62},"filter","login_redirect","login_logout_redirect_login",10,36,{"type":40,"name":64,"callback":65,"file":43,"line":66},"wp_logout","login_logout_redirect_logout",37,{"type":40,"name":41,"callback":42,"file":68,"line":44},"trunk\\login-logout-redirect.php",{"type":40,"name":46,"callback":47,"file":68,"line":48},{"type":40,"name":50,"callback":51,"file":68,"line":52},{"type":40,"name":54,"callback":55,"file":68,"line":56},{"type":58,"name":59,"callback":60,"priority":61,"file":68,"line":62},{"type":40,"name":64,"callback":65,"file":68,"line":66},[],[],[],[],{"dangerousFunctions":79,"sqlUsage":80,"outputEscaping":82,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":93},[],{"prepared":11,"raw":11,"locations":81},[],{"escaped":83,"rawEcho":84,"locations":85},64,4,[86,89,91,92],{"file":43,"line":87,"context":88},124,"raw output",{"file":43,"line":90,"context":88},153,{"file":68,"line":87,"context":88},{"file":68,"line":90,"context":88},[],[],{"summary":96,"deductions":97},"The 'login-logout-redirect' plugin v1.4 demonstrates a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, file operations, external HTTP requests, or SQL queries not using prepared statements is highly positive. Furthermore, the plugin exhibits excellent output escaping practices, with 94% of outputs properly sanitized, and zero critical or high severity taint flows. The lack of any recorded vulnerabilities, past or present, further reinforces its current security soundness.\n\nHowever, a significant concern arises from the complete absence of nonce checks and capability checks. While the attack surface is reported as zero, this implies that even if entry points were discovered, they would not be protected by these fundamental WordPress security mechanisms. This could leave the plugin vulnerable to certain types of attacks if any unintended entry points are exposed or if future versions inadvertently introduce them without proper authorization checks. The plugin's current security is good, but the reliance on a seemingly non-existent attack surface without basic authorization checks presents a potential weakness.",[98,100],{"reason":99,"points":61},"Missing nonce checks",{"reason":101,"points":61},"Missing capability checks","2026-03-17T05:48:20.655Z",{"wat":104,"direct":113},{"assetPaths":105,"generatorPatterns":108,"scriptPaths":109,"versionParams":110},[106,107],"\u002Fwp-content\u002Fplugins\u002Flogin-logout-redirect\u002Fassets\u002Fjs\u002Flogin-logout-redirect.js","\u002Fwp-content\u002Fplugins\u002Flogin-logout-redirect\u002Fassets\u002Fcss\u002Flogin-logout-redirect.css",[],[106],[111,112],"login-logout-redirect\u002Fassets\u002Fjs\u002Flogin-logout-redirect.js?ver=","login-logout-redirect\u002Fassets\u002Fcss\u002Flogin-logout-redirect.css?ver=",{"cssClasses":114,"htmlComments":116,"htmlAttributes":117,"restEndpoints":128,"jsGlobals":129,"shortcodeOutput":130},[115],"switch",[],[118,60,119,120,121,65,122,123,124,125,126,127],"login_logout_redirect_login_enable","login_logout_redirect_login_page","login_logout_redirect_login_custom","login_logout_redirect_logout_enable","login_logout_redirect_logout_page","login_logout_redirect_logout_custom","login_logout_redirect_settings","logout_redirect_settings","login_logout_redirect_login_link_input","login_logout_redirect_login_page_select",[],[],[]]