[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTxXBOzL0ztgYRaXSs9kSYKUUoRv4aFdIJTGHV9C7XaE":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":14,"tags":17,"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":37,"analysis":133,"fingerprints":202},"multisite-latest-posts-widget","Multisite Latest Posts Widget","1.4","Ko Min","https:\u002F\u002Fprofiles.wordpress.org\u002Ftristanmin\u002F","\u003Cp>A widget plugin to show the latest posts from all blog in sidebar and content area in multisite enabled WordPress sites.\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Col>\n\u003Cli>able to show latest posts in sidebar and content areas\u003C\u002Fli>\n\u003Cli>choose list or div style (content area only)\u003C\u002Fli>\n\u003Cli>support short code (content area only)\u003C\u002Fli>\n\u003Cli>User can change the title of the widget as usual\u003C\u002Fli>\n\u003Cli>User can limit the number of posts to show\u003C\u002Fli>\n\u003Cli>Posts’ stripped down content will be shown if posts’ excerpt are empty\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: Kindly please rate this plugin or vote the compatibility.  So I could review it and improve the quality of this plugin. Appreciate your help!\u003C\u002Fp>\n","Show the latest posts from all blogs in multisite Wordpress.",10,7126,0,"","3.2.1","3.0",[18,19,20,21,22],"latest","posts","sidebar","sitewide","widgets","http:\u002F\u002Fwww.wpclue.com\u002Fdevelopment\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultisite-latest-posts-widget.1.4.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"tristanmin",2,60,82,30,81,"2026-04-04T22:43:21.099Z",[38,61,79,96,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":14,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"advanced-random-posts-widget","Advanced Random Posts Widget","2.2.1","Ga Satrya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatrya\u002F","\u003Ch4>Notice\u003C\u002Fh4>\n\u003Cp>This plugin is no longer supported, please use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-widget-extended\u002F\" rel=\"ugc\">Recent posts widget Extended\u003C\u002Fa> instead.\u003C\u002Fp>\n\u003Cp>This plugin will enable a custom, flexible and advanced random posts. It allows you to display a list of random posts via shortcode or widget with thumbnail, excerpt and post date, also you can display it from all or specific or multiple taxonomy.\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow you to set title url.\u003C\u002Fli>\n\u003Cli>Display thumbnails, with customizable size and alignment.\u003C\u002Fli>\n\u003Cli>Display excerpt, with customizable length.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple category.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple tag.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple taxonomy.\u003C\u002Fli>\n\u003Cli>Display post date.\u003C\u002Fli>\n\u003Cli>Display post modified date.\u003C\u002Fli>\n\u003Cli>Post types.\u003C\u002Fli>\n\u003Cli>Post status.\u003C\u002Fli>\n\u003Cli>Allow you to set custom css class per widget.\u003C\u002Fli>\n\u003Cli>Add custom html or text before and\u002For after random posts.\u003C\u002Fli>\n\u003Cli>Multiple widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Me\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Purchase or download my \u003Ca href=\"https:\u002F\u002Fwp.idenovasi.com\u002F\" rel=\"nofollow ugc\">WordPress themes\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Purchase my \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fidenovasi\" rel=\"nofollow ugc\">Services\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Try another \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fidenovasi\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress plugin\u003C\u002Fa> from me.\u003C\u002Fli>\n\u003Cli>Contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fadvanced-random-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shorcode Explanation\u003C\u002Fh3>\n\u003Cp>Explanation of shortcode options:\u003C\u002Fp>\n\u003Cp>Basic shortcode\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display 10 random posts\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw limit=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display with thumbnail and set the size\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw thumbnail=\"true\" thumbnail_size=\"arpw-thumbnail\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display posts based on category by id\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw thumbnail=\"true\" cat=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display portfolio post type\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw post_type=\"portfolio\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Here’s the full default shortcode arguments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>title=\"\"\noffset=\"\"\nlimit=\"5\"\npost_type=\"post\"\npost_status=\"publish\"\nignore_sticky=\"1\"\ntaxonomy=\"\"\ncat=\"\"\ntag=\"\"\nthumbnail=\"false\"\nthumbnail_size=\"arpw-thumbnail\"\nthumbnail_align=\"left\"\nexcerpt=\"false\"\nexcerpt_length=\"10\"\ndate=\"false\"\ndate_modified=\"false\"\ndate_relative=\"false\"\ncss_class=\"\"\nbefore=\"\"\nafter=\"\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Provides flexible and advanced random posts. Display it via shortcode or widget with thumbnails, post excerpt, and much more!",10000,216217,80,39,"2023-08-05T11:11:00.000Z","6.1.10","4.5",[54,20,55,56,22],"random-posts","thumbnail","widget","https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fadvanced-random-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-random-posts-widget.2.2.1.zip",85,"2026-03-15T15:16:48.613Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":46,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"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.",497772,"2026-01-06T05:43:00.000Z","6.9.4","4.4.0","7.4",[19,75,76,22],"sidebars","social-links","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":14,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":11,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":14,"tags":92,"homepage":94,"download_link":95,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"per-page-sidebars","Per Page Sidebars","2.0.3","Brian Layman","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrianlayman\u002F","The Per Page Sidebars (PPS) plugin allows blog administrators to create a unique sidebar for each Page. No template editing is required.",1000,67740,84,"2018-03-14T19:32:00.000Z","4.9.29","3.1",[93,19,75,22],"pages","http:\u002F\u002FTheCodeCave.com\u002Fplugins\u002Fper-page-sidebars","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fper-page-sidebars.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":25,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":14,"tags":110,"homepage":114,"download_link":115,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"enhanced-recent-posts","Enhanced Recent Posts","1.3.4","Vincent Mimoun-Prat","https:\u002F\u002Fprofiles.wordpress.org\u002Fvprat\u002F","\u003Cp>A plugin for wordpress which enhances the built-in “Recent Posts” widget by offering many more options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>exclude or include categories\u003C\u002Fli>\n\u003Cli>select number of posts displayed\u003C\u002Fli>\n\u003Cli>show the date\u003C\u002Fli>\n\u003Cli>and more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like our plugins, you might want to \u003Ca href=\"http:\u002F\u002Fwww.marvinlabs.com\" rel=\"nofollow ugc\">check our website\u003C\u002Fa> for more.\u003C\u002Fp>\n\u003Cp>If you want to get updates about our plugins, you can:\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fmarvinlabs\" rel=\"nofollow ugc\">Follow use on Twitter\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F117677945360605555441\" rel=\"nofollow ugc\">Follow use on Google+\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Fstudio.marvinlabs\" rel=\"nofollow ugc\">Follow use on Facebook\u003C\u002Fa>\u003C\u002Fp>\n","Enhance the built-in \"Recent Posts\" widget.",400,31057,3,"2014-04-12T13:34:00.000Z","3.5.2","2.5",[111,112,19,113,20],"latest-posts","navigation","recent-posts","http:\u002F\u002Fwww.marvinlabs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-recent-posts.1.3.4.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":88,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":14,"tags":130,"homepage":131,"download_link":132,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":60},"per-page-widgets","Per Page Widgets","0.0.7","Internet123","https:\u002F\u002Fprofiles.wordpress.org\u002Finternet123\u002F","\u003Cp>Control widget areas on a per-page \u002F per-post basis.\u003C\u002Fp>\n\u003Cp>Gives you the ability to show or hide individual widget areas on each page \u002F post as well as completely substituting the widgets shown in a specific widget area on a specific page or post.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin has not been tested below version 3.3.\u003C\u002Fp>\n","Control widget areas on a per-page \u002F per-post basis.",300,16944,5,"2012-07-02T14:07:00.000Z","3.4.2","3.3",[93,19,75,22],"http:\u002F\u002Fwww.i123.dk\u002Fwordpress-plugin-per-page-widgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fper-page-widgets.0.0.7.zip",{"attackSurface":134,"codeSignals":173,"taintFlows":191,"riskAssessment":192,"analyzedAt":201},{"hooks":135,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":171,"entryPointCount":172,"unprotectedCount":13},[136,142,146,150,153,157,161],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","widgets_init","multisite_Latest_Posts_Widget_init","multisite_latest_posts.php",117,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wpmu_new_blog","latest_post_build_views_add",189,{"type":137,"name":147,"callback":148,"priority":11,"file":140,"line":149},"delete_blog","latest_post_build_views_drop",190,{"type":137,"name":151,"callback":148,"priority":11,"file":140,"line":152},"archive_blog",191,{"type":137,"name":154,"callback":155,"priority":11,"file":140,"line":156},"unarchive_blog","latest_post_build_views_unarchive",192,{"type":137,"name":158,"callback":159,"priority":11,"file":140,"line":160},"activate_blog","latest_post_build_views_activate",193,{"type":137,"name":162,"callback":148,"priority":11,"file":140,"line":163},"deactivate_blog",194,[],[],[167],{"tag":168,"callback":169,"file":140,"line":170},"mslp","do_mslp",172,[],1,{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":178,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":190},[],{"prepared":176,"raw":13,"locations":177},14,[],{"escaped":13,"rawEcho":179,"locations":180},4,[181,184,186,188],{"file":140,"line":182,"context":183},46,"raw output",{"file":140,"line":185,"context":183},47,{"file":140,"line":187,"context":183},64,{"file":140,"line":189,"context":183},68,[],[],{"summary":193,"deductions":194},"The multisite-latest-posts-widget v1.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates excellent adherence to secure coding practices regarding SQL queries, utilizing prepared statements exclusively, and there are no recorded vulnerabilities or CVEs associated with this plugin. The attack surface is also minimal, with only one shortcode and no AJAX handlers, REST API routes, or cron events. Furthermore, there are no indications of dangerous functions, file operations, external HTTP requests, or bundled libraries that could introduce risks.\n\nHowever, significant concerns arise from the complete absence of output escaping and nonce checks. The fact that 100% of its four output actions are unescaped poses a high risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts through user-supplied data that is then displayed to other users. The lack of nonce checks, especially if the shortcode or any future entry points handle user input, also opens the door for Cross-Site Request Forgery (CSRF) attacks. While there are no current CVEs, these fundamental security oversights could be exploited by attackers.\n\nIn conclusion, while the plugin excels in database security and has a clean vulnerability history, the critical omissions in output escaping and nonce checks are major weaknesses. These are fundamental security controls that should be implemented to prevent common and severe web vulnerabilities. The plugin's limited attack surface currently mitigates some immediate risk, but these unaddressed issues represent a significant security debt.",[195,198],{"reason":196,"points":197},"No output escaping",8,{"reason":199,"points":200},"No nonce checks",7,"2026-03-16T23:22:54.376Z",{"wat":203,"direct":208},{"assetPaths":204,"generatorPatterns":205,"scriptPaths":206,"versionParams":207},[],[],[],[],{"cssClasses":209,"htmlComments":216,"htmlAttributes":217,"restEndpoints":219,"jsGlobals":220,"shortcodeOutput":221},[210,211,212,213,214,215],"widget_ms_latest_posts","mslp_ul","mslp_li","mslp_wrapper_div","mslp_post_div","mslp_title",[],[218],"id=\"ms_latest_posts\"",[],[],[222,223,224,225,226,227],"[mslp]","[mslp limit","[mslp style","[mslp limit=\"","[mslp style=\"","[mslp limit=\"5\" style=\"list\"]"]