[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9Ib4PNost4kA3f8Jh8iTBx-28pvMO7lDeh0Fw-TSLyw":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":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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":134,"fingerprints":180},"logout-button","Logout Button","1.0","ben poland","https:\u002F\u002Fprofiles.wordpress.org\u002Fben-poland\u002F","\u003Cp>This plugin can be thought of as a front-end logout solution. It allows a WordPress administrator to embed a link on\u003Cbr \u002F>\nany page (or post if you want) that gives other WordPress users the ability to easily logout without having to fuss\u003Cbr \u002F>\nwith the WordPress Dashboard. There are three shortcodes that can be used, and each one has a different redirect\u003Cbr \u002F>\noption: Redirect to Home, Current Page, or the WordPress Default wp-login.php page.\u003C\u002Fp>\n\u003Cp>The Logout Button plugin uses the default log out functionality provided by WP through wp_loginout(). It checks to\u003Cbr \u002F>\nsee if the user is logged in. If the user is logged in, a Log Out link will be displayed to them. If the user is not\u003Cbr \u002F>\nlogged in, nothing will be shown to the user.\u003C\u002Fp>\n\u003Cp>Future releases will include the ability to choose “Themes”. Right now, a simple link is displayed and the CSS from\u003Cbr \u002F>\nthe currently activated theme is used on that link. Of course, there is always the ability to dive directly into\u003Cbr \u002F>\ndisplay_button.php to edit the CSS yourself.\u003C\u002Fp>\n","Allows simple embedding of a log out button using one of three shortcodes corresponding to a different redirect option",100,6879,2,"2013-09-11T16:13:00.000Z","3.6.1","3.0.0","",[19,20,21,22,23],"log","log-out","log-out-button","logout","out","http:\u002F\u002Fwww.ben-poland-dev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogout-button.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":13,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"ben-poland",200,30,84,"2026-04-04T16:58:08.304Z",[38,59,78,94,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":11,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[21,54,55,56,22],"login","login-button","login-menu","https:\u002F\u002Fethioliquid.com\u002Fsimple-login-logout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-login-logout.zip",{"slug":60,"name":61,"version":41,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"log-out-shortcode","Log Out Shortcode","Tectalic","https:\u002F\u002Fprofiles.wordpress.org\u002Fom4\u002F","\u003Cp>There are 3 shortcodes that can be used:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[logout] - A standard Log Out link, where the user stays on the login screen after being logged out.\n[logout_to_home] - A link that logs the user out, and redirects them to your home page.\n[logout_to_current] - A link that logs the user out, and redirects them back to the current page\u002FURL.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Advanced Usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All 3 shortcodes all support 3 attributes\u002Fparameters:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[logout text=\"\" class=\"\" redirect=\"\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The 3 supported attributes\u002Fparameters are:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>text=\"\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>– The text to use for the link anchor text.\u003Cbr \u002F>\n– Default: \u003Ccode>Log Out\u003C\u002Fcode>\u003Cbr \u002F>\n    class=””\u003Cbr \u002F>\n– The HTML class(es) to use for the link. Multiple classes should be separated by a space.\u003Cbr \u002F>\n– Default: \u003Ccode>logout\u003C\u002Fcode>\u003Cbr \u002F>\n    redirect=””\u003Cbr \u002F>\n– The path\u002FURL to redirect the user to after they are logged out.\u003Cbr \u002F>\n– Default: the WordPress login screen.\u003Cbr \u002F>\n– Note: must be a URL or path on the same domain name as the WordPress website (cannot be an external domain\u002FURL)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Some Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [logout text=”Log Off”] – A \u003Ccode>Log Off\u003C\u002Fcode> link that logs the user out.\u003Cbr \u002F>\n    [logout redirect=”\u002Fmembers\u002F”] – Log the user out, and redirect them to \u003Ccode>\u002Fmembers\u002F\u003C\u002Fcode>.\u003Cbr \u002F>\n    [logout_to_home text=”Log Off”] – A \u003Ccode>Log Off\u003C\u002Fcode> link that logs the user out and redirects them to your home page.\u003Cbr \u002F>\n    [logout class=”log-out-link”] – Use a custom CSS\u002FHTML class name for the log out link.\u003C\u002Fp>\n\u003Cp>Note: the shortcodes will return nothing\u002Fempty if the user isn’t logged in.\u003C\u002Fp>\n\u003Cp>This plugin is inspired by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flogout-button\u002F\" rel=\"ugc\">Logout Button plugin by Ben Poland\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like, you can \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FOM4\u002Flog-out-shortcode\" rel=\"nofollow ugc\">contribute to this plugin on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Easily add a log out link or button to a post or page using a simple shortcode.",3000,51212,12,"2024-07-17T08:16:00.000Z","6.6.5","6.0",[73,20,22,74],"link","shortcode","https:\u002F\u002Fom4.io\u002Fplugins\u002Flog-out-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flog-out-shortcode.1.1.2.zip",92,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":11,"num_ratings":13,"last_updated":88,"tested_up_to":89,"requires_at_least":17,"requires_php":17,"tags":90,"homepage":17,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"logout-to-homepage","Logout to Homepage","1.0.1","Jay Holtslander","https:\u002F\u002Fprofiles.wordpress.org\u002Fjasonh1234\u002F","\u003Cp>Directs user to the homepage after succesfully logging out of WordPress rather than to the login screen.\u003C\u002Fp>\n","Directs user to the homepage after succesfully logging out of Wordpress rather than to the login screen.",20,1737,"2019-09-17T20:02:00.000Z","5.2.24",[91,20,22,92],"homepage","wp-admin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogout-to-homepage.zip",{"slug":95,"name":96,"version":6,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":27,"num_ratings":27,"last_updated":17,"tested_up_to":103,"requires_at_least":103,"requires_php":17,"tags":104,"homepage":107,"download_link":108,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":109},"logout-link-placement-plugin","Logout Link Placement Plugin","kshitijahuja","https:\u002F\u002Fprofiles.wordpress.org\u002Fkshitijahuja\u002F","\u003Cp>This plugin adds a \u003Cstrong>logout link\u003C\u002Fstrong> in the left navigation of the administration panel to allow you to log out.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fkshitijahuja.com\u002Fwordpress-plugins\u002Flogout-link-placement-plugin\" rel=\"nofollow ugc\">Support\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fkshitijahuja.com\u002Fwordpress-plugins\u002Flogout-link-placement-plugin\" rel=\"nofollow ugc\">Change Log\u003C\u002Fa> |\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fkshitijahuja.com\u002Fwordpress-plugins\u002Flogout-link-placement-plugin\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>|\u003C\u002Fp>\n\u003Cp>Some features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allows you to easily log out using the link in the left navigation of the administration panel.\u003C\u002Fli>\n\u003Cli>Easy to install and use\u003C\u002Fli>\n\u003C\u002Ful>\n","Logout Link Placement Plugin allows you to place the logout link in the left navigation of the administration panel.",10,1635,"3.2.1",[105,73,20,22,106],"left","navigation","http:\u002F\u002Fkshitijahuja.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogout-link-placement-plugin.zip","2026-03-15T14:44:11.924Z",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":130,"download_link":131,"security_score":132,"vuln_count":48,"unpatched_count":27,"last_vuln_date":133,"fetched_at":29},"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","6.9.4","4.9","7.4",[127,128,129],"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,"2021-11-08 00:00:00",{"attackSurface":135,"codeSignals":154,"taintFlows":167,"riskAssessment":168,"analyzedAt":179},{"hooks":136,"ajaxHandlers":137,"restRoutes":138,"shortcodes":139,"cronEvents":153,"entryPointCount":48,"unprotectedCount":27},[],[],[],[140,145,149],{"tag":141,"callback":142,"file":143,"line":144},"logout-to-default","redirectDefault","display_button.php",34,{"tag":146,"callback":147,"file":143,"line":148},"logout-to-current","redirectCurrentPage",35,{"tag":150,"callback":151,"file":143,"line":152},"logout-to-home","redirectHomePage",36,[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":166},[],{"prepared":27,"raw":27,"locations":157},[],{"escaped":27,"rawEcho":48,"locations":159},[160,163,165],{"file":143,"line":161,"context":162},16,"raw output",{"file":143,"line":164,"context":162},23,{"file":143,"line":34,"context":162},[],[],{"summary":169,"deductions":170},"The \"logout-button\" v1.0 plugin exhibits a mixed security posture. On one hand, it demonstrates good practices by avoiding dangerous functions, file operations, external HTTP requests, and performing all SQL queries using prepared statements. The lack of known vulnerabilities in its history is also a positive indicator, suggesting a generally stable and secure codebase over time. However, significant concerns arise from the output escaping and the absence of nonce and capability checks.\n\nThe primary risk identified in the static analysis is the 100% of outputs that are not properly escaped. This presents a clear vulnerability to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected through the plugin's output, potentially affecting users and the integrity of the website.\n\nWhile the attack surface is relatively small and all entry points are technically protected by checks (though these checks are not explicitly detailed as capability checks), the lack of specific nonce and capability checks on potentially sensitive operations remains a concern. The plugin's vulnerability history is clean, which is reassuring, but this does not negate the immediate risks identified in the current code analysis. In conclusion, the plugin has a solid foundation by avoiding common pitfalls, but the critical failure in output escaping and the potential for authorization bypasses due to missing checks necessitate immediate attention.",[171,174,177],{"reason":172,"points":173},"Outputs not properly escaped",8,{"reason":175,"points":176},"No nonce checks",5,{"reason":178,"points":176},"No capability checks","2026-03-16T21:05:23.170Z",{"wat":181,"direct":186},{"assetPaths":182,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[],[],[],[],{"cssClasses":187,"htmlComments":188,"htmlAttributes":189,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[],[],[190],"title=\"Logout\"",[],[],[194,194,194],"\u003Ca href="]