[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8_5zHPopNVXzMB5hjXZ_aVgGHdM8s8VTi2wIBkLFnwo":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":40,"analysis":139,"fingerprints":434},"popularity-posts-widget","Popularity Posts Widget","1.13","ILLID","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihail-barinov\u002F","\u003Cp>Want something to say – write me to \u003Cem>mih.barinov at gmail dot com\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin allows you to show your most popular posts as a widget on your blog!\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time Range\u003C\u002Fstrong> – You can choose a specific time range (today, last 7 days, last 30 days, all time) to sort youre posts and know the most popular of them within that period\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexibel Display Settings\u003C\u002Fstrong> – How many posts to display? Whats the posts title length must be? Should views, comments or dates displayed in every post in list? To all this quastions you can answer witch help of flexible widget settings!\u003C\u002Fli>\n\u003Cli>Display a \u003Cstrong>thumbnail\u003C\u002Fstrong> of your posts!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories Filter\u003C\u002Fstrong> – Should youre posts displays from all categories or only from specific one?\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Change CSS Styles\u003C\u002Fstrong> – ppw.css file in youre full possession. Do with him all what you want!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode and Template tag support\u003C\u002Fstrong> – use the [ppw] shortcode or \u003Cem>ppw_get_popular_posts()\u003C\u002Fem> template tag to showcase your most popular posts. For detail information, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpopularity-posts-widget\u002Ffaq\u002F\" rel=\"ugc\">faq section\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>To-Do List\u003C\u002Fh3>\n\u003Cp>This is the list of some features, that I planning to add in next versions of plugin. Please \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=GSE37FC4Y7CEY\" rel=\"nofollow ugc\">donate\u003C\u002Fa> to help me make all this things.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New styles for plugin.\u003C\u002Fli>\n\u003Cli>Unique visitors filter.\u003C\u002Fli>\n\u003Cli>Compatibility with caching plugins (such as WP Super Cache\u002FW3 Total Cache).\u003C\u002Fli>\n\u003Cli>Compatibility for external images.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have some other suggestions you can mail me to \u003Cem>mih.barinov at gmail dot com\u003C\u002Fem>.\u003C\u002Fp>\n","With help of this plugin you can display the most popular posts on your blog.",300,42941,86,7,"2013-03-24T16:58:00.000Z","3.5.2","3.2","",[20,21,22,23,24],"blog","post","posts","widget","widgets","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpopularity-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopularity-posts-widget.1.13.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"mihail-barinov",4,81300,92,367,73,"2026-04-04T22:07:58.524Z",[41,62,84,102,118],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[57,58,59,23,24],"random-posts","sidebar","thumbnail","https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fadvanced-random-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-random-posts-widget.2.2.1.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":49,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":18,"tags":76,"homepage":80,"download_link":81,"security_score":82,"vuln_count":72,"unpatched_count":28,"last_vuln_date":83,"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",488631,70,2,"2026-01-26T17:59:00.000Z","6.9.4","5.9",[77,78,22,79,24],"categories","pages","tags","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":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":49,"downloaded":92,"rating":28,"num_ratings":28,"last_updated":93,"tested_up_to":74,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":99,"download_link":100,"security_score":101,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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","4.4.0","7.4",[22,97,98,24],"sidebars","social-links","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fraratheme-companion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fraratheme-companion.1.4.4.zip",100,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":36,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":17,"requires_php":18,"tags":115,"homepage":116,"download_link":117,"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",[77,22,79,23,24],"http:\u002F\u002Fflexiblepostswidget.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-posts-widget.3.5.0.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":101,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":137,"download_link":138,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"expand-divi","Expand Divi","1.6.0","faycalboutam","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaycalboutam\u002F","\u003Cp>An easy to use plugin to add some theme features missing from Divi theme.\u003C\u002Fp>\n\u003Cp>See all included options here: https:\u002F\u002Fwajba.club\u002Fed\u002Fhome\u002F\u003C\u002Fp>\n\u003Ch3>Pre-Loader :\u003C\u002Fh3>\n\u003Cp>A nice animated loader image (of your chosen) spinning while your page is loading.\u003C\u002Fp>\n\u003Ch3>Font Awesome :\u003C\u002Fh3>\n\u003Cp>Use font icons inline with your text.\u003C\u002Fp>\n\u003Ch3>Lightbox :\u003C\u002Fh3>\n\u003Cp>Opens the images in posts\u002Fpages in a lightbox.\u003C\u002Fp>\n\u003Ch3>Coming Soon Mode :\u003C\u002Fh3>\n\u003Cp>Redirect all your traffic to one page, while you -as admin- can see and design the site.\u003C\u002Fp>\n\u003Ch3>Archive Blog Style :\u003C\u002Fh3>\n\u003Cp>Sets a “grid” or a “list” blog style to categories, tags, search and archive pages.\u003C\u002Fp>\n\u003Ch3>Author Box :\u003C\u002Fh3>\n\u003Cp>Adds the author bio below posts with social icons.\u003C\u002Fp>\n\u003Ch3>Single Post Pagination :\u003C\u002Fh3>\n\u003Cp>Adds a pagination (next\u002Fprevious) below posts.\u003C\u002Fp>\n\u003Ch3>Related Posts :\u003C\u002Fh3>\n\u003Cp>Shows related posts below posts (by category or by tag).\u003C\u002Fp>\n\u003Ch3>Single Post Tags :\u003C\u002Fh3>\n\u003Cp>Shows the post tags below post or in the post meta.\u003C\u002Fp>\n\u003Ch3>Sidebar Removal :\u003C\u002Fh3>\n\u003Cp>A way to remove the sidebar globally, on archive or posts.\u003C\u002Fp>\n\u003Ch3>Social Share Icons :\u003C\u002Fh3>\n\u003Cp>Adds social network buttons below posts, a shortcode is also available to add the icons anywhere on the site.\u003Cbr \u002F>\nYou can choose which icons to show, current supported social networks: Facebook, Twitter, Pinterest, WhatsApp, Linkedin, Reddit, Gmail, Email.\u003C\u002Fp>\n\u003Ch3>Social Follow Icons :\u003C\u002Fh3>\n\u003Cp>A shortcode to add social follow icons anywhere on the site.\u003Cbr \u002F>\nYou can choose which icons to show, you can also add a text\u002Ffollowers count. Current supported social networks: Facebook, Twitter, Youtube, Email, Linkedin, Instagram, WhatsApp, RSS, Soundcloud.\u003C\u002Fp>\n\u003Ch3>Change login page’s wp logo and URL :\u003C\u002Fh3>\n\u003Cp>A way to add your own logo image and link to redirect to on the WP login page.\u003C\u002Fp>\n\u003Ch3>Add terms of service checkbox to register form :\u003C\u002Fh3>\n\u003Cp>Users will have to agree to your TOS before registering.\u003C\u002Fp>\n\u003Ch3>Divi Builder shortcode :\u003C\u002Fh3>\n\u003Cp>Use Divi Builder’s items (layouts, sections…) anywhere on your site with a shortcode.\u003C\u002Fp>\n\u003Ch3>Recent Posts Widget :\u003C\u002Fh3>\n\u003Cp>You can choose which post type, the order (latest, random, popularity… etc) and the number of posts to show.\u003C\u002Fp>\n\u003Ch3>Twitter Feed Widget :\u003C\u002Fh3>\n\u003Cp>Display x number of the latest tweets.\u003C\u002Fp>\n\u003Ch3>Contact Info Widget :\u003C\u002Fh3>\n\u003Cp>A way to display the site info in a widget, show contact details with icons.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fabraham\u002Ftwitteroauth\u002Freleases\u002Ftag\u002F0.7.4\" rel=\"nofollow ugc\">TwitterOAuth Library\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffontawesome.io\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds more functionlity to the Divi theme.",1000,24577,5,"2019-08-02T14:49:00.000Z","5.2.24","4.9","5.6",[134,135,136,22,24],"divi","expand","options","https:\u002F\u002Fwajba.club\u002Fed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpand-divi.zip",{"attackSurface":140,"codeSignals":201,"taintFlows":379,"riskAssessment":417,"analyzedAt":433},{"hooks":141,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":198,"entryPointCount":72,"unprotectedCount":28},[142,148,150,152,157,160,164,167,171,176,179,183],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_notices","anonymous","kama_thumbnail.php",247,{"type":143,"name":144,"callback":145,"file":146,"line":149},255,{"type":143,"name":144,"callback":145,"file":146,"line":151},257,{"type":153,"name":154,"callback":155,"file":146,"line":156},"filter","the_content","kama_thumb_img_shotcode",333,{"type":153,"name":158,"callback":155,"file":146,"line":159},"the_content_rss",334,{"type":153,"name":161,"callback":162,"file":146,"line":163},"the_excerpt","cut_kt_shortcode",335,{"type":153,"name":165,"callback":162,"file":146,"line":166},"the_excerpt_rss",336,{"type":153,"name":168,"callback":169,"file":146,"line":170},"save_post","kt_clear_post_custom",341,{"type":143,"name":172,"callback":173,"file":174,"line":175},"wp_head","ppw_start_PostViews","popularity-posts-widget.php",31,{"type":143,"name":177,"callback":145,"file":174,"line":178},"widgets_init",33,{"type":143,"name":180,"callback":181,"file":174,"line":182},"init","popularity_posts_widget_init",36,{"type":143,"name":184,"callback":185,"file":174,"line":186},"ppw_cache_event","ppw_cache_maintenance",40,[],[],[190,195],{"tag":191,"callback":192,"file":193,"line":194},"ppw","ppw_shortcode","class_popularity-posts-widget.php",9,{"tag":196,"callback":192,"file":193,"line":197},"PPW",10,[199],{"hook":184,"callback":184,"file":174,"line":200},47,{"dangerousFunctions":202,"sqlUsage":212,"outputEscaping":263,"fileOperations":377,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":378},[203,206,208,210],{"fn":204,"file":146,"line":147,"context":205},"create_function","add_action('admin_notices', create_function('','echo \"\u003Cdiv id=\\\"message\\\" class=\\\"updated\\\">\u003Cp>Кэш \u003C",{"fn":204,"file":146,"line":149,"context":207},"add_action('admin_notices', create_function('','echo \"\u003Cdiv id=\\\"message\\\" class=\\\"updated\\\">\u003Cp>Все п",{"fn":204,"file":146,"line":151,"context":209},"add_action('admin_notices', create_function('','echo \"\u003Cdiv id=\\\"message\\\" class=\\\"updated\\\">\u003Cp>Не уд",{"fn":204,"file":174,"line":178,"context":211},"add_action('widgets_init', create_function('',",{"prepared":34,"raw":213,"locations":214},22,[215,218,220,222,225,227,230,232,234,235,237,240,242,244,246,248,250,252,254,257,259,261],{"file":193,"line":216,"context":217},279,"$wpdb->get_results() with variable interpolation",{"file":193,"line":219,"context":217},281,{"file":193,"line":221,"context":217},285,{"file":146,"line":223,"context":224},88,"$wpdb->get_var() with variable interpolation",{"file":146,"line":226,"context":224},94,{"file":146,"line":228,"context":229},134,"$wpdb->get_row() with variable interpolation",{"file":146,"line":231,"context":224},137,{"file":174,"line":233,"context":224},75,{"file":174,"line":223,"context":224},{"file":174,"line":236,"context":224},104,{"file":174,"line":238,"context":239},106,"$wpdb->query() with variable interpolation",{"file":174,"line":241,"context":239},108,{"file":174,"line":243,"context":224},113,{"file":174,"line":245,"context":239},116,{"file":174,"line":247,"context":239},118,{"file":174,"line":249,"context":239},128,{"file":174,"line":251,"context":224},136,{"file":174,"line":253,"context":224},153,{"file":255,"line":256,"context":224},"uninstall.php",11,{"file":255,"line":258,"context":239},12,{"file":255,"line":260,"context":224},16,{"file":255,"line":262,"context":239},17,{"escaped":128,"rawEcho":264,"locations":265},65,[266,269,271,273,274,276,277,279,281,283,285,286,288,290,292,293,295,297,299,301,303,305,307,309,311,312,314,316,317,318,320,321,323,325,327,328,330,332,333,334,335,337,339,341,343,345,347,348,350,352,354,355,357,359,361,363,365,366,367,369,370,372,373,374,375],{"file":193,"line":267,"context":268},26,"raw output",{"file":193,"line":270,"context":268},27,{"file":193,"line":272,"context":268},28,{"file":193,"line":272,"context":268},{"file":193,"line":275,"context":268},32,{"file":193,"line":178,"context":268},{"file":193,"line":278,"context":268},34,{"file":193,"line":280,"context":268},43,{"file":193,"line":282,"context":268},44,{"file":193,"line":284,"context":268},45,{"file":193,"line":284,"context":268},{"file":193,"line":287,"context":268},49,{"file":193,"line":289,"context":268},50,{"file":193,"line":291,"context":268},51,{"file":193,"line":291,"context":268},{"file":193,"line":294,"context":268},54,{"file":193,"line":296,"context":268},55,{"file":193,"line":298,"context":268},60,{"file":193,"line":300,"context":268},61,{"file":193,"line":302,"context":268},62,{"file":193,"line":304,"context":268},66,{"file":193,"line":306,"context":268},67,{"file":193,"line":308,"context":268},68,{"file":193,"line":310,"context":268},72,{"file":193,"line":38,"context":268},{"file":193,"line":313,"context":268},74,{"file":193,"line":315,"context":268},84,{"file":193,"line":27,"context":268},{"file":193,"line":13,"context":268},{"file":193,"line":319,"context":268},87,{"file":193,"line":223,"context":268},{"file":193,"line":322,"context":268},89,{"file":193,"line":324,"context":268},102,{"file":193,"line":326,"context":268},103,{"file":193,"line":236,"context":268},{"file":193,"line":329,"context":268},126,{"file":193,"line":331,"context":268},127,{"file":193,"line":331,"context":268},{"file":193,"line":249,"context":268},{"file":193,"line":249,"context":268},{"file":193,"line":336,"context":268},156,{"file":193,"line":338,"context":268},157,{"file":193,"line":340,"context":268},158,{"file":193,"line":342,"context":268},171,{"file":193,"line":344,"context":268},172,{"file":193,"line":346,"context":268},173,{"file":193,"line":346,"context":268},{"file":193,"line":349,"context":268},177,{"file":193,"line":351,"context":268},178,{"file":193,"line":353,"context":268},179,{"file":193,"line":353,"context":268},{"file":193,"line":356,"context":268},220,{"file":193,"line":358,"context":268},221,{"file":193,"line":360,"context":268},225,{"file":174,"line":362,"context":268},192,{"file":364,"line":194,"context":268},"style\\style-one.php",{"file":364,"line":194,"context":268},{"file":364,"line":194,"context":268},{"file":364,"line":368,"context":268},14,{"file":364,"line":368,"context":268},{"file":364,"line":371,"context":268},15,{"file":364,"line":260,"context":268},{"file":364,"line":213,"context":268},{"file":364,"line":213,"context":268},{"file":364,"line":376,"context":268},23,3,[],[380,406],{"entryPoint":381,"graph":382,"unsanitizedCount":72,"severity":405},"clear (kama_thumbnail.php:218)",{"nodes":383,"edges":401},[384,389,394,396],{"id":385,"type":386,"label":387,"file":146,"line":388},"n0","source","$_SERVER",219,{"id":390,"type":391,"label":392,"file":146,"line":358,"wp_function":393},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",{"id":395,"type":386,"label":387,"file":146,"line":388},"n2",{"id":397,"type":391,"label":398,"file":146,"line":399,"wp_function":400},"n3","file_put_contents() [File Write]",224,"file_put_contents",[402,404],{"from":385,"to":390,"sanitized":403},false,{"from":395,"to":397,"sanitized":403},"medium",{"entryPoint":407,"graph":408,"unsanitizedCount":72,"severity":405},"\u003Ckama_thumbnail> (kama_thumbnail.php:0)",{"nodes":409,"edges":414},[410,411,412,413],{"id":385,"type":386,"label":387,"file":146,"line":388},{"id":390,"type":391,"label":392,"file":146,"line":358,"wp_function":393},{"id":395,"type":386,"label":387,"file":146,"line":388},{"id":397,"type":391,"label":398,"file":146,"line":399,"wp_function":400},[415,416],{"from":385,"to":390,"sanitized":403},{"from":395,"to":397,"sanitized":403},{"summary":418,"deductions":419},"The \"popularity-posts-widget\" v1.13 plugin exhibits a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) in its history, and the static analysis reveals a limited attack surface with no unprotected entry points. The absence of external HTTP requests is also a good practice. However, significant concerns arise from the code signals. The presence of four instances of the `create_function` is a major red flag, as it's a deprecated and inherently insecure PHP function that can lead to serious vulnerabilities if not handled with extreme care. Furthermore, the plugin demonstrates poor practices regarding SQL query preparedness, with only 15% using prepared statements, increasing the risk of SQL injection. The output escaping is also alarmingly low at 7%, suggesting a high likelihood of cross-site scripting (XSS) vulnerabilities. The taint analysis indicating unsanitized paths, although not reaching critical or high severity in this analysis, directly correlates with the poor output escaping and raw SQL queries, highlighting potential injection vectors.",[420,422,424,427,429,431],{"reason":421,"points":371},"Dangerous functions (create_function)",{"reason":423,"points":197},"Low percentage of prepared SQL statements",{"reason":425,"points":426},"Very low percentage of properly escaped output",8,{"reason":428,"points":128},"Unsanitized paths in taint analysis",{"reason":430,"points":128},"No nonce checks",{"reason":432,"points":128},"No capability checks","2026-03-16T20:03:43.281Z",{"wat":435,"direct":443},{"assetPaths":436,"generatorPatterns":440,"scriptPaths":441,"versionParams":442},[437,438,439],"\u002Fwp-content\u002Fplugins\u002Fpopularity-posts-widget\u002Fppw.css","\u002Fwp-content\u002Fplugins\u002Fpopularity-posts-widget\u002Fkama_thumbnail.php","\u002Fwp-content\u002Fplugins\u002Fpopularity-posts-widget\u002Fstyle\u002Fstyle-one.php",[],[],[],{"cssClasses":444,"htmlComments":451,"htmlAttributes":464,"restEndpoints":466,"jsGlobals":467,"shortcodeOutput":468},[445,446,447,448,449,450],"ppw-post-title","ppw-views","ppw-comments","ppw-date","wpp-thumbnail","popularitypostswidget",[452,453,454,455,456,457,458,459,460,461,462,463],"Copyright 2013","This program is free software; you can redistribute it and\u002For modify","it under the terms of the GNU General Public License as published by","the Free Software Foundation; either version 2 of the License, or","(at your option) any later version.","This program is distributed in the hope that it will be useful,","but WITHOUT ANY WARRANTY; without even the implied warranty of","MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the","GNU General Public License for more details.","You should have received a copy of the GNU General Public License","along with this program; if not, write to the Free Software","Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA",[465],"rel=\"nofollow\"",[],[],[469,470],"[ppw","[PPW"]