[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT8AU99xb1ulk4X0OdSjbHf7CAVc7KAKdFsAOPEzz5CE":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":41,"analysis":148,"fingerprints":382},"bns-featured-tag","BNS Featured Tag","2.7.2","Edward Caissie","https:\u002F\u002Fprofiles.wordpress.org\u002Fcais\u002F","\u003Cp>Plugin with multi-widget functionality that displays most recent posts from specific tag or tags (set with user options). Also includes user options to display: Tag Description; Author and meta details; comment totals; post categories; post tags; and either full post, excerpt, or your choice of the amount of words (or any combination).\u003Cbr \u002F>\nCopyright 2009-2015  Edward Caissie  (email : edward.caissie@gmail.com)\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\n  it under the terms of the GNU General Public License version 2,\u003Cbr \u002F>\n  as published by the Free Software Foundation.\u003C\u002Fp>\n\u003Cp>You may NOT assume that you can use any other version of the GPL.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\n  GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\n  along with this program; if not, write to the Free Software\u003Cbr \u002F>\n  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n\u003Cp>The license for this software can also likely be found here:\u003Cbr \u002F>\n  http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Displays most recent posts from a specific featured tag or tags.",40,11415,100,2,"2016-04-10T17:56:00.000Z","4.5.33","3.6","",[20,21,22,23,24],"featured","multi-widget","posts","tags","user-options","http:\u002F\u002Fbuynowshop.com\u002Fplugins\u002Fbns-featured-tag\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbns-featured-tag.2.7.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":34,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"cais","tacticais",18,2170,88,30,86,"2026-04-04T04:24:05.806Z",[42,59,85,106,131],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":28,"num_ratings":28,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"featured-post-type-widget","Featured Post Type","1.0","Ranjith Siji","https:\u002F\u002Fprofiles.wordpress.org\u002Franjithsiji\u002F","\u003Cp>This plugin create a widget which will display a configured post type (From Custom Post Type – WordPress 3.0) with its featured image. You will also get a drop down list of post titles posted in that type. Select a post type and click go. Using Ajax it will load the selected content.\u003C\u002Fp>\n\u003Cp>You can use this plugin to display a post types with image . This plugin uses Jquery for ajax. It is working with wordpress 3.0 only. Because custom post type is introduced in wordpress 3.0\u003C\u002Fp>\n\u003Cp>I taken codes from\u003C\u002Fp>\n\u003Cp>BNS Featured Category Plugin\u003C\u002Fp>\n\u003Cp>Ajax Categories Posts Dropdown\u003Cbr \u002F>\n* Copyright 2009-2010  Ranjith Siji  (email : ranjith.sajeev@gmail.com)\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\n  it under the terms of the GNU General Public License version 2,\u003Cbr \u002F>\n  as published by the Free Software Foundation.\u003C\u002Fp>\n\u003Cp>You may NOT assume that you can use any other version of the GPL.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\n  but WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\n  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\n  GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\n  along with this program; if not, write to the Free Software\u003Cbr \u002F>\n  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\u003C\u002Fp>\n\u003Cp>The license for this software can also likely be found here:\u003Cbr \u002F>\n  http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Displays most recent posts from a specific post type and a drop down to select previous entries.",10,3579,"2010-06-21T15:34:00.000Z","3.0.5","3.0",[56,20,21,22,24],"category","http:\u002F\u002Franjith.zfs.in\u002Fplugins\u002Ffeatured-post-type\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-post-type-widget.zip",{"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":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":50,"unpatched_count":28,"last_vuln_date":84,"fetched_at":30},"vk-all-in-one-expansion-unit","VK All in One Expansion Unit","9.113.4.1","Hidekazu Ishikawa","https:\u002F\u002Fprofiles.wordpress.org\u002Fkurudrive\u002F","\u003Cp>This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.\u003C\u002Fp>\n\u003Cp>Many features can be stopped individually.\u003C\u002Fp>\n\u003Cp>[ Powerful　Widgets ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Recent Posts – display the link text and the date of the latest article title.\u003C\u002Fli>\n\u003Cli>Page content to widget – display the contents of the page to the widgets.\u003C\u002Fli>\n\u003Cli>Profile – display the profile entered in the widget.\u003C\u002Fli>\n\u003Cli>FB Page Plugin – display the Facebook Page Plugin.\u003C\u002Fli>\n\u003Cli>3PR area – display the 3PR area.\u003C\u002Fli>\n\u003Cli>PR Blocks – display the PR Blocks.\u003C\u002Fli>\n\u003Cli>Categories\u002Ftags list – Displays a categories, tags or format list.\u003C\u002Fli>\n\u003Cli>Archive list – Displays a list of archives. You can choose the post type and also to display archives by month or by year.\u003C\u002Fli>\n\u003Cli>Facebook Page Plugin widget\u003C\u002Fli>\n\u003Cli>Image Banner widget\u003C\u002Fli>\n\u003Cli>Text Button widget\u003C\u002Fli>\n\u003Cli>Contact Button widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Gutenberg Blocks ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML SiteMap\u003C\u002Fli>\n\u003Cli>Child Page List\u003C\u002Fli>\n\u003Cli>Page list from ancestor\u003C\u002Fli>\n\u003Cli>Share Button\u003C\u002Fli>\n\u003Cli>Contact Section\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Social media ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print Social Bookmarks\u003C\u002Fli>\n\u003Cli>Print OG Tags\u003C\u002Fli>\n\u003Cli>Print X Card Tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[ Others ]\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print Google Analytics tag\u003C\u002Fli>\n\u003Cli>Print meta description tag\u003C\u002Fli>\n\u003Cli>Rewrite the title tag\u003C\u002Fli>\n\u003Cli>Insert Related Posts\u003C\u002Fli>\n\u003Cli>Insert Call to action\u003C\u002Fli>\n\u003Cli>Insert Child page List to page\u003C\u002Fli>\n\u003Cli>Insert Page list from ancestor\u003C\u002Fli>\n\u003Cli>Insert Auto HTML Site Map\u003C\u002Fli>\n\u003Cli>Automatic Eye Catch insert\u003C\u002Fli>\n\u003Cli>Custom post type and custom taxonomy manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and more.\u003C\u002Fp>\n","This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.",100000,7987014,80,7,"2026-03-09T17:15:00.000Z","6.9.4","6.5","7.4",[76,77,78,79,80],"facebook-page-plugin","google-analytics","og-tags","related-posts","sitemap","https:\u002F\u002Fex-unit.nagoya","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvk-all-in-one-expansion-unit.9.113.4.1.zip",95,"2026-02-17 16:43:06",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":14,"last_updated":96,"tested_up_to":72,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":102,"download_link":103,"security_score":104,"vuln_count":14,"unpatched_count":28,"last_vuln_date":105,"fetched_at":30},"essential-widgets","Essential Widgets","3.0.1","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>Essential Widgets – a free WordPress plugin for widgets allows you to create and add interesting widgets on your website to make it more attractive and welcoming. Essential Widgets stays true to the essence of its name and offers exactly what you expect from a widgets plugin—all the “essential” widgets for your website. The plugin has been crafted beautifully to draw the extra attention to the important parts of your website. Essential Widgets provides you with the ability to have more control over the widgets with the various customization options. This free WordPress plugin for widgets allows you to create 7 different interesting widgets on your website. All the 7 widgets provided to you comes with so many customization options and are very easy to use. So, with Essential Widgets plugin, customize the interesting widgets your way and display them anywhere you want on your website to make it more dynamic.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>EW: Archives\u003Cbr \u002F>\nThe Archives widget comes with various customization options. Choose a title, limit the number of posts, select the archive type, post type, order and more with the Archives widget.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Authors\u003Cbr \u002F>\nDisplaying the author’s information is kind of a must-have feature if your website has multiple authors. Our new WordPress widgets plugin allows you to add Authors widget. With this widget, you can show the list of the authors on your website, the number of posts, select feed type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Categories\u003Cbr \u002F>\nEssential Widgets Pro supports Categories widget. The widget provides you with various customizable options such as the title of the widget, taxonomy option, order option, number of categories to show, display as a list or none, number of posts to display, sort by option, select feed type ton display and display as text or image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Menus\u003Cbr \u002F>\nBored with the same default menu? Our new WordPress plugin for widgets, Essential Widgets Pro supports Menus widget. With the Menus widget filled with various customization options, you can display your menus elegantly anywhere you want on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Pages\u003Cbr \u002F>\nDisplay a list of pages with the Pages widget. With various customization options being provided to you, you can showcase the pages that are more important on your website wherever you want with Essential Widgets Pro.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Posts\u003Cbr \u002F>\nEssential Widgets Pro supports Posts widget. With the widget and its customizable options, you can easily display a list of posts on your website. You can add a title, select the post type, number of items to display, order, sort by, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>EW: Tags\u003Cbr \u002F>\nAnd last, but definitely not the least, the Tags widget. You can display a list of tags as cloud or list, select the order of the tags, sort by option and the number of items to be displayed. The widget also provides you with more customization options including the unit, separator, search, text type, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>To translate the plugin, use translate.wordpress.org (GlotPress). You only need your WordPress.org account to join the collaborative translation project.\u003C\u002Fp>\n\u003Cp>You can translate Essential Widgets on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fessential-widgets\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","Essential Widgets is a WordPress plugin for widgets that allows you to create and add amazing widgets with high customization option",10000,488631,70,"2026-01-26T17:59:00.000Z","5.9",[99,100,22,23,101],"categories","pages","widgets","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fessential-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fessential-widgets.3.0.1.zip",98,"2026-02-04 18:41:50",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":93,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":126,"download_link":127,"security_score":128,"vuln_count":129,"unpatched_count":28,"last_vuln_date":130,"fetched_at":30},"ultimate-posts-widget","Ultimate Posts Widget","2.3.2","cl272","https:\u002F\u002Fprofiles.wordpress.org\u002Fcl272\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fultimate-posts-widget\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fultimate-posts-widget\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>UPDATE: Plugin ownership changed for this plugin. We are currently evaluating possible enhancements for it. Stay tuned! If you have any suggestions yourself, please let us know in the Support Forum.\u003C\u002Fp>\n\u003Cp>Note: This is a \u003Cstrong>classic widget\u003C\u002Fstrong> type, in order for it to work on the latest version of WordPress you will need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin installed on your site.\u003C\u002Fp>\n\u003Cp>The ultimate widget for displaying posts, custom post types or sticky posts with an array of options to customize the display.\u003C\u002Fp>\n\u003Cp>Designed for both the average user and developer, Ultimate Posts Widgets aims to provide flexibility and ease of use for displaying any kinds of posts within your widget areas. An array of widget options are available as well as hooks, filters and custom templates for more advanced customization.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter by categories\u003C\u002Fli>\n\u003Cli>Filter by current category\u003C\u002Fli>\n\u003Cli>Filter by tags\u003C\u002Fli>\n\u003Cli>Filter by current tag\u003C\u002Fli>\n\u003Cli>Filter by custom post types\u003C\u002Fli>\n\u003Cli>Filter by sticky posts\u003C\u002Fli>\n\u003Cli>Select number of posts to display\u003C\u002Fli>\n\u003Cli>Display title\u003C\u002Fli>\n\u003Cli>Display publish date\u002Ftime with custom format options\u003C\u002Fli>\n\u003Cli>Display post author and link\u003C\u002Fli>\n\u003Cli>Display post comment count\u003C\u002Fli>\n\u003Cli>Display excerpt or full content\u003C\u002Fli>\n\u003Cli>Display read more link with custom label\u003C\u002Fli>\n\u003Cli>Display featured image and at any size\u003C\u002Fli>\n\u003Cli>Display post categories\u003C\u002Fli>\n\u003Cli>Display post tags\u003C\u002Fli>\n\u003Cli>Display custom fields\u003C\u002Fli>\n\u003Cli>Add text or HTML before and after posts list\u003C\u002Fli>\n\u003Cli>Add CSS class to widget\u003C\u002Fli>\n\u003Cli>Add widget title link\u003C\u002Fli>\n\u003Cli>Change excerpt length (in words)\u003C\u002Fli>\n\u003Cli>Order by date, title, number of comments, random or a custom field\u003C\u002Fli>\n\u003Cli>Exclude current post from the list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ tab\u003C\u002Fa> for documentation on custom templates, hooks, common issues, and more.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For help please ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fultimate-posts-widget\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy this plugin? \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002F5U4SICyc\" rel=\"nofollow ugc\">Send a tip to support development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate widget for displaying posts, custom post types or sticky posts with an array of options.",492332,90,55,"2024-07-17T01:21:00.000Z","6.6.5","3.5",[121,122,123,124,125],"custom-post-types","featured-image","recent-posts","sticky-posts","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-posts-widget.2.3.2.zip",92,1,"2024-02-13 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":128,"num_ratings":141,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":18,"tags":145,"homepage":146,"download_link":147,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"flexible-posts-widget","Flexible Posts Widget","3.5.0","DaveE","https:\u002F\u002Fprofiles.wordpress.org\u002Fdpe415\u002F","\u003Cp>The default Recent Posts widget is exceptionally basic. I always find myself in need of a way to easily display a selection of posts from any combination post type or taxonomy. Hence, Flexible Posts Widget.\u003C\u002Fp>\n\u003Cp>Flexible Posts Widget (FPW) is more than just a simple alternative to the default Recent Posts widget.  With many per-instance options it is highly customizable and allows advanced users to display the resulting posts virtually any way imaginable.\u003C\u002Fp>\n\u003Ch4>Features & options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable widget title\u003C\u002Fli>\n\u003Cli>Get posts by post type(s) and\u002For taxonomy & term(s) or directly by a list of post IDs.\u003C\u002Fli>\n\u003Cli>Control the number of posts displayed and the number of posts to offset.\u003C\u002Fli>\n\u003Cli>Option to display the post feature image.\u003C\u002Fli>\n\u003Cli>Select the post feature image size to display from existing image sizes: thumbnail, medium, large, post-thumbnail or any size defined by the current theme.\u003C\u002Fli>\n\u003Cli>Order posts by: date, modified date, ID, title, menu order, random, Post ID Order; and sort posts: ascending or descending.\u003C\u002Fli>\n\u003Cli>Each widget’s output can be customized by user-defined templates added to the current theme folder.\u003C\u002Fli>\n\u003Cli>Multi Language support. Compatible with \u003Ca href=\"http:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpolylang\u002F\" rel=\"ugc\">PolyLang\u003C\u002Fa> for sure. Not tested with other multi-language plugins, but it should work.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Hooks\u003C\u002Fh4>\n\u003Cp>Flexible posts widget currently has two public hooks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter: \u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fflexible-posts-widget\u002Ftrunk\u002Fincludes\u002Fclass-fpw-widget.php#L191\" rel=\"nofollow ugc\">\u003Ccode>dpe_fpw_args\u003C\u002Fcode>\u003C\u002Fa> allows filtering the query vars before submitting the widget posts query.\u003C\u002Fli>\n\u003Cli>Filter: \u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fflexible-posts-widget\u002Ftrunk\u002Fincludes\u002Fclass-fpw-widget.php#L354\" rel=\"nofollow ugc\">\u003Ccode>dpe_fpw_template_{$template_name}\u003C\u002Fcode>\u003C\u002Fa> filters the template file path used to display the widget output.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Future updates & feature requests list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use search box instead of ID text field for post id’s\u003C\u002Fli>\n\u003Cli>Shortcode functionality.\u003C\u002Fli>\n\u003Cli>Get posts by Author.\u003C\u002Fli>\n\u003Cli>Filter out the post currently being viewed.\u003C\u002Fli>\n\u003Cli>Get posts from the same archive (term\u002Fpost type\u002Fetc).\u003C\u002Fli>\n\u003Cli>Limit results by a time period.\u003C\u002Fli>\n\u003C\u002Ful>\n","An advanced posts display widget with many options. Display posts in your sidebars any way you'd like!",8000,214074,57,"2017-11-28T09:10:00.000Z","4.7.32","3.2",[99,22,23,125,101],"http:\u002F\u002Fflexiblepostswidget.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-posts-widget.3.5.0.zip",{"attackSurface":149,"codeSignals":178,"taintFlows":369,"riskAssessment":370,"analyzedAt":381},{"hooks":150,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":177,"entryPointCount":129,"unprotectedCount":28},[151,157,161,166],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","wp_enqueue_scripts","scripts_and_styles","bns-featured-tag.php",117,{"type":152,"name":158,"callback":159,"file":155,"line":160},"admin_enqueue_scripts","scripts_and_styles_for_options",125,{"type":162,"name":163,"callback":164,"priority":50,"file":155,"line":165},"filter","plugin_row_meta","plugin_meta",133,{"type":152,"name":167,"callback":168,"file":155,"line":169},"widgets_init","load_widget",144,[],[],[173],{"tag":174,"callback":175,"file":155,"line":176},"bnsft","bnsft_shortcode",141,[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":28,"externalRequests":129,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":368},[],{"prepared":28,"raw":28,"locations":181},[],{"escaped":129,"rawEcho":183,"locations":184},93,[185,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,346,348,349,351,353,355,357,359,360,362,364,366],{"file":155,"line":186,"context":187},355,"raw output",{"file":155,"line":189,"context":187},362,{"file":155,"line":191,"context":187},464,{"file":155,"line":193,"context":187},486,{"file":155,"line":195,"context":187},502,{"file":155,"line":197,"context":187},566,{"file":155,"line":199,"context":187},624,{"file":155,"line":201,"context":187},732,{"file":155,"line":203,"context":187},734,{"file":155,"line":205,"context":187},735,{"file":155,"line":207,"context":187},736,{"file":155,"line":209,"context":187},741,{"file":155,"line":211,"context":187},743,{"file":155,"line":213,"context":187},744,{"file":155,"line":215,"context":187},745,{"file":155,"line":217,"context":187},751,{"file":155,"line":219,"context":187},752,{"file":155,"line":221,"context":187},754,{"file":155,"line":223,"context":187},760,{"file":155,"line":225,"context":187},761,{"file":155,"line":227,"context":187},763,{"file":155,"line":229,"context":187},769,{"file":155,"line":231,"context":187},770,{"file":155,"line":233,"context":187},772,{"file":155,"line":235,"context":187},778,{"file":155,"line":237,"context":187},779,{"file":155,"line":239,"context":187},781,{"file":155,"line":241,"context":187},789,{"file":155,"line":243,"context":187},791,{"file":155,"line":245,"context":187},792,{"file":155,"line":247,"context":187},793,{"file":155,"line":249,"context":187},799,{"file":155,"line":251,"context":187},801,{"file":155,"line":253,"context":187},802,{"file":155,"line":255,"context":187},803,{"file":155,"line":257,"context":187},812,{"file":155,"line":259,"context":187},814,{"file":155,"line":261,"context":187},815,{"file":155,"line":263,"context":187},838,{"file":155,"line":265,"context":187},839,{"file":155,"line":267,"context":187},842,{"file":155,"line":269,"context":187},845,{"file":155,"line":271,"context":187},848,{"file":155,"line":273,"context":187},849,{"file":155,"line":275,"context":187},851,{"file":155,"line":277,"context":187},858,{"file":155,"line":279,"context":187},862,{"file":155,"line":281,"context":187},863,{"file":155,"line":283,"context":187},866,{"file":155,"line":285,"context":187},870,{"file":155,"line":285,"context":187},{"file":155,"line":288,"context":187},876,{"file":155,"line":290,"context":187},878,{"file":155,"line":292,"context":187},879,{"file":155,"line":294,"context":187},880,{"file":155,"line":296,"context":187},887,{"file":155,"line":298,"context":187},889,{"file":155,"line":300,"context":187},890,{"file":155,"line":302,"context":187},891,{"file":155,"line":304,"context":187},902,{"file":155,"line":306,"context":187},905,{"file":155,"line":308,"context":187},906,{"file":155,"line":310,"context":187},908,{"file":155,"line":312,"context":187},912,{"file":155,"line":314,"context":187},915,{"file":155,"line":316,"context":187},916,{"file":155,"line":318,"context":187},918,{"file":155,"line":320,"context":187},921,{"file":155,"line":322,"context":187},924,{"file":155,"line":324,"context":187},925,{"file":155,"line":326,"context":187},927,{"file":155,"line":328,"context":187},930,{"file":155,"line":330,"context":187},933,{"file":155,"line":332,"context":187},934,{"file":155,"line":334,"context":187},936,{"file":155,"line":336,"context":187},939,{"file":155,"line":338,"context":187},942,{"file":155,"line":340,"context":187},943,{"file":155,"line":342,"context":187},946,{"file":155,"line":344,"context":187},951,{"file":155,"line":344,"context":187},{"file":155,"line":347,"context":187},955,{"file":155,"line":347,"context":187},{"file":155,"line":350,"context":187},957,{"file":155,"line":352,"context":187},959,{"file":155,"line":354,"context":187},960,{"file":155,"line":356,"context":187},961,{"file":155,"line":358,"context":187},965,{"file":155,"line":358,"context":187},{"file":155,"line":361,"context":187},967,{"file":155,"line":363,"context":187},970,{"file":155,"line":365,"context":187},971,{"file":155,"line":367,"context":187},1242,[],[],{"summary":371,"deductions":372},"The \"bns-featured-tag\" plugin v2.7.2 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and having no known vulnerabilities (CVEs).  The attack surface is also commendably small, with only one shortcode entry point and no unprotected AJAX handlers or REST API routes.  Furthermore, the absence of file operations and external HTTP requests reduces potential vectors for compromise.  However, significant concerns arise from the output escaping. With 94 outputs and only 1% properly escaped, there is a high probability of Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is reflected without proper sanitization. The lack of nonce checks and capability checks on the identified shortcode also presents a potential risk, as it implies that the shortcode's functionality might be executed by unauthenticated or unauthorized users, further exacerbating the XSS risk if not handled with extreme care. The taint analysis showing zero flows might be due to the limited scope or complexity of the analyzed code, but coupled with the output escaping issue, it doesn't negate the inherent risk.",[373,376,379],{"reason":374,"points":375},"Insufficient output escaping (99% unescaped)",15,{"reason":377,"points":378},"Missing nonce checks on entry points",5,{"reason":380,"points":378},"Missing capability checks on entry points","2026-03-16T22:20:17.650Z",{"wat":383,"direct":392},{"assetPaths":384,"generatorPatterns":387,"scriptPaths":388,"versionParams":389},[385,386],"\u002Fwp-content\u002Fplugins\u002Fbns-featured-tag\u002Fbnsft-style.css","\u002Fwp-content\u002Fplugins\u002Fbns-featured-tag\u002Fbnsft-custom-style.css",[],[],[390,391],"bns-featured-tag\u002Fbnsft-style.css?ver=","bns-featured-tag\u002Fbnsft-custom-style.css?ver=",{"cssClasses":393,"htmlComments":395,"htmlAttributes":396,"restEndpoints":398,"jsGlobals":399,"shortcodeOutput":400},[4,394],"bnsft-link",[],[397],"id_base: 'bns-featured-tag'",[],[],[]]