[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJAQSKDETMu2c3oWaK2XNr5QpOa2uvuuek9OovCbHkxk":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":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":39,"analysis":142,"fingerprints":176},"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,100,12,"2024-07-17T08:16:00.000Z","6.6.5","6.0","",[20,21,22,23],"link","log-out","logout","shortcode","https:\u002F\u002Fom4.io\u002Fplugins\u002Flog-out-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flog-out-shortcode.1.1.2.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"om4",5,15230,89,30,86,"2026-04-04T07:58:06.748Z",[40,57,78,100,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":27,"num_ratings":27,"last_updated":18,"tested_up_to":50,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":56},"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,"3.2.1",[52,20,21,22,53],"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":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":76,"download_link":77,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"shortcode-in-menus","Shortcode in Menus","3.5.1","Gagan Deep Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fgagan0123\u002F","\u003Cp>Allows you to add shortcodes in WordPress Navigation Menus so that you can generate links dynamically. Also allows you to add full fledged HTML sections to navigation menus.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>See the \u003Ca href=\"#screenshots\" rel=\"nofollow ugc\">screenshots\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also, see a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-does-it-work-24\u002Fpage\u002F2\u002F#post-4987738\" rel=\"ugc\">great tutorial\u003C\u002Fa> by Aurovrata Venet\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Thanks To\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Faurovrata\" rel=\"ugc\">Aurovrata Venet\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fhow-does-it-work-24\u002Fpage\u002F2\u002F#post-4987738\" rel=\"ugc\">this great tutorial\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fleewillis77\" rel=\"ugc\">Lee Willis\u003C\u002Fa> for finding out and helping in resolving \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fcauses-urls-to-be-amended-in-undesired-ways\" rel=\"ugc\">this bug\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fdhunink\u002F\" rel=\"ugc\">Dennis Hunink\u003C\u002Fa> for reporting \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002F?p=10325305\" rel=\"ugc\">this bug\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fhbwarper\u002F\" rel=\"ugc\">@hbwarper\u003C\u002Fa> for providing a patch to Dennis’ issue.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to add shortcodes in WordPress Navigation Menus.",50000,501451,94,82,"2026-02-10T08:23:00.000Z","6.9.4","3.6","5.6",[74,75,23],"custom-link","menus","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshortcode-in-menus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-in-menus.3.5.1.zip",{"slug":79,"name":80,"version":71,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":70,"requires_at_least":90,"requires_php":18,"tags":91,"homepage":96,"download_link":97,"security_score":87,"vuln_count":98,"unpatched_count":27,"last_vuln_date":99,"fetched_at":29},"yada-wiki","Yada Wiki","dmccan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmccan\u002F","\u003Cp>Yada Wiki provides a wiki post type, custom tags and categories, an index, and a table of contents option.  The plugin allows you to link your wiki pages together using the wiki page titles.\u003C\u002Fp>\n\u003Cp>Note: As of Yada Wiki 3.6, for current users who have been manually adding HTML tags or special characters to their shortcodes, for security reasons these must be filtered on save. An exception was added for the EM tag because I saw support tickets where users said they were using this tag.  If you have been manually editing the shortcodes then you may want to test before installing version 3.6.\u003C\u002Fp>\n\u003Cp>There are two easy to use shortcode buttons available on the editor toolbar.  Rather than try to remember the shortcodes and their values, it is recommended that you use these buttons to generate the shortcodes for you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The “Add Wiki Link” Button:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen you click the first button, the add wiki link button, a pop-up opens where you enter the title of the wiki page you are linking to in the “Link” text box.  You can optionally enter text into the “Show” text box that you want to show for the link, or leave that blank to just show the title.  There is the ability to manually add an “anchor” parameter for on-page links.  Please see the documentation for more information on this.\u003C\u002Fp>\n\u003Cp>When you click “OK”, a shortcode is inserted into your edit window at the cursor location.  For example to link to a wiki page called “How To Make Iced Coffee” but show the text for the link as “How To Make My Favorite Drink”:\u003C\u002Fp>\n\u003Cp>[yadawiki link=”How To Make Iced Coffee” show=”How To Make My Favorite Drink”]\u003C\u002Fp>\n\u003Cp>You use Wiki Link shortcodes to create the structure of linked pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The “Add Wiki Listing” Button:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Add Wiki Listing button gives you three options for adding some collected output.\u003C\u002Fp>\n\u003Cp>\u003Cem>Output TOC Page\u003C\u002Fem>\u003Cbr \u002F>\nThe first option inserts a shortcode that will output your “TOC” page. With Yada Wiki, you can create a special wiki page with the title of “TOC” that will serve as the table of contents for your wiki.  You can use wiki links and style the table of contents as you like in the post editor. Selecting this option allows you to embed the TOC page in another page. For example:\u003C\u002Fp>\n\u003Cp>[yadawikitoc show_toc=”true”]\u003C\u002Fp>\n\u003Cp>\u003Cem>Output Wiki Category\u003C\u002Fem>\u003Cbr \u002F>\nThe second option inserts a list of the wiki pages for one of your wiki categories. You can optionally choose to output the list by title or by creation date.  For example:\u003C\u002Fp>\n\u003Cp>[yadawikitoc show_toc=”true” category=”Drinks” order=”title”]\u003C\u002Fp>\n\u003Cp>\u003Cem>Output Index\u003C\u002Fem>\u003Cbr \u002F>\nThe third option inserts a grid of your wiki pages or categories.  The output is in a responsive table-like grid and you can choose the number of columns.  For example, to output wiki pages:\u003C\u002Fp>\n\u003Cp>[yadawiki-index type=”pages” columns=”4″]\u003C\u002Fp>\n\u003Cp>An example for listing a single wiki category by title:\u003C\u002Fp>\n\u003Cp>[yadawiki-index type=”category-name” category=”States” columns=”3″]\u003C\u002Fp>\n\u003Cp>An example for listing all wiki categories by title:\u003C\u002Fp>\n\u003Cp>[yadawiki-index type=”all-categories-name” columns=”3″]\u003Cbr \u002F>\nNote that in the index listing the category hierarchy only goes down one level deep from to the top.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sidebar Widgets:\u003C\u002Fstrong>\u003Cbr \u002F>\nThere are two Yada Wiki widgets. One for showing the TOC page and a list of article titles for a given category in the sidebar and the other for showing recent wiki articles.  Please see the FAQ section for information about using the sidebar widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation:\u003C\u002Fstrong>\u003Cbr \u002F>\nDocumentation is available at https:\u002F\u002Fwww.webtng.com\u002Fyada-wiki-documentation\u002F\u003C\u002Fp>\n\u003Cp>The FAQs below also have good information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Walk-through:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis video provides a walk-though of all of the features:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyixVePH3IpA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>** Translations **\u003Cbr \u002F>\nThe plugin is available in:\u003Cbr \u002F>\n* English\u003Cbr \u002F>\n* Spanish\u003C\u002Fp>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cp>The user @JulianSMoore has been very helpful in suggesting improvements and reviewing changes. Thanks to the user @simplyletgo who contributed the recent wiki post widget.\u003C\u002Fp>\n","Yada Wiki is a simple wiki for your WordPress site.",2000,67528,98,23,"2025-11-22T20:01:00.000Z","4.1",[92,93,94,23,95],"faq","knowledge-base","page-links","wiki","https:\u002F\u002Fwww.webtng.com\u002Fyada-wiki-documentation","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyada-wiki.3.6.zip",2,"2025-12-30 00:00:00",{"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":14,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":121,"last_vuln_date":122,"fetched_at":29},"links-shortcode","Links shortcode","1.8.3","Maarten","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenjs\u002F","\u003Cp>The plugin re-enables the Link Manager in WordPress and provides the shortcode ‘links’. This shortcode displays a list of all links having specified characteristics, for example a link category name in your post. By default it includes a Facebook Like button for every link, but this can be easily disabled.\u003C\u002Fp>\n\u003Cp>The plugin supports a customizable \u003Cstrong>template\u003C\u002Fstrong> for showing links. This enables you to use the shortcode to display links in any format you like, for example in a list or a table, with or without link images, etc. All relevant properties of a link are supported and listed on the Settings page of the plugin.\u003C\u002Fp>\n\u003Cp>The typical format for the short code is\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>[links option1=”x” option2=”y” etc…]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The following options are available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>fblike\u003C\u002Fstrong>: Show the facebook Like button (default ‘1’, to disable set to any value other than ‘1’).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>fbrecommend\u003C\u002Fstrong>: Show the Facebook Recommend botton (default ”, to enable set to ‘1’).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>orderby\u003C\u002Fstrong>: Order the links by (default ‘name’). Use ‘order’ to order links by order specified with ‘My Link Order’ plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>order\u003C\u002Fstrong>: How to order, ASC or DESC (default ‘DESC’).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong>: Limit the number of links shown (default ‘-1’, which means no limit). \u003C\u002Fli>\n\u003Cli>\u003Cstrong>category\u003C\u002Fstrong>: Comma separated list of link category ID’s.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>category_name\u003C\u002Fstrong>: Category name of a catgeory of links to show. Overrides category parameter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hide_invisible\u003C\u002Fstrong>: Hide links marked as not visible (default ‘1’, yes).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>include\u003C\u002Fstrong>: Comma separated list of numeric link IDs to include. If ‘include’ is used, the category, category_name, and exclude parameters are ignored. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude\u003C\u002Fstrong>: Comma separated list of numeric link IDs to exclude.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>search\u003C\u002Fstrong>: Shows all links matching this search string. It searches url, link name and link description.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>links_per_page\u003C\u002Fstrong>: To paginate lists of links. How many links to show per page. Below the links a pagination will be shown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>links_list_id\u003C\u002Fstrong>: A unique identifyer on a page for the shortcode at hand. Mandatory in case ‘links_per_page’ is used to paginate. Optional to define custom styles for this id using css. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong>: A class that can be inserted using the links template. You could for example use \u003Cdiv class=”[class]”> in the template to attache different style to different instances of the short code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>alttext\u003C\u002Fstrong>: An alternative text that will be displayed if the shortcode does not return any links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Dafault options can be changed on a ‘Links Shortcode’ page in the Settings menu.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>[links category_name=”Blogroll”]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Using the customizable template, all properties of a link can be displayed. An example template is included. This  template uses the Name, Web Address, Description and Rating of your links. The Name will link to the Web Address.\u003C\u002Fp>\n\u003Cp>If the Name starts with a date, formatted as: yyyy-mm-dd followed by ‘:’, a separate property  for the date is available.\u003C\u002Fp>\n\u003Cp>Templates are fully customizable. For more information see http:\u002F\u002Fwww.apprique.com\u002Fcommunity\u002Fwordpress-plugins.\u003C\u002Fp>\n\u003Cp>Please note that the Description of a link has a limited length, but the WordPress UI does not show this. After saving changes to a Link in the Links section, WordPress only saves the first 255 characters. This has nothing to do with this Plugin.\u003C\u002Fp>\n","The plugin provides the shortcode 'links'. This shortcode shows all links having specified characteristics, following a specified template.",900,43396,90,"2019-11-10T15:28:00.000Z","5.2.24","3.8",[115,116,20,117,23],"category","facebook","links","http:\u002F\u002Fwww.apprique.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinks-shortcode.1.8.3.zip",63,1,"2025-09-27 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":27,"num_ratings":27,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":140,"download_link":141,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"blogroll-links","Blogroll Links","3.0.0","rajivpant","https:\u002F\u002Fprofiles.wordpress.org\u002Frajivpant\u002F","\u003Cp>Blogroll Links is a WordPress plugin that displays your site’s link bookmarks (formerly called “blogroll”) within posts and pages using a simple shortcode.\u003C\u002Fp>\n\u003Cp>For people who maintain their website or blog using the WordPress content management system, Blogroll Links uses WordPress’ built-in Links feature and presents links to friends’ pages, resources, and social networking profiles.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display links by category using the category slug\u003C\u002Fli>\n\u003Cli>Customizable sorting (by name, URL, rating, or ID)\u003C\u002Fli>\n\u003Cli>Honors link visibility settings (show\u002Fhidden)\u003C\u002Fli>\n\u003Cli>Respects target window settings for each link\u003C\u002Fli>\n\u003Cli>Displays link descriptions and images if available\u003C\u002Fli>\n\u003Cli>Works with WordPress’ built-in Links Manager\u003C\u002Fli>\n\u003Cli>Supports XFN (XHTML Friends Network) relationship tags\u003C\u002Fli>\n\u003Cli>Full PHP 8+ compatibility\u003C\u002Fli>\n\u003Cli>Secure: Protected against SQL injection, XSS, and CSRF attacks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Add this shortcode to any post or page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[blogroll-links categoryslug=\"my-links\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Full Shortcode Options\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[blogroll-links categoryslug=\"my-links\" sortby=\"link_name\" sortorder=\"asc\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>categoryslug\u003C\u002Fcode> – The slug of the link category to display (required)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sortby\u003C\u002Fcode> – Sort field: link_name, link_url, link_rating, link_id (default: link_name)\u003C\u002Fli>\n\u003Cli>\u003Ccode>sortorder\u003C\u002Fcode> – Sort direction: asc or desc (default: asc)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Display friends’ websites sorted by name:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”friends” sortby=”link_name” sortorder=”asc”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display resources sorted by rating (highest first):\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”resources” sortby=”link_rating” sortorder=”desc”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display social media profiles:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [blogroll-links categoryslug=”social-profiles”]\u003C\u002Fp>\n\u003Ch4>Live Examples\u003C\u002Fh4>\n\u003Cp>See this plugin in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rajiv.com\u002Ffriends\u002F\" rel=\"nofollow ugc\">www.rajiv.com\u002Ffriends\u002F\u003C\u002Fa> – Social networking links with XFN tags\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.rajiv.com\u002Fcharity\u002F\" rel=\"nofollow ugc\">www.rajiv.com\u002Fcharity\u002F\u003C\u002Fa> – Charitable organizations list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Thanks to Dave Grega and Adam E. Falk (xenograg) for their contributions to this code.\u003C\u002Fp>\n\u003Cp>Version 3.0 was modernized using \u003Ca href=\"https:\u002F\u002Frajiv.com\u002Fblog\u002F2025\u002F11\u002F09\u002Fsynthesis-engineering-with-claude-code-technical-implementation-and-workflows\u002F\" rel=\"nofollow ugc\">Synthesis Coding\u003C\u002Fa> with Claude Code – a human-AI collaborative development approach.\u003C\u002Fp>\n","Display your blogroll links anywhere in posts or pages using a simple shortcode.",300,33136,"2025-11-29T18:37:00.000Z","6.7.5","5.0","7.4",[138,139,117,23],"blogroll","bookmarks","https:\u002F\u002Fgithub.com\u002Frajivpant\u002Fblogroll-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblogroll-links.3.0.0.zip",{"attackSurface":143,"codeSignals":160,"taintFlows":167,"riskAssessment":168,"analyzedAt":175},{"hooks":144,"ajaxHandlers":145,"restRoutes":146,"shortcodes":147,"cronEvents":158,"entryPointCount":159,"unprotectedCount":27},[],[],[],[148,152,155],{"tag":22,"callback":149,"file":150,"line":151},"logout_shortcode","log-out-shortcode.php",78,{"tag":153,"callback":149,"file":150,"line":154},"logout_to_current",79,{"tag":156,"callback":149,"file":150,"line":157},"logout_to_home",80,[],3,{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":166},[],{"prepared":27,"raw":27,"locations":163},[],{"escaped":98,"rawEcho":27,"locations":165},[],[],[],{"summary":169,"deductions":170},"The \"log-out-shortcode\" plugin v1.1.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL queries using prepared statements, properly escaped output, and file operations is commendable. Crucially, there are no identified vulnerabilities in the vulnerability history, and no taint analysis flows indicate potential security issues. This suggests that the plugin developers have followed secure coding practices.\n\nHowever, there are notable areas for improvement. The complete lack of nonce checks and capability checks across all entry points (shortcodes) is a significant concern. While the static analysis shows 0 unprotected entry points, this is likely because the checks are simply absent rather than enforced at the entry point. This leaves the plugin vulnerable to Cross-Site Request Forgery (CSRF) attacks if the shortcode performs any sensitive actions. The absence of any vulnerability history is positive, but it doesn't negate the inherent risks introduced by the missing security checks. A balanced conclusion is that while the plugin is currently free of known vulnerabilities and adheres to some secure coding principles, the lack of essential security measures like nonces and capability checks on its shortcodes presents a clear and actionable risk that should be addressed.",[171,173],{"reason":172,"points":48},"Missing nonce checks on shortcodes",{"reason":174,"points":48},"Missing capability checks on shortcodes","2026-03-17T05:36:25.888Z",{"wat":177,"direct":182},{"assetPaths":178,"generatorPatterns":179,"scriptPaths":180,"versionParams":181},[],[],[],[],{"cssClasses":183,"htmlComments":184,"htmlAttributes":185,"restEndpoints":186,"jsGlobals":187,"shortcodeOutput":188},[22],[],[],[],[],[189,190,191,192],"\u003Ca href=\"","\" class=\"","\">","\u003C\u002Fa>"]