[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fza8fOqS5TWa4nVAFquV3ga_ljKyWPx3v6QEoOOxi9t0":3,"$fcqwSuRwZDm4nb2e_Vl6H-nCaGY3dTqLlfc7JdFnSpdQ":237,"$fqBdI8aF24aR64r85KOF4DWdcsG3OmupxpmghwfPKufU":242},{"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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":35,"analysis":126,"fingerprints":216},"featured-posts-widget","Featured Posts Widget","1.0","tomsinger","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomsinger\u002F","\u003Cp>A WordPress plugin to create a Featured Posts widget\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Customisable title\u003Cbr \u002F>\n* Select categories to choose posts from\u003Cbr \u002F>\n* Customisable thumbnails (none, above, below, left, right)\u003Cbr \u002F>\n* Customisable thumbnail sizes\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Initial image code, customisations and WP_Query refactor from https:\u002F\u002Ftwitter.com\u002F_ericholmes to help create a real 1.0 version\u003C\u002Fp>\n","A Wordpress plugin to create a Featured Posts widget",30,4809,60,2,"2013-12-08T14:39:00.000Z","3.7.41","3.4.1","",[20,21,4,22],"featured","featured-posts","posts","http:\u002F\u002Fwww.89pies.com\u002Ffeatured-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-posts-widget.1.0.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},1,84,"2026-05-19T19:43:38.621Z",[36,55,73,90,105],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":26,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":18,"tags":49,"homepage":53,"download_link":54,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"latest-news-widget","Latest News Widget","1.0.1","Taylor Lovett","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlovett1\u002F","\u003Cp>Show latest posts from specific categories in your sidebar. Simple, easy-to-use, and customizble.\u003C\u002Fp>\n\u003Cp>Special Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose posts from up to three categories to display posts from\u003C\u002Fli>\n\u003Cli>Optionally show post titles\u003C\u002Fli>\n\u003Cli>Optionally show post bylines\u003C\u002Fli>\n\u003Cli>A dashboard widget that displays WordPress blogging tips, SEO tricks, exclusive tutorials, SEO strategies, and more!\u003C\u002Fli>\n\u003Cli>Show either the content, the excerpt, or the content with a limited number of characters\u003C\u002Fli>\n\u003Cli>Limit the number of posts shown. Offset the posts that are shown\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget includes a style manager!\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Easily change the font size, font family, title font size, etc from within the widget.\u003C\u002Fli>\n\u003Cli>This widget is reusable\u003C\u002Fli>\n\u003Cli>Very easy to setup. \u003Cstrong>Requires NO technical knowledge\u003C\u002Fstrong> to install\u003C\u002Fli>\n\u003Cli>Can be translated to multiple languages\u003C\u002Fli>\n\u003Cli>Outputs \u003Cstrong>clean, validated code\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Free Support via email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Restrictions\u002FRequirements:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with WordPress 2.8.1+, WPMU, and BuddyPress (WordPress 3.0+ is highly recommended)\u003C\u002Fli>\n\u003Cli>PHP 4 or 5\u003C\u002Fli>\n\u003Cli>PHP register_globals and safe_mode should be set to “Off” (this is done in your php.ini file)\u003C\u002Fli>\n\u003Cli>Your theme must call wp_head() and wp_footer()\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuring and Using the Plugin\u003C\u002Fh3>\n\u003Cp>Instructions for this plugin can be found at http:\u002F\u002Fwww.taylorlovett.com\u002Fwordpress-plugins\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For questions, feature requests, and support concerning the Latest News Widget plugin, please visit:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.taylorlovett.com\u002Fwordpress-plugins\u003C\u002Fp>\n","A customizable latest news widget.",200,23311,"2011-01-30T16:50:00.000Z","3.0.5","2.8.1",[4,37,50,51,52],"latest-posts-widget","new-posts-widget","posts-widget","http:\u002F\u002Ftaylorlovett.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-news-widget.1.0.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":26,"num_ratings":26,"last_updated":65,"tested_up_to":16,"requires_at_least":66,"requires_php":18,"tags":67,"homepage":71,"download_link":72,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"ccr-featured-posts","CCR Featured Posts","1.0.0","CodexCoder","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexcoder\u002F","\u003Cp>CCR Featured Posts Plugin developed by \u003Ca href=\"http:\u002F\u002Fwww.codexcoder.com\u002F\" title=\"CodexCoder\" rel=\"nofollow ugc\">CodexCoder\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Don’t need an extra configurations. Drag and drop CCR Featured Posts widget into your sidebar. Choose a category to\u003C\u002Fp>\n\u003Cp>show Featured Posts into your sidebar.\u003C\u002Fp>\n","Featured Posts Widget shows by selected categories",10,2113,"2014-02-05T10:46:00.000Z","3.0",[68,21,69,4,70],"codexcoder","featured-posts-plugin","wordpress-best-featured-plugin","http:\u002F\u002Fcodexcoder.com\u002Ffeatured-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fccr-featured-posts.zip",{"slug":74,"name":5,"version":39,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":63,"downloaded":79,"rating":26,"num_ratings":26,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":83,"tags":84,"homepage":88,"download_link":89,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"olympus-featured-posts-widget","DannyCooper","https:\u002F\u002Fprofiles.wordpress.org\u002Fdannycooper\u002F","\u003Cp>\u003Cstrong>Featured Posts Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display your most important posts in the sidebar.\u003C\u002Fp>\n\u003Cp>Compatible with all themes.\u003C\u002Fp>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDannyCooper\u002Folympus-featured-posts-widget\" rel=\"nofollow ugc\">‘Olympus Featured Posts Widget’ GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n","Add a selection of posts to your sidebar or another widget location.",1661,"2017-11-28T10:02:00.000Z","4.9.29","4.0","5.2.4",[21,4,85,86,87],"popular-posts","popular-posts-widget","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Folympus-featured-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Folympus-featured-posts-widget.zip",{"slug":91,"name":92,"version":39,"author":75,"author_profile":76,"description":93,"short_description":94,"active_installs":63,"downloaded":95,"rating":26,"num_ratings":26,"last_updated":96,"tested_up_to":97,"requires_at_least":82,"requires_php":18,"tags":98,"homepage":103,"download_link":104,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"olympus-widgets","Olympus Widgets","\u003Cp>Adds eight new widgets you can use in your sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Author Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add an image and introductory paragraph to your sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dribbble Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Show your latest shots in the sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Facebook\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add a Facebook box to your sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Featured Posts Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display your favourite posts in the sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Link to your social media profiles with these beautiful icons.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Twitter Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Display your latest tweets in the sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Embed a video (YouTube, HTML5, etc) in your sidebar.\u003C\u002Fp>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cp>Developers can contribute to the source code on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDannyCooper\u002Folympus-widgets\" rel=\"nofollow ugc\">Olympus Widgets GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Translators can contribute new languages to Olympus Widgets through \u003Ca href=\"https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Folympus-widgets\u002F\" rel=\"nofollow ugc\">Transifex\u003C\u002Fa>.\u003C\u002Fp>\n","Adds eight new widgets you can use in your sidebar.",2181,"2015-07-13T13:00:00.000Z","4.2.39",[99,100,101,4,102],"author-widget","dribbble-widget","facebook-widget","flickr-widget","http:\u002F\u002Folympusthemes.com\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Folympus-widgets.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":63,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":123,"download_link":124,"security_score":114,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":125},"wp-featured-news-custom-posts-listing-elements","WP Featured News – Custom Posts Listing Elements","2.0.0","Fluent-Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Freader87\u002F","\u003Cp>WP Featured News plugin allows you to display your posts anywhere of your web-pages with 10 powerful and creatively designed post blocks. Moreover, this plugin is not limited to widgetized areas of your website, instead you can show your posts anywhere of your web-pages. Not only providing a pleasing outlook to the front-end, it also eases your work at the back-end. It is extremely flexible to use and users always have options to choose according to their requirements generating posts to the front-end. Also, WP Featured News Posts Listing plugin is based on WPBakery page builder. So you can create lists of posts and place them anywhere of your web page using the drag and drop feature of WPBakery (formerly visual composer) page builder. Though you can use this plugin without WPBakery page builder also.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>10\u003C\u002Fstrong> uniquely designed Post Blocks\u003C\u002Fli>\n\u003Cli>Fully mobile \u003Cstrong>responsive\u003C\u002Fstrong> with Bootstrap 4+ support\u003C\u002Fli>\n\u003Cli>Display any lists of Posts at Anywhere of your web-page\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Post Category from Dropdown. Whenever you create a new category for a post, that category will be automatically included in the Dropdown of the Post Blocks\u003C\u002Fli>\n\u003Cli>On\u002FOff animation of Featured Images\u003C\u002Fli>\n\u003Cli>Of\u002FOff Border. Choose if you want to use Border or not for the Post Block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose specific Large post by post ID\u003C\u002Fstrong>. You can control which post will show as Large post and which ones are as small posts of your Post Blocks\u003C\u002Fli>\n\u003Cli>Of\u002FOff Large post category meta. Choose if you want to show the name and link of the post category for the Large Post.\u003C\u002Fli>\n\u003Cli>Large post author, date, comment meta switch. Choose if you want to \u003Cstrong>show the author, date or number of comments\u003C\u002Fstrong> for the Large Post.\u003C\u002Fli>\n\u003Cli>Choose Large Post Meta Color\u003C\u002Fli>\n\u003Cli>Choose Small Post Title Color\u003C\u002Fli>\n\u003Cli>Choose Small Post Meta Color\u003C\u002Fli>\n\u003Cli>Choose Block Meta anchor color\u003C\u002Fli>\n\u003Cli>Choose Block Block Text color\u003C\u002Fli>\n\u003Cli>Choose Block Link Hover color\u003C\u002Fli>\n\u003Cli>Choose Block Category Background color\u003C\u002Fli>\n\u003Cli>Set Block Padding\u003C\u002Fli>\n\u003Cli>Set Block Margin\u003C\u002Fli>\n\u003Cli>Organize posts by Parameter (date, author, name, type, title etc)\u003C\u002Fli>\n\u003Cli>Organize posts by Ascending or Descending order\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Cstrong>Google Fonts\u003C\u002Fstrong> available to use for Title of the Post Blocks\u003C\u002Fli>\n\u003Cli>Change\u002FChoose \u003Cstrong>Font Family, Font Size, Font Weight and Line Height\u003C\u002Fstrong> for Title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Shortcodes to use (if you do not have WPBakery plugin):\u003Cbr \u002F>\n[wfnews_post_block_1_post]\u003Cbr \u002F>\n[wfnews_post_block_2_post]\u003Cbr \u002F>\n[wfnews_post_block_3_post]\u003Cbr \u002F>\n[wfnews_post_block_4_post]\u003Cbr \u002F>\n[wfnews_post_block_5_post]\u003Cbr \u002F>\n[wfnews_post_block_6_post]\u003Cbr \u002F>\n[wfnews_post_block_7_post]\u003Cbr \u002F>\n[wfnews_post_block_8_post]\u003Cbr \u002F>\n[wfnews_post_block_19_post]\u003Cbr \u002F>\n[wfnews_post_block_10_post]\u003C\u002Fp>\n\u003Cp>Example Usage of a Shortcode:\u003Cbr \u002F>\n    [wfnews_post_block_4_post  category=”1″ heading=”Popular Posts” itemcount=”5″]\u003C\u002Fp>\n\u003Cp>The above shortcode will display Post Block Layout 4. The post block will have 5 posts from a category (whose ID is 1), the title of the post block will be Popular Posts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F#post-block-without-wpbakery\" rel=\"nofollow ugc\">Find more parameters with explanations here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Drag and Drop Post Blocks using WPBakery\u003C\u002Fh4>\n\u003Cp>No need to write any shortcode as above example, if WPBakery is installed in your WordPress. You can just Drag and Drop the post blocks and choose your options from here.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F#post-block-with-wpbakery\" rel=\"nofollow ugc\">How to use with WPBakery\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation and Video Tutorials\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLcgj_N607jP8ko8kz2Spnx-a8sAv9dvbx\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp-plugins\u002Fwp-featured-news\u002F\" rel=\"nofollow ugc\">View PRO Version\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwp-featured-news-pro-custom-posts-listing-plugin\u002F24515933\" rel=\"nofollow ugc\">Get PRO Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All the features of the Free version are also available in the Pro version. In addition, \u003Cstrong>the following features are extra\u003C\u002Fstrong> in Pro version:\u003C\u002Fli>\n\u003Cli>More than \u003Cstrong>31\u003C\u002Fstrong> uniquely designed Post Blocks and a \u003Cstrong>Popular Posts widget\u003C\u002Fstrong> and Google \u003Cstrong>AdSense widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Heading and Heading styles. \u003Cstrong>13 different heading styles\u003C\u002Fstrong> available for each Post Block.\u003C\u002Fli>\n\u003Cli>Choose which Title Tag \u003Cstrong>(H1, H2, H3, H4, H5, H6)\u003C\u002Fstrong> you want to use. Important for \u003Cstrong>SEO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select Next – Prev button switch with \u003Cstrong>Ajax results\u003C\u002Fstrong>. Clicking on ‘Next’ OR ‘Previous’ button will show you necessary posts without reloading the whole page\u003C\u002Fli>\n\u003Cli>Select Tab options switch with Ajax results. You can show different categories in different tabs of a Post Block\u003C\u002Fli>\n\u003Cli>Use Ajax Load More button to \u003Cstrong>show More Posts without reloading\u002Frefreshing the page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Large Post Title Limit control. Control \u003Cstrong>how many characters of the post title you want to show\u003C\u002Fstrong> for the large post.\u003C\u002Fli>\n\u003Cli>Large Post Excerpt Limit set. Control \u003Cstrong>how many words of the post excerpt you want to show\u003C\u002Fstrong> for the large post.\u003C\u002Fli>\n\u003Cli>Choose Large Post Title Color\u003C\u002Fli>\n\u003Cli>Small Posts Title Limit Set. Control how many characters of the post title you want to show for the small posts.\u003C\u002Fli>\n\u003Cli>Small Posts Excerpt Limit Set. Control how many words of the post excerpt you want to show for the small posts.\u003C\u002Fli>\n\u003Cli>Choose Block Active Tab color\u003C\u002Fli>\n\u003Cli>Choose Block Heading color\u003C\u002Fli>\n\u003Cli>Choose Block Heading Background Color\u003C\u002Fli>\n\u003Cli>Choose Heading Border Color\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Cstrong>Google Fonts\u003C\u002Fstrong> available to use for Titles\u002FContent of all Post Blocks\u003C\u002Fli>\n\u003Cli>Change\u002FChoose \u003Cstrong>Font Family, Font Size, Font Weight and Line Height\u003C\u002Fstrong> for Title\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Headline\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Meta\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Excerpt\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> usual respond time is less than 24 hours\u003C\u002Fli>\n\u003Cli>And more..\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Featured News plugin allows you to display your posts anywhere of your web-pages with 10 powerful and creatively designed post blocks.",2153,100,5,"2025-11-02T18:39:00.000Z","6.8.5","5.9","7.4",[121,21,4,86,122],"custom-post-types","posts-list-widget","https:\u002F\u002Ffluentthemes.com\u002Fwp-plugins\u002Fwp-featured-news\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-featured-news-custom-posts-listing-elements.zip","2026-04-06T09:54:40.288Z",{"attackSurface":127,"codeSignals":151,"taintFlows":208,"riskAssessment":209,"analyzedAt":215},{"hooks":128,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":26,"unprotectedCount":26},[129,135,139,143],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","admin_menu","featured_posts_widget_meta_init","featured-posts-widget.php",181,{"type":130,"name":136,"callback":137,"file":133,"line":138},"save_post","featured_posts_widget_meta_handler",182,{"type":130,"name":140,"callback":141,"file":133,"line":142},"wp_enqueue_scripts","featured_posts_widget_scripts",223,{"type":130,"name":144,"callback":145,"file":133,"line":146},"widgets_init","featured_posts_widget_load_widgets",229,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":26,"externalRequests":26,"nonceChecks":32,"capabilityChecks":32,"bundledLibraries":207},[],{"prepared":26,"raw":26,"locations":154},[],{"escaped":156,"rawEcho":157,"locations":158},12,27,[159,162,164,165,167,169,170,172,174,176,178,179,181,183,185,186,188,190,191,192,194,195,197,199,201,203,205],{"file":133,"line":160,"context":161},42,"raw output",{"file":133,"line":163,"context":161},43,{"file":133,"line":163,"context":161},{"file":133,"line":166,"context":161},46,{"file":133,"line":168,"context":161},47,{"file":133,"line":168,"context":161},{"file":133,"line":171,"context":161},49,{"file":133,"line":173,"context":161},50,{"file":133,"line":175,"context":161},56,{"file":133,"line":177,"context":161},57,{"file":133,"line":177,"context":161},{"file":133,"line":180,"context":161},71,{"file":133,"line":182,"context":161},77,{"file":133,"line":184,"context":161},78,{"file":133,"line":184,"context":161},{"file":133,"line":187,"context":161},81,{"file":133,"line":189,"context":161},82,{"file":133,"line":189,"context":161},{"file":133,"line":25,"context":161},{"file":133,"line":193,"context":161},86,{"file":133,"line":193,"context":161},{"file":133,"line":196,"context":161},172,{"file":133,"line":198,"context":161},173,{"file":133,"line":200,"context":161},174,{"file":133,"line":202,"context":161},175,{"file":133,"line":204,"context":161},193,{"file":133,"line":206,"context":161},199,[],[],{"summary":210,"deductions":211},"The \"featured-posts-widget\" v1.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events, particularly without authentication checks, significantly limits its attack surface.  Furthermore, the complete reliance on prepared statements for SQL queries and the presence of nonce and capability checks are strong indicators of secure coding practices.\n\nHowever, a notable concern arises from the output escaping. With 31% of outputs properly escaped, there's a significant portion (69%) that could be vulnerable to cross-site scripting (XSS) attacks if the data being output is not sufficiently sanitized elsewhere.  While taint analysis did not reveal any specific unsanitized paths, the lack of comprehensive output escaping presents a potential weakness.\n\nThe plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the absence of critical or high-severity issues in the static and taint analysis, suggests that the development team is either highly diligent or the plugin has not been a target for exploitation.  In conclusion, while the plugin demonstrates good practices in attack surface reduction and data handling for SQL, the insufficient output escaping warrants attention.",[212],{"reason":213,"points":214},"Insufficient output escaping",8,"2026-04-16T11:22:21.361Z",{"wat":217,"direct":223},{"assetPaths":218,"generatorPatterns":220,"scriptPaths":221,"versionParams":222},[219],"\u002Fwp-content\u002Fplugins\u002Ffeatured-posts-widget\u002Ffeatured-posts-widget.css",[],[],[],{"cssClasses":224,"htmlComments":230,"htmlAttributes":231,"restEndpoints":234,"jsGlobals":235,"shortcodeOutput":236},[225,226,227,228,229],"featured-posts-widget-thumbnail-none","featured-posts-widget-thumbnail-left","featured-posts-widget-thumbnail-right","featured-posts-widget-thumbnail-above","featured-posts-widget-thumbnail-below",[],[232,233],"id=\"featured_posts_widget_field\"","name=\"featured_posts_widget_field\"",[],[],[],{"error":238,"url":239,"statusCode":240,"statusMessage":241,"message":241},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Ffeatured-posts-widget\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":14,"versions":243},[244,250],{"version":6,"download_url":24,"svn_tag_url":245,"released_at":27,"has_diff":246,"diff_files_changed":247,"diff_lines":27,"trac_diff_url":248,"vulnerabilities":249,"is_current":238},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatured-posts-widget\u002Ftags\u002F1.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffeatured-posts-widget%2Ftags%2F0.1&new_path=%2Ffeatured-posts-widget%2Ftags%2F1.0",[],{"version":251,"download_url":252,"svn_tag_url":253,"released_at":27,"has_diff":246,"diff_files_changed":254,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":255,"is_current":246},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-posts-widget.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffeatured-posts-widget\u002Ftags\u002F0.1\u002F",[],[]]