[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKu5oM_AAocBbLuZaBVOcWU5F5T0jykqnoyYs0gZNkpw":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":15,"requires_php":14,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":147,"fingerprints":178},"logout-link-placement-plugin","Logout Link Placement Plugin","1.0","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,0,"","3.2.1",[17,18,19,20,21],"left","link","log-out","logout","navigation","http:\u002F\u002Fkshitijahuja.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogout-link-placement-plugin.zip",100,null,"2026-03-15T14:44:11.924Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,94,"2026-04-04T16:27:56.401Z",[34,54,80,100,124],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":24,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":14,"tags":48,"homepage":50,"download_link":51,"security_score":52,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":53},"log-out-shortcode","Log Out Shortcode","1.1.1","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",[18,19,20,49],"shortcode","https:\u002F\u002Fom4.io\u002Fplugins\u002Flog-out-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flog-out-shortcode.1.1.2.zip",92,"2026-03-15T15:16:48.613Z",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":13,"last_vuln_date":79,"fetched_at":53},"luckywp-table-of-contents","LuckyWP Table of Contents","2.1.14","LuckyWP","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheluckywp\u002F","\u003Cp>Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatical insertion a table of contents (configure post types and position).\u003C\u002Fli>\n\u003Cli>SEO-friendly: table of contents code is ready to use by Google for snippets on result page.\u003C\u002Fli>\n\u003Cli>Insert by shortcode, Gutenberg block or widget.\u003C\u002Fli>\n\u003Cli>Button on toolbar of the classic editor.\u003C\u002Fli>\n\u003Cli>Gutenberg block into “Common Blocks”.\u003C\u002Fli>\n\u003Cli>Setting the minimum number of headings to display table of contents.\u003C\u002Fli>\n\u003Cli>Setting the depth of headings for table of contents.\u003C\u002Fli>\n\u003Cli>Skip headings by level or text.\u003C\u002Fli>\n\u003Cli>Hierarchical or linear view.\u003C\u002Fli>\n\u003Cli>Numeration items: decimal or roman numbers in order or nested.\u003C\u002Fli>\n\u003Cli>Customizable appearance: width, float, title font size and weight, items font size, colors.\u003C\u002Fli>\n\u003Cli>Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.\u003C\u002Fli>\n\u003Cli>Toggle Show\u002FHide (optionally)\u003C\u002Fli>\n\u003Cli>Customizable labels.\u003C\u002Fli>\n\u003Cli>Smooth scroll (optionally).\u003C\u002Fli>\n\u003Cli>Setting offset top for smooth scroll.\u003C\u002Fli>\n\u003Cli>Wrap table of contents with \u003C!–noindex–> tag (optionally).\u003C\u002Fli>\n\u003Cli>Pretty hash in URL (like \u003Ccode>example.com\u002Ffaq\u002F#how_do_this\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>RTL support.\u003C\u002Fli>\n\u003Cli>Available override global settings for a particular post.\u003C\u002Fli>\n\u003Cli>Highly compatible with WordPress themes and plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Auto Insert\u003C\u002Fh4>\n\u003Cp>For automatical insertion a table of contents in a posts, select option “Auto Insert Table of Contents” in the plugin settings (tab “Auto Insert”).\u003C\u002Fp>\n\u003Cp>Supported positions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>before first heading;\u003C\u002Fli>\n\u003Cli>after first heading;\u003C\u002Fli>\n\u003Cli>after first block (paragraph or heading);\u003C\u002Fli>\n\u003Cli>top of post content;\u003C\u002Fli>\n\u003Cli>bottom of post content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also select post types to which the table of contents will be automatically added.\u003C\u002Fp>\n\u003Ch4>Manual Insert\u003C\u002Fh4>\n\u003Cp>For manual insertion a table of content in a posts, use one of the ways:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>button “Table of Contents” on toolbar in classic editor;\u003C\u002Fli>\n\u003Cli>gutenberg block “Table of Contents”;\u003C\u002Fli>\n\u003Cli>shortcode \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pretty hash in URL\u003C\u002Fh4>\n\u003Cp>By default, hash generated as heading text (for example, \u003Ccode>#How_Do_This\u003C\u002Fcode>). You can change hash format in global settings, tab “Misc.”.\u003C\u002Fp>\n\u003Cp>For non-English websites it is recommended to enable the \u003Ccode>Intl\u003C\u002Fcode> PHP extension.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>LuckyWP Table of Contents was successfully tested with the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003Cli>Beaver Builder and Beaver Builder Themer Add-On\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>Oxygen\u003C\u002Fli>\n\u003Cli>WordPress Multilingual Plugin (WPML), \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Rank Math, \u003Ca href=\"https:\u002F\u002Frankmath.com\u002Fcompatibility\u002Fluckywp-table-of-contents\u002F\" rel=\"nofollow ugc\">officially confirmed\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>WP Rocket\u003C\u002Fli>\n\u003Cli>Toolset Views and Toolset Access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Ch4>Filters \u003Ccode>lwptoc_before\u003C\u002Fcode>, \u003Ccode>lwptoc_after\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for add custom HTML before\u002Fafter the table of contents.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_before', function ($before) {\n    return '\u003Cp>Example text before TOC.\u003C\u002Fp>' . $before;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_shortcode_tag\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use this filter for change shortcode tag name \u003Ccode>[lwptoc]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_shortcode_tag', function ($tag) {\n    return 'toc';\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filter \u003Ccode>lwptoc_heading_id\u003C\u002Fcode>\u003C\u002Fh4>\n\u003Cp>Use for modify heading ID.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('lwptoc_heading_id', function ($id, $label) {\n    return $id;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Creates SEO-friendly table of contents for your posts\u002Fpages. Works automatically or manually (via shortcode, Gutenberg block or widget).",100000,1111608,98,875,"2025-04-16T10:13:00.000Z","6.7.5","4.7","5.6.20",[71,21,72,73,74],"links","seo","table-of-contents","toc","https:\u002F\u002Ftheluckywp.com\u002Fproduct\u002Ftable-of-contents\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fluckywp-table-of-contents.2.1.14.zip",97,5,"2025-04-02 00:00:00",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":31,"num_ratings":90,"last_updated":91,"tested_up_to":67,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":52,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":53},"flexy-breadcrumb","Flexy Breadcrumb","1.2.1","PressTigers","https:\u002F\u002Fprofiles.wordpress.org\u002Fpresstigers\u002F","\u003Cp>Flexy Breadcrumb by \u003Ca href=\"https:\u002F\u002Fwww.presstigers.com\" rel=\"nofollow ugc\">PressTigers\u003C\u002Fa> is one of the simple and robust breadcrumb menu system available for the WordPress site. By using this plugin, you can display breadcrumb navigation anywhere in your website via [flexy_breadcrumb] shortcode.\u003Cbr \u002F>\nWith the help of this plugin you can style and format the text, links and separators of breadcrumbs according to your own taste.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SEO Friendly(added schema structure).\u003C\u002Fli>\n\u003Cli>Use via [flexy_breadcrumb] shortcode. \u003C\u002Fli>\n\u003Cli>Allow users to change breadcrumb separator.\u003C\u002Fli>\n\u003Cli>Set Home text and End text.\u003C\u002Fli>\n\u003Cli>Set Word\u002FCharacter limit for navigation menu.\u003C\u002Fli>\n\u003Cli>Font Awesome icon picker for Home.\u003C\u002Fli>\n\u003Cli>Color options for text, link, separator and background through global settings.\u003C\u002Fli>\n\u003Cli>Set font size of breadcrumb trail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>This goes somewhere near the bottom of your theme’s header.php template. However, you can add it anywhere you want in your theme, and it’ll work.\u003C\u002Fp>\n\u003Cpre>\u003Ccode> \u003C?php echo do_shortcode( '[flexy_breadcrumb]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Submit Patches\u003C\u002Fh4>\n\u003Cp>If you’ve identified a bug and have a fix, we’d welcome it at our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpresstigers\u002Fflexy-breadcrumb\u002F\" rel=\"nofollow ugc\">GitHub page\u003C\u002Fa> for Flexy Breadcrumb. Simply submit a pull request so we can review and merge into the codebase if appropriate from there. Happy coding!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Google Fonts(https:\u002F\u002Ffonts.google.com)\u003C\u002Fli>\n\u003Cli>jQuery UI(https:\u002F\u002Fjqueryui.com)\u003C\u002Fli>\n\u003Cli>WP Color Picker Alpha(https:\u002F\u002Fgithub.com\u002F23r9i0\u002Fwp-color-picker-alpha)\u003C\u002Fli>\n\u003Cli>Font Awesome Icon Picker(https:\u002F\u002Fgithub.com\u002Fitsjavi\u002Ffontawesome-iconpicker)\u003C\u002Fli>\n\u003C\u002Fol>\n","Flexy Breadcrumb is a super light weight plugin that is easy to navigate through current page hierarchy.",20000,137352,20,"2025-01-22T11:43:00.000Z","4.6","7.2",[95,96,18,97,21],"breadcrumb","breadcrumbs","menu","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexy-breadcrumb","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexy-breadcrumb.1.2.1.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":47,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":29,"unpatched_count":13,"last_vuln_date":123,"fetched_at":53},"simple-side-tab","Simple Side Tab","2.2.2","srumery","https:\u002F\u002Fprofiles.wordpress.org\u002Fsrumery\u002F","\u003Cp>Add a “Global Call To Action” on your website. Simple Side Tab adds a vertical tab to the left or right side of the browser window that links to any page. The tab stays in place as your visitor scrolls down the page so it’s always visible and ready for action. Works great on Mobile too.\u003C\u002Fp>\n\u003Cp>Need an effective way to highlight a conversion page? This plugin will help.\u003C\u002Fp>\n\u003Ch4>New feature\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter added to modify output of tab text (see FAQ)\u003C\u002Fli>\n\u003Cli>Filter added so the tab display can be turned on and off conditionally (see FAQ)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s easy to use and simple to set up. From one simple settings screen, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the text for the tab\u003C\u002Fli>\n\u003Cli>Choose fonts – includes 7 standard screen fonts\u003C\u002Fli>\n\u003Cli>Set the URL your tab links to, internal or external\u003C\u002Fli>\n\u003Cli>Assign the tab to the left or right side of browser window\u003C\u002Fli>\n\u003Cli>Change vertical position of your tab\u003C\u002Fli>\n\u003Cli>Unlimited colors for tab elements\u003C\u002Fli>\n\u003Cli>All CSS, no graphics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Development\u003C\u002Fh4>\n\u003Cp>Code: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frumspeed\u002Fsimple-side-tab\" title=\"Simple Side Tab on GitHub\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Frumspeed\u002Fsimple-side-tab\u003C\u002Fa>\u003Cbr \u002F>\nWiki: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frumspeed\u002Fsimple-side-tab\u002Fwiki\" title=\"Simple Side Tab Wiki\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Frumspeed\u002Fsimple-side-tab\u002Fwiki\u003C\u002Fa>\u003C\u002Fp>\n","Display a side tab that you can easily link to any page. Customize the tab text, font and colors. It's that simple. That's Simple Side Tab.",10000,223162,96,22,"2025-12-14T17:29:00.000Z","6.9.4","7.4",[116,21,117,118,119],"call-to-action","page-link","side-tab","tab","https:\u002F\u002Frumspeed.com\u002Fwordpress-plugins\u002Fsimple-side-tab\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-side-tab.2.2.2.zip",99,"2024-11-16 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":14,"tags":139,"homepage":144,"download_link":145,"security_score":146,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":53},"wp-post-navigation","WP Post Navigation","1.2.4","Anas Mir","https:\u002F\u002Fprofiles.wordpress.org\u002Fsharpcoders\u002F","\u003Cp>WP Post Navigation Plugin gives you facility to show Previous and Next Post Links at the Top or Bottom of a Post.\u003Cbr \u002F>\nYou can set to navigate within category or date wise navigation. You’ve the option to set Post Navigation Bar at Bottom, Top or both Top & Bottom.\u003Cbr \u002F>\nYou can apply CSS style to Previous and Next Post Links. You can set custom text instead of Next and Previous Post Titles.\u003Cbr \u002F>\nYou can set custom Image for Next and Previous Post Links.\u003Cbr \u002F>\nManually Place Post Navigation in single.php, just Copy & paste following code anywhere in single.php page under get_header();\u003Cbr \u002F>\n\u003C?php echo isset( $WPPostNavigation ) ? $WPPostNavigation->WP_Custom_Post_Navigation():”; ?>\u003Cbr \u002F>\nFor Help visit: http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation\u002F\u003C\u002Fp>\n","Show Next and Previous Post Links at Posts.",2000,57395,82,26,"2017-11-28T18:10:00.000Z","4.7.32","3.0",[140,141,142,143,125],"next-and-previous-post","next-post-link","post-navigation","previous-post-link","http:\u002F\u002Fsharp-coders.com\u002Fwp-post-navigation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-navigation.zip",85,{"attackSurface":148,"codeSignals":160,"taintFlows":167,"riskAssessment":168,"analyzedAt":177},{"hooks":149,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[150],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","admin_menu","add_link_menu_llp","logout-link-placement.php",17,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":166},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":13,"rawEcho":13,"locations":165},[],[],[],{"summary":169,"deductions":170},"The \"logout-link-placement-plugin\" v1.0 exhibits an excellent security posture based on the provided static analysis. The absence of any detected dangerous functions, SQL queries without prepared statements, unescaped outputs, file operations, external HTTP requests, nonce checks, or capability checks on its entry points is highly commendable. The plugin also has no recorded vulnerability history, indicating a consistent track record of security.  The zero-attack surface and zero-taint flow findings further reinforce its secure design.  However, the complete lack of entry points (AJAX, REST API, shortcodes, cron) suggests that the plugin might not perform any functionality that requires user interaction or scheduled tasks, which is unusual for a plugin. While this contributes to its current security, it also raises questions about its overall utility and whether it's truly being utilized as intended.  This could be a strength if the plugin is purely informational or a configuration tool with no dynamic actions, but it's a weakness if intended functionality is absent due to a lack of implementation.  Overall, the plugin is extremely secure based on the data, but the lack of any observable attack surface warrants further investigation into its purpose and implementation.",[171,173,175],{"reason":172,"points":11},"No capability checks on entry points",{"reason":174,"points":11},"No nonce checks on entry points",{"reason":176,"points":78},"No entry points detected","2026-03-16T23:32:53.016Z",{"wat":179,"direct":184},{"assetPaths":180,"generatorPatterns":181,"scriptPaths":182,"versionParams":183},[],[],[],[],{"cssClasses":185,"htmlComments":186,"htmlAttributes":187,"restEndpoints":188,"jsGlobals":189,"shortcodeOutput":190},[],[],[],[],[],[]]