[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdj0_4TPTnouiY2N_UgVMBM69wOMIl9EIZwg-0HZJxJo":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":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":130,"fingerprints":263},"wp-multicollinks","WP-MulticolLinks","1.0.2","mg12","https:\u002F\u002Fprofiles.wordpress.org\u002Fmg12\u002F","\u003Cp>Show the links with multiple columns layout in the sidebar.\u003Cbr \u002F>\nYou can limit the number of links, switch it between one-column and multiple-column layouts in the sidebar. and you can sort the links or random, use the ‘Show all’ button.\u003C\u002Fp>\n\u003Cp>在侧边栏显示以多栏的布局显示友情链接。\u003Cbr \u002F>\n你可以限制显示链接的数量，在单栏和多栏之间随意切换。并且可以对链接进行排序或随机排列。还可以使用“显示全部”的按钮。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Languages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>US English (default)\u003C\u002Fli>\n\u003Cli>简体中文\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Demo:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.neoease.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.neoease.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Show the links in multiple columns.",20,12851,0,"2009-01-08T16:44:00.000Z","2.7","2.2","",[19,20,21,22],"ajax","links","sidebar","widget","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-multicollinks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-multicollinks.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,80,78,30,79,"2026-04-04T06:23:54.688Z",[37,59,81,96,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":56,"download_link":57,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"raratheme-companion","RaraTheme Companion","1.4.4","Rara Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fraratheme\u002F","\u003Cp>RaraTheme Companion is truly a must have companion for your website. It provides 23 useful and frequently used widgets that you can add to the sidebars to create an engaging website.\u003C\u002Fp>\n\u003Ch3>Widgets offered\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Advertisement\u003C\u002Fli>\n\u003Cli>A Featured Page\u003C\u002Fli>\n\u003Cli>Author Bio\u003C\u002Fli>\n\u003Cli>Call to Action\u003C\u002Fli>\n\u003Cli>Client Logo\u003C\u002Fli>\n\u003Cli>Contact\u003C\u002Fli>\n\u003Cli>Custom Categories\u003C\u002Fli>\n\u003Cli>Facebook Page\u003C\u002Fli>\n\u003Cli>FAQs\u003C\u002Fli>\n\u003Cli>Featured Post\u003C\u002Fli>\n\u003Cli>Icon Text\u003C\u002Fli>\n\u003Cli>Image Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003Cli>Latest Tweets\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Popular Post\u003C\u002Fli>\n\u003Cli>Posts Category Slider\u003C\u002Fli>\n\u003Cli>Recent Post\u003C\u002Fli>\n\u003Cli>Snapchat\u003C\u002Fli>\n\u003Cli>Social Media\u003C\u002Fli>\n\u003Cli>Stat Counter\u003C\u002Fli>\n\u003Cli>Team Member\u003C\u002Fli>\n\u003Cli>Testimonial\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The plugin works best with themes developed by Rara Theme.\u003C\u002Fp>\n\u003Cp>The plugin also provides simple yet clean code which allows developers to overwrite the plugin properties. The plugin offers a multiple numbers of filters and action hooks which for maximum flexibility to the developers.\u003C\u002Fp>\n","23 extremely useful custom widgets to create an engaging website.",10000,497772,"2026-01-06T05:43:00.000Z","6.9.4","4.4.0","7.4",[52,53,54,55],"posts","sidebars","social-links","widgets","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",100,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":48,"requires_at_least":72,"requires_php":50,"tags":73,"homepage":79,"download_link":80,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"new-social-media-widget","Social Media Icon Widget","1.4.0","A WP Life","https:\u002F\u002Fprofiles.wordpress.org\u002Fawordpresslife\u002F","\u003Cp>Need a simple way to display social media icon links on your site? This lightweight widget makes it easy to add profile icons for all your favorite platforms right in your sidebar, footer, or any widget area.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View Premium Demo:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fsocial-media-widget-premium\u002F\" rel=\"nofollow ugc\">Social Media Icon Widget Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>More About Pro:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fsocial-media-widget-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Social Media Icon Widget Premium Features\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Where To Buy:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Faccount\u002Fsignup\u002Fsocial-media-widget-premium\" rel=\"nofollow ugc\">Buy Social Media Icon Widget Premium\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>NEW: Gutenberg Block Support\u003C\u002Fh4>\n\u003Cp>Enjoy a seamless editing experience with our native Gutenberg block! Simply search for the “Social Media Widget” block and customize your profiles directly within the WordPress page or post editor.\u003C\u002Fp>\n\u003Ch4>Video Tutorial\u003C\u002Fh4>\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\u002FCRjl-SU6mTw?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>Whether you run a blog, business site, or portfolio, having visible social media icon links helps visitors connect with you across platforms. This widget gives you full control over icon styles, colors, spacing, and animations without touching any code.\u003C\u002Fp>\n\u003Ch4>Why Use This Social Media Icon Widget?\u003C\u002Fh4>\n\u003Cp>Setting up social icons shouldn’t be complicated. With this widget, you simply drag it to your widget area, add your profile URLs, pick your colors, and you’re done. Each social media icon looks sharp on any screen size and blends naturally with your theme.\u003C\u002Fp>\n\u003Ch4>Supported Platforms\u003C\u002Fh4>\n\u003Cp>Connect your audience to these popular networks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook, X (Twitter), Instagram, YouTube\u003C\u002Fli>\n\u003Cli>Pinterest, LinkedIn, Snapchat, TikTok\u003C\u002Fli>\n\u003Cli>Tumblr, Flickr, Vimeo, Reddit\u003C\u002Fli>\n\u003Cli>RSS Feed, Email, WhatsApp, Telegram\u003C\u002Fli>\n\u003Cli>And many more in the premium version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What Makes This Social Media Icon Widget Different\u003C\u002Fh4>\n\u003Cp>Unlike bloated social sharing toolbars, this widget focuses on one thing: displaying your social media icon links beautifully. It loads fast, works with any theme, and gives you creative freedom through customization options.\u003C\u002Fp>\n\u003Cp>You can adjust each social media icon color to match your brand, add hover effects for visual feedback, and even apply rotation transforms for a unique touch. The spacing controls help you create the exact layout you want.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>12 popular social network icons\u003C\u002Fli>\n\u003Cli>Icon color customization\u003C\u002Fli>\n\u003Cli>Background color settings\u003C\u002Fli>\n\u003Cli>Hover color effects\u003C\u002Fli>\n\u003Cli>Multiple icons per row\u003C\u002Fli>\n\u003Cli>Sidebar and footer widget support\u003C\u002Fli>\n\u003Cli>Gutenberg block support\u003C\u002Fli>\n\u003Cli>Fast-loading dynamic inline CSS\u003C\u002Fli>\n\u003Cli>Icon spacing controls\u003C\u002Fli>\n\u003Cli>Custom CSS field\u003C\u002Fli>\n\u003Cli>Mobile responsive design\u003C\u002Fli>\n\u003Cli>Lightweight SVG icons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features\u003C\u002Fh4>\n\u003Cp>Upgrade to unlock additional capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>30+ Pro Social Networks\u003C\u002Fli>\n\u003Cli>3 Unique Stunning Layout Styles\u003C\u002Fli>\n\u003Cli>Custom Background & Icon Color on Hover\u003C\u002Fli>\n\u003Cli>60+ Exciting Hover Animations (2D, Curls, Glow)\u003C\u002Fli>\n\u003Cli>10+ 3D Transform Rotations\u003C\u002Fli>\n\u003Cli>Advanced color pickers\u003C\u002Fli>\n\u003Cli>Multiple icon size options\u003C\u002Fli>\n\u003Cli>Priority Email & Forum Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cp>Enhance your website with these powerful addons:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-filter-gallery\u002F\" rel=\"ugc\">Portfolio Filter Gallery\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate stunning portfolio galleries in minutes with this versatile filter gallery plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fportfolio-filter-gallery-premium\u002F\" rel=\"nofollow ugc\">Get Premium Version\u003C\u002Fa> – Unlock advanced features for more customization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmedia-slider\u002F\" rel=\"ugc\">Media Slider\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild responsive media and video slider galleries effortlessly with this slider plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fmedia-slider-premium\u002F\" rel=\"nofollow ugc\">Unlock Premium Version\u003C\u002Fa> – Add more layouts and controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fweather-effect\u002F\" rel=\"ugc\">Weather Effect Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd engaging weather effects to your site with this easy-to-use WordPress plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fweather-effect-premium\u002F\" rel=\"nofollow ugc\">Check Premium Version\u003C\u002Fa> – Access multiple effects and settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-grid-gallery\u002F\" rel=\"ugc\">Grid Gallery Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay images in a customizable grid gallery widget for pages, posts, or sidebars.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fgrid-gallery-premium\u002F\" rel=\"nofollow ugc\">Upgrade Premium Version\u003C\u002Fa> – Enhanced styling options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-image-gallery\u002F\" rel=\"ugc\">Image Gallery Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nShowcase images with a lightbox slider using this fast and simple image gallery plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fimage-gallery-premium\u002F\" rel=\"nofollow ugc\">Get Premium Version\u003C\u002Fa> – More gallery layouts and effects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-photo-gallery\u002F\" rel=\"ugc\">Photo Gallery Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate photo, video, link, and map galleries in seconds with this WordPress gallery plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fphoto-gallery-premium\u002F\" rel=\"nofollow ugc\">Check Premium Version\u003C\u002Fa> – Advanced gallery features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-slider-gallery\u002F\" rel=\"ugc\">Responsive Slider Gallery\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd fully responsive sliders to pages, posts, or widgets with this WordPress slider plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fresponsive-slider-gallery-premium\u002F\" rel=\"nofollow ugc\">Try Premium Version\u003C\u002Fa> – More slider customization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-contact-form-widget\u002F\" rel=\"ugc\">Contact Form Widget\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEmbed a simple contact form in your WordPress site using this shortcode plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fcontact-form-premium\u002F\" rel=\"nofollow ugc\">Upgrade To Premium Version\u003C\u002Fa> – Advanced form options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-social-media-widget\u002F\" rel=\"ugc\">Social Media Widget\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay social media icons in your sidebar or widget areas with this WordPress plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fsocial-media-widget-premium\u002F\" rel=\"nofollow ugc\">Get Premium Version\u003C\u002Fa> – Enhanced social features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fslider-responsive-slideshow\u002F\" rel=\"ugc\">Slider Responsive Slideshow\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate lightweight, responsive slideshows with this powerful WordPress slider plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fslider-responsive-slideshow-premium\u002F\" rel=\"nofollow ugc\">Upgrade Premium Version\u003C\u002Fa> – More slideshow effects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-video-gallery\u002F\" rel=\"ugc\">Video Gallery Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild responsive video galleries quickly with this WordPress video gallery plugin.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fvideo-gallery-premium\u002F\" rel=\"nofollow ugc\">Try Premium Version\u003C\u002Fa> – Additional video features.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-facebook-like-share-follow-button\u002F\" rel=\"ugc\">Facebook Like Share Follow Button\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd Facebook Like, Share, and Follow buttons to your WordPress pages, posts, or widgets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffacebook-likebox-widget-and-shortcode\u002F\" rel=\"ugc\">Facebook Likebox Widget\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEmbed a Facebook lightbox widget in your WordPress site for enhanced social engagement.\u003C\u002Fp>\n","Add social media icon links to your sidebar with customizable styles, colors, hover effects, and animations.",4000,233070,84,17,"2026-03-10T11:23:00.000Z","5.0",[74,75,76,77,78],"icon-widget","profile-links","sidebar-widget","social-icons","social-media-icon","http:\u002F\u002Fawplife.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnew-social-media-widget.1.4.0.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":31,"downloaded":89,"rating":13,"num_ratings":13,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":94,"download_link":95,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"collapsing-links","Collapsing Links","0.4","robfelty","https:\u002F\u002Fprofiles.wordpress.org\u002Frobfelty\u002F","\u003Cp>This is a very simple plugin that uses Javascript to form a collapsable set of\u003Cbr \u002F>\nlinks in the sidebar for the links (blogroll). Every link corresponding to a\u003Cbr \u002F>\ngiven link category will be expanded.\u003C\u002Fp>\n\u003Cp>You can use multiple instances of the widget, each with its own set of options. In this way you could have one set of links for certain categories one place on your page, and another widget with a different set of links somewhere else.\u003C\u002Fp>\n\u003Cp>It is based off of the Collapsing Categories and Collapsing Pages plugins.\u003C\u002Fp>\n\u003Ch4>What’s new?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>0.4 (2015.08.12)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compatible with WP 4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>0.3.5 (2010.06.23)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed javascript path error\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>0.3.4 (2010.06.18)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed html validation when target is blank (thanks http:\u002F\u002Fdropdeaddick.com)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>0.3.3 (2010.01.28)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Switched from scriptaculous to jquery. No longer conflicts with plugins\u003Cbr \u002F>\nwhich use mootools (e.g. featured content gallery)\u003C\u002Fli>\n\u003Cli>Restricted settings page to authorized users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>Style options can be set via the settings panel. All other options can be set\u003Cbr \u002F>\nfrom the widget panel. If you wish to insert the code into your theme manually\u003Cbr \u002F>\ninstead of using a widget, you can use the following options. These options\u003Cbr \u002F>\ncan be given to the \u003Ccode>collapsLink()\u003C\u002Fcode> function either as an array or in query\u003Cbr \u002F>\nstyle, in the same manner as the \u003Ccode>wp_list_links\u003C\u002Fcode> function.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  $defaults=array(\n    'showLinkCount'=> true ,\n    'catSort'=> 'linkName' ,\n    'catSortOrder'=> 'ASC' ,\n    'linkSort'=> 'linkName' ,\n    'linkSortOrder'=> 'ASC' ,\n    'inExclude'=> 'exclude' ,\n    'inExcludeCats'=> '' ,\n    'expand'=> 0 ,\n    'customExpand' => '',\n    'customCollapse' => '',\n    'defaultExpand'=> '',\n    'animate' => 0,\n    'nofollow' => true,\n    'debug' => false\n  );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>showLinkCount\n\u003Cul>\n\u003Cli>When true, the number of links in the category will be shown in\u003Cbr \u002F>\nparentheses following the name of the link category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>catSort\n\u003Cul>\n\u003Cli>The order in which link categories should be sorted. Possible values:\n\u003Cul>\n\u003Cli>‘catName’ the name of the link category (default)\u003C\u002Fli>\n\u003Cli>‘catId’ the id of the link category\u003C\u002Fli>\n\u003Cli>‘catSlug’ the slug of the link category\u003C\u002Fli>\n\u003Cli>‘catOrder’ custom order specified in the links options\u003C\u002Fli>\n\u003Cli>‘catCount’ the number of links in each category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>linkSort\n\u003Cul>\n\u003Cli>The order in which link linkegories should be sorted. Possible values:\n\u003Cul>\n\u003Cli>‘linkName’ the name of the link (default)\u003C\u002Fli>\n\u003Cli>‘linkId’ the id of the link \u003C\u002Fli>\n\u003Cli>‘linkUrl’ the url of the link \u003C\u002Fli>\n\u003Cli>‘linkRating’ the rating  assigned to the link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>catSortOrder\n\u003Cul>\n\u003Cli>Whether categories should be sorted in normal or reverse order. Possible\u003Cbr \u002F>\nvalues:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z, 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a, 9-0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>linkSortOrder\n\u003Cul>\n\u003Cli>Whether link should be sorted in normal or reverse order. Possible values:\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z, 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a, 9-0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>inExclude\n\u003Cul>\n\u003Cli>Whether to include or exclude certain categories\n\u003Cul>\n\u003Cli>‘exclude’ (default) \u003C\u002Fli>\n\u003Cli>‘include’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>inExcludeCats\n\u003Cul>\n\u003Cli>The link categories which should be included or excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>expand\n\u003Cul>\n\u003Cli>The symbols to be used to mark expanding and collapsing. Possible values:\n\u003Cul>\n\u003Cli>‘0’ Triangles (default)\u003C\u002Fli>\n\u003Cli>‘1’ + –\u003C\u002Fli>\n\u003Cli>‘2’ [+] [-]\u003C\u002Fli>\n\u003Cli>‘3’ images (you can upload your own if you wish)\u003C\u002Fli>\n\u003Cli>‘4’ custom symbols\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customExpand\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark expandable link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>customCollapse\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark collapsible link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>defaultExpand\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A comma separated list of link category IDs or Slugs which should be\u003Cbr \u002F>\nexpanded by default\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>animate\n\u003Cul>\n\u003Cli>When set to true, collapsing and expanding will be animated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>nofollow\n\u003Cul>\n\u003Cli>When set to true (default), rel=’nofollow’ tags will be added to links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>debug\n\u003Cul>\n\u003Cli>When set to true, extra debugging information will be displayed in the\u003Cbr \u002F>\nunderlying code of your page (but not visible from the browser). Use\u003Cbr \u002F>\nthis option if you are having problems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>collapsLink('animate=true&nofollow=false&expand=3,inExcludeCats=blogroll,lousy-friends')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will produce a list with:\u003Cbr \u002F>\n* animation on\u003Cbr \u002F>\n* no nofollow tags\u003Cbr \u002F>\n* using images to mark collapsing and expanding\u003Cbr \u002F>\n* exclude links in the categories blogroll and lousy-friends\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>You can see this on my test blog at http:\u002F\u002Frobfelty.com\u002Ftest\u003C\u002Fp>\n\u003Ch3>CAVEAT\u003C\u002Fh3>\n\u003Cp>Currently this plugin relies on Javascript to expand and collapse the links.\u003Cbr \u002F>\nIf a user’s browser doesn’t support javascript they won’t see the links to the\u003Cbr \u002F>\nposts, but the links to the links will still work (which is the default\u003Cbr \u002F>\nbehavior in wordpress anyways)\u003C\u002Fp>\n\u003Cp>The option to show the number of links currently uses the number stored in the\u003Cbr \u002F>\ndatabase, which includes both visible and invisible links. If you have\u003Cbr \u002F>\ninvisible links, this number will be wrong.\u003C\u002Fp>\n","This widget uses Javascript to dynamically expand or collapsable the set of links for each link category.",17095,"2015-08-12T14:28:00.000Z","4.3.34","2.8",[20,21,22],"http:\u002F\u002Frobfelty.com\u002Fplugins\u002Fcollapsing-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-links.0.4.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":31,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":17,"download_link":113,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-sidebar-links","Custom Sidebar Links","1.0.0","Vinny Moreira","https:\u002F\u002Fprofiles.wordpress.org\u002Fvimodesigns\u002F","\u003Cp>The Custom Sidebar Links widget enables a list of all pages, posts and custom post types, to be selected as links on the sidebar of any page on your site. This gives you full control on what links to be shown on the sidebar on a page-per-page basis.\u003C\u002Fp>\n","Customize the sidebar of any page on your site by creating a list of links to other pages, posts, or custom post types.",4050,"2016-01-12T23:29:00.000Z","4.4.34","3.0",[109,110,20,111,112],"custom-links","custom-sidebar","links-widget","side-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sidebar-links.zip",{"slug":115,"name":116,"version":117,"author":17,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":13,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":17,"tags":126,"homepage":128,"download_link":129,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"live-search-popup","Live Search Popup","1.4.7","https:\u002F\u002Fprofiles.wordpress.org\u002Fschimmi\u002F","\u003Cp>This plugin adds Spotlight ™ like live search with an ajax popup to\u003Cbr \u002F>\nthe default search box. See the screenshot.\u003C\u002Fp>\n\u003Cp>It can be used as a widget or directly as a PHP call in the theme.\u003C\u002Fp>\n\u003Cp>The Live Search Plugin is heavily based on John Nunemaker’s\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.wp-plugins-db.org\u002Fplugin\u002Faddicted-to-live-search\u002F\" rel=\"nofollow ugc\">Addicted To Live Search\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Changelog\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1.4.7 Fix by Tony for “With mouseover on result in IE, there is no background image or color”.\u003C\u002Fli>\n\u003Cli>1.4.6 Added livesearchpopup_resultsbox(width) to put the popup below a search box of your choice, e.g. from a theme.\u003C\u002Fli>\n\u003Cli>1.4.5 Do not initialize if no livesearchpopup_results is found. In contrast to the original live search this plugin does not make sense without the popup anyway. This fixes a JavaScript bug in IE7.\u003C\u002Fli>\n\u003Cli>1.4.4 Use wpurl instead of siteurl to allow installations of WordPress at different addresses (thanks to Draco)\u003C\u002Fli>\n\u003Cli>1.4.3 Use \u003C?php instead of \u003C? in live-search-popup.php\u003C\u002Fli>\n\u003Cli>1.4.2 Force update script to update the plugin.\u003C\u002Fli>\n\u003Cli>1.4.1 Switched to the_post instead of the deprecated wp_start().\u003C\u002Fli>\n\u003Cli>1.4 Finally permalinks work together with this plugin. In addition a “Show all” links was added at the bottom for the case that there are more posts than shown in the popup (thanks to Marco Luthe).\u003C\u002Fli>\n\u003Cli>1.3.4 Moved the placeholder and autocomplete attributes of the search box to JavaScript as they are not XHTML valid (thanks to Marco Luthe)\u003C\u002Fli>\n\u003Cli>1.3.3 Added some print commands in front of get_bloginfos (thanks to upekshapriya who noticed that)\u003C\u002Fli>\n\u003Cli>1.3.2 Force update script to update the plugin.\u003C\u002Fli>\n\u003Cli>1.3.1 Relative paths in css to allow installation which are not at the domain root.\u003C\u002Fli>\n\u003Cli>1.3 Fixed behaviour for change and blur events of the search box. This fixes the “click-through” bug.\u003C\u002Fli>\n\u003Cli>1.2.1 Updated to reflect that it works with 2.3 as well.\u003C\u002Fli>\n\u003Cli>1.2 Bugfixes\u003C\u002Fli>\n\u003Cli>1.1 Bugfixes\u003C\u002Fli>\n\u003Cli>1.0 First release\u003C\u002Fli>\n\u003C\u002Ful>\n","Spotlight (tm) like live search with an ajax popup",40,28002,"2008-04-11T07:35:00.000Z","2.5","2.0.2",[19,127,21,22],"search","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flive-search-popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flive-search-popup.1.4.7.zip",{"attackSurface":131,"codeSignals":157,"taintFlows":195,"riskAssessment":246,"analyzedAt":262},{"hooks":132,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[133,139,143,145,149],{"type":134,"name":135,"callback":136,"file":137,"line":138},"action","init","ml_ajax","core.php",24,{"type":134,"name":140,"callback":141,"file":142,"line":69},"comment_post","wp_delete_multicollinks_cache","wp-multicollinks.php",{"type":134,"name":144,"callback":141,"file":142,"line":25},"wp_set_comment_status",{"type":134,"name":146,"callback":147,"file":142,"line":148},"widgets_init","wp_widgets_multicollinks_init",209,{"type":134,"name":150,"callback":151,"file":142,"line":152},"wp_head","multicollinks_head",232,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":167,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":194},[],{"prepared":13,"raw":160,"locations":161},2,[162,165],{"file":137,"line":163,"context":164},88,"$wpdb->get_results() with variable interpolation",{"file":137,"line":166,"context":164},91,{"escaped":13,"rawEcho":168,"locations":169},12,[170,172,174,176,178,180,182,184,186,188,190,192],{"file":137,"line":11,"context":171},"raw output",{"file":142,"line":173,"context":171},22,{"file":142,"line":175,"context":171},34,{"file":142,"line":177,"context":171},66,{"file":142,"line":179,"context":171},67,{"file":142,"line":181,"context":171},71,{"file":142,"line":183,"context":171},132,{"file":142,"line":185,"context":171},139,{"file":142,"line":187,"context":171},148,{"file":142,"line":189,"context":171},157,{"file":142,"line":191,"context":171},224,{"file":142,"line":193,"context":171},225,[],[196,226],{"entryPoint":197,"graph":198,"unsanitizedCount":160,"severity":225},"ml_ajax (core.php:6)",{"nodes":199,"edges":220},[200,205,210,212,216],{"id":201,"type":202,"label":203,"file":137,"line":204},"n0","source","$_GET",8,{"id":206,"type":207,"label":208,"file":137,"line":11,"wp_function":209},"n1","sink","echo() [XSS]","echo",{"id":211,"type":202,"label":203,"file":137,"line":11},"n2",{"id":213,"type":214,"label":215,"file":137,"line":11},"n3","transform","→ create_multicollinks()",{"id":217,"type":207,"label":218,"file":137,"line":166,"wp_function":219},"n4","get_results() [SQLi]","get_results",[221,223,224],{"from":201,"to":206,"sanitized":222},false,{"from":211,"to":213,"sanitized":222},{"from":213,"to":217,"sanitized":222},"high",{"entryPoint":227,"graph":228,"unsanitizedCount":245,"severity":225},"\u003Ccore> (core.php:0)",{"nodes":229,"edges":240},[230,231,232,234,235,236,238],{"id":201,"type":202,"label":203,"file":137,"line":204},{"id":206,"type":207,"label":208,"file":137,"line":11,"wp_function":209},{"id":211,"type":202,"label":233,"file":137,"line":204},"$_GET (x2)",{"id":213,"type":207,"label":218,"file":137,"line":163,"wp_function":219},{"id":217,"type":202,"label":203,"file":137,"line":11},{"id":237,"type":214,"label":215,"file":137,"line":11},"n5",{"id":239,"type":207,"label":218,"file":137,"line":166,"wp_function":219},"n6",[241,242,243,244],{"from":201,"to":206,"sanitized":222},{"from":211,"to":213,"sanitized":222},{"from":217,"to":237,"sanitized":222},{"from":237,"to":239,"sanitized":222},4,{"summary":247,"deductions":248},"The wp-multicollinks plugin v1.0.2 exhibits a concerning security posture despite its limited attack surface and lack of recorded vulnerabilities.  The static analysis reveals significant weaknesses in secure coding practices. All identified SQL queries are raw and do not use prepared statements, posing a risk of SQL injection vulnerabilities. Furthermore, a substantial portion of output handling is not properly escaped, creating potential for cross-site scripting (XSS) attacks. The taint analysis highlights two high-severity flows with unsanitized paths, indicating that user-controlled data is being processed without adequate sanitization, which could lead to various injection attacks.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This is a positive sign, but it cannot entirely mitigate the risks identified in the code analysis. It's possible that previous versions did not have these issues, or that they have gone undiscovered. The absence of capability checks and nonce checks on potential entry points (even though the attack surface is currently reported as zero) is a general concern for future updates or if new entry points are introduced.\n\nIn conclusion, while the plugin's current attack surface appears minimal and it has no documented vulnerabilities, the internal code quality presents substantial risks. The lack of prepared statements for SQL and the absence of output escaping are fundamental security flaws that require immediate attention. The high-severity taint flows are particularly alarming. Developers should prioritize addressing these coding deficiencies to improve the plugin's overall security.",[249,252,254,257,260],{"reason":250,"points":251},"Raw SQL queries without prepared statements",10,{"reason":253,"points":204},"Unescaped output detected",{"reason":255,"points":256},"High severity taint flows with unsanitized paths",15,{"reason":258,"points":259},"No capability checks implemented",5,{"reason":261,"points":259},"No nonce checks implemented","2026-03-16T23:01:36.331Z",{"wat":264,"direct":273},{"assetPaths":265,"generatorPatterns":268,"scriptPaths":269,"versionParams":270},[266,267],"\u002Fwp-content\u002Fplugins\u002Fwp-multicollinks\u002Fwp-multicollinks.css","\u002Fwp-content\u002Fplugins\u002Fwp-multicollinks\u002Fwp-multicollinks.js",[],[267],[271,272],"wp-multicollinks\u002Fwp-multicollinks.css?ver=","wp-multicollinks\u002Fwp-multicollinks.js?ver=",{"cssClasses":274,"htmlComments":276,"htmlAttributes":279,"restEndpoints":295,"jsGlobals":296,"shortcodeOutput":297},[275],"widget_multicollinks",[277,278],"\u003C!-- START of script generated by WP-MulticolLinks -->","\u003C!-- END of script generated by WP-MulticolLinks -->",[280,281,282,283,284,285,286,287,288,289,290,291,292,293,294],"name=\"multicollinks-title\"","name=\"multicollinks-number\"","name=\"multicollinks-columns\"","name=\"multicollinks-category\"","name=\"multicollinks-orderby\"","name=\"multicollinks-order\"","name=\"multicollinks-navigator\"","name=\"multicollinks-submit\"","id=\"multicollinks-title\"","id=\"multicollinks-number\"","id=\"multicollinks-columns\"","id=\"multicollinks-category\"","id=\"multicollinks-orderby\"","id=\"multicollinks-order\"","id=\"multicollinks-navigator\"",[],[],[]]