[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSNmFRAylCywE2DxF79_AcZq-Ih3LHc_mmz3674dALaM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":14,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":139,"fingerprints":283},"everything-accordion","Everything Accordion","1.0","Mostafa Shahiri","https:\u002F\u002Fprofiles.wordpress.org\u002Fmostafadeveloper\u002F","\u003Cp>The Everything Accordion is a simple widget that shows wordpress widgets, posts and pages in an pretty accordion. It enables you to control:\u003C\u002Fp>\n\u003Col>\n\u003Cli>displaying the widgets\u003C\u002Fli>\n\u003Cli>displaying the separated posts\u003C\u002Fli>\n\u003Cli>displaying the pages\u003C\u002Fli>\n\u003Cli>displaying posts of some specific categories\u003C\u002Fli>\n\u003Cli>different filters for posts and pages\u003C\u002Fli>\n\u003Cli>Ordering posts and pages based on created date, modified date, views, comments count and random.\u003C\u002Fli>\n\u003Cli>Showing pages and posts in two different modes: 1)Introtext includes featured image+inro content+readmore link.  2)Fulltext mode\u003C\u002Fli>\n\u003Cli>Custom text for readmore links.\u003C\u002Fli>\n\u003Cli>Some other filters for showing the categories, author, published date, modified date and comments count of the pages or posts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you like to apply your style to this widget, you can edit everythingaccordion.css file. The ID of this widget is everything_accordion.\u003C\u002Fp>\n\u003Cp>Now we explain about CSS classes are used in Everything Accordion :\u003C\u002Fp>\n\u003Cp>\u003Cstrong>.evachead:\u003C\u002Fstrong> CSS class for styling accordion headers\u003Cbr \u002F>\n\u003Cstrong>.accord_widget:\u003C\u002Fstrong> CSS class for styling widgets\u003Cbr \u002F>\n\u003Cstrong>.accord_content:\u003C\u002Fstrong> CSS class for styling accordion panel\u003Cbr \u002F>\n\u003Cstrong>.info:\u003C\u002Fstrong> CSS class for styling info small tags\u003Cbr \u002F>\n\u003Cstrong>.infoblock:\u003C\u002Fstrong> All small tags have been placed in a div with this CSS class. (Parent div class for small tags)\u003Cbr \u002F>\n\u003Cstrong>.accord_img:\u003C\u002Fstrong> CSS class for featured images divs\u003Cbr \u002F>\n\u003Cstrong>.accord_post:\u003C\u002Fstrong> CSS class for styling posts or pages content divs\u003Cbr \u002F>\n\u003Cstrong>.accord_readmore:\u003C\u002Fstrong> CSS class for parent divs of readmore links.\u003C\u002Fp>\n","The Everything Accordion is a simple widget that shows wordpress widgets, posts and pages in an pretty accordion.",0,1168,"2020-06-27T09:19:00.000Z","","3.6.1",[17,18,19,20,21],"accordion","featured-image","pages","posts","widget","https:\u002F\u002Fgithub.com\u002Fmostafa272\u002FEverything-Accordion","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feverything-accordion.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":31,"trust_score":33,"computed_at":34},"mostafadeveloper",11,30,86,84,"2026-04-04T13:58:16.359Z",[36,59,82,99,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":14,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":47,"unpatched_count":11,"last_vuln_date":58,"fetched_at":26},"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,2,"2026-01-26T17:59:00.000Z","6.9.4","5.9",[52,19,20,53,54],"categories","tags","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":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":44,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":14,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":11,"last_vuln_date":81,"fetched_at":26},"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",[74,18,75,76,21],"custom-post-types","recent-posts","sticky-posts","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":83,"name":84,"version":85,"author":86,"author_profile":87,"description":14,"short_description":88,"active_installs":89,"downloaded":90,"rating":33,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":14,"tags":95,"homepage":97,"download_link":98,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"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,10,"2018-03-14T19:32:00.000Z","4.9.29","3.1",[19,20,96,54],"sidebars","http:\u002F\u002FTheCodeCave.com\u002Fplugins\u002Fper-page-sidebars","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fper-page-sidebars.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":49,"requires_at_least":112,"requires_php":14,"tags":113,"homepage":116,"download_link":117,"security_score":109,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"admin-dashboard-last-edits","Admin Dashboard Last Edits","1.1.4","Johannes","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdocde\u002F","\u003Cp>Admin Dashboard Last Edits is an easy and lightweight solution for showing the last edited posts and pages on the admin dashboard.\u003C\u002Fp>\n","Easy and lightweight solution for showing the last edited posts and pages on the admin dashboard.",900,8672,100,8,"2025-11-12T10:13:00.000Z","3.8",[114,115,19,20,21],"dashboard","edits","https:\u002F\u002Fwpdoc.de\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-dashboard-last-edits.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":107,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":14,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":80,"unpatched_count":80,"last_vuln_date":138,"fetched_at":26},"query-posts","Query Posts","0.3.2","Justin Tadlock","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreenshady\u002F","\u003Cp>The \u003Cem>Query Posts\u003C\u002Fem> widget was written to allow users that don’t know their way around PHP to easily show posts in any way they’d like.  It’s like having a cool WordPress developer as a friend ready to do your bidding.  Seriously.\u003C\u002Fp>\n\u003Cp>The widget has over 40 options to choose from.  You can list posts by category, tag, custom taxonomies, author, date, time, name, or anything you can imagine.  You can choose to show the full content, excerpts, or even a simple list.  You can order the posts in all sorts of ways.  Oh, and you can even show pages.\u003C\u002Fp>\n\u003Cp>This is the widget that keeps users out of the code and gives them the ability to display items on their site how they want.\u003C\u002Fp>\n","A WordPress widget that gives you unlimited control over showing posts and pages.",78613,74,3,"2017-11-28T21:28:00.000Z","3.0.5","3.0",[133,19,20,134,21],"page","sidebar","http:\u002F\u002Fjustintadlock.com\u002Farchives\u002F2009\u002F03\u002F15\u002Fquery-posts-widget-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-posts.0.3.2.zip",63,"2025-09-28 00:00:00",{"attackSurface":140,"codeSignals":160,"taintFlows":272,"riskAssessment":273,"analyzedAt":282},{"hooks":141,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":11,"unprotectedCount":11},[142,148,152],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","widgets_init","closure","everything-accordion.php",27,{"type":143,"name":149,"callback":150,"file":146,"line":151},"wp_enqueue_scripts","evac_everything_accordion_scripts",33,{"type":143,"name":153,"callback":154,"file":146,"line":155},"wp","evac_everything_accordion_setPostViews",34,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":128,"bundledLibraries":271},[],{"prepared":11,"raw":11,"locations":163},[],{"escaped":165,"rawEcho":69,"locations":166},13,[167,170,172,174,176,178,179,181,183,185,186,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,243,245,246,248,249,251,252,254,255,257,259,261,263,265,267,269],{"file":146,"line":168,"context":169},60,"raw output",{"file":146,"line":171,"context":169},61,{"file":146,"line":173,"context":169},77,{"file":146,"line":175,"context":169},78,{"file":146,"line":177,"context":169},79,{"file":146,"line":24,"context":169},{"file":146,"line":180,"context":169},95,{"file":146,"line":182,"context":169},96,{"file":146,"line":184,"context":169},97,{"file":146,"line":109,"context":169},{"file":146,"line":187,"context":169},108,{"file":146,"line":189,"context":169},109,{"file":146,"line":191,"context":169},110,{"file":146,"line":193,"context":169},113,{"file":146,"line":195,"context":169},120,{"file":146,"line":197,"context":169},121,{"file":146,"line":199,"context":169},122,{"file":146,"line":201,"context":169},124,{"file":146,"line":203,"context":169},130,{"file":146,"line":205,"context":169},131,{"file":146,"line":207,"context":169},135,{"file":146,"line":209,"context":169},136,{"file":146,"line":211,"context":169},137,{"file":146,"line":213,"context":169},138,{"file":146,"line":215,"context":169},139,{"file":146,"line":217,"context":169},140,{"file":146,"line":219,"context":169},141,{"file":146,"line":221,"context":169},146,{"file":146,"line":223,"context":169},147,{"file":146,"line":225,"context":169},148,{"file":146,"line":227,"context":169},149,{"file":146,"line":229,"context":169},154,{"file":146,"line":231,"context":169},155,{"file":146,"line":233,"context":169},156,{"file":146,"line":235,"context":169},157,{"file":146,"line":237,"context":169},162,{"file":146,"line":239,"context":169},163,{"file":146,"line":241,"context":169},167,{"file":146,"line":241,"context":169},{"file":146,"line":244,"context":169},172,{"file":146,"line":244,"context":169},{"file":146,"line":247,"context":169},177,{"file":146,"line":247,"context":169},{"file":146,"line":250,"context":169},182,{"file":146,"line":250,"context":169},{"file":146,"line":253,"context":169},187,{"file":146,"line":253,"context":169},{"file":146,"line":256,"context":169},330,{"file":146,"line":258,"context":169},332,{"file":146,"line":260,"context":169},334,{"file":146,"line":262,"context":169},343,{"file":146,"line":264,"context":169},367,{"file":146,"line":266,"context":169},391,{"file":146,"line":268,"context":169},416,{"file":146,"line":270,"context":169},423,[],[],{"summary":274,"deductions":275},"The 'everything-accordion' v1.0 plugin exhibits a generally strong security posture based on the static analysis. There are no identified dangerous functions, SQL queries are exclusively using prepared statements, and file operations and external HTTP requests are absent. The plugin also has no recorded vulnerability history, suggesting a mature and stable codebase. However, a significant concern is the very low percentage of properly escaped output (19%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or dynamic content could be injected into the output without proper sanitization. While the attack surface appears minimal and devoid of unprotected entry points, the lack of nonce checks on the identified capability checks is also a potential weakness, as it could lead to CSRF vulnerabilities if not properly mitigated elsewhere. The absence of taint analysis results could be due to the scope of the analysis or the plugin's simplicity, but it's important to note that this doesn't guarantee the absence of taint-related issues.",[276,279],{"reason":277,"points":278},"Low percentage of properly escaped output",15,{"reason":280,"points":281},"No nonce checks on capability checks",5,"2026-03-17T06:22:19.002Z",{"wat":284,"direct":293},{"assetPaths":285,"generatorPatterns":288,"scriptPaths":289,"versionParams":290},[286,287],"\u002Fwp-content\u002Fplugins\u002Feverything-accordion\u002Fassets\u002Fcss\u002Faccordion.css","\u002Fwp-content\u002Fplugins\u002Feverything-accordion\u002Fassets\u002Fjs\u002Faccordion.js",[],[287],[291,292],"everything-accordion\u002Fassets\u002Fcss\u002Faccordion.css?ver=","everything-accordion\u002Fassets\u002Fjs\u002Faccordion.js?ver=",{"cssClasses":294,"htmlComments":298,"htmlAttributes":299,"restEndpoints":301,"jsGlobals":302,"shortcodeOutput":304},[295,296,297],"evac-accordion","evac-accordion-header","evac-accordion-content",[],[300],"data-accordion-target",[],[303],"evac_accordion_ajax_url",[]]