[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fE6dVyOsZSrL1I6QxTByNk-FPfi2zSvgptFTzZG7xE9Q":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":152,"fingerprints":229},"ub-ultimate-post-list","UB Ultimate Post List","1.0.0","Umang Bhanvadia","https:\u002F\u002Fprofiles.wordpress.org\u002Fumang7\u002F","\u003Cul>\n\u003Cli>With the Help of this plugin, you can get post list of all custom post types along with default blog post type posts on your site.\u003C\u002Fli>\n\u003Cli>You can get post list in two format, ListView and GridWiew.\u003C\u002Fli>\n\u003Cli>There will be several more features like ordering posts, selected posts display, pagination etc.\u003C\u002Fli>\n\u003Cli>You can modify default design by adding your own class in “Advanced” section.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin registers a block named \"Ultimate Post List\" which can be used for dynamic listing of selected posts of all custom post types and default post type \"Post\".",10,942,100,2,"2020-06-08T03:18:00.000Z","5.4.19","5.0.1","",[20,21,22,23,24],"custom-post-list","custom-post-type","dynamic-post-list","gutenberg","list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fub-ultimate-post-list.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"umang7",3,120,95,30,91,"2026-04-04T21:16:39.670Z",[40,63,87,109,131],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":18,"requires_php":54,"tags":55,"homepage":61,"download_link":62,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"latest-posts-block-lite","Latest Posts Block – Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages","1.1.3","AF themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fafthemes\u002F","\u003Cp>Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages\u003C\u002Fp>\n\u003Ch3>Latest Posts Block Lite\u003C\u002Fh3>\n\u003Cp>A beautiful collection of latest posts Gutenberg blocks for WordPress, which helps you to design posts grid, posts list, full posts layout, advanced express posts design and tile layouts of your posts.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew\u002F?pre-installed-plugin-slug=latest-posts-block-lite\" rel=\"nofollow ugc\">Try it Now\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fafthemes.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fafthemes.com\u002Fplugins\u002Flatest-posts-block\u002F\" rel=\"nofollow ugc\">Demos\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fafthemes.com\u002Fplugins\u002Flatest-posts-block\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002F1.envato.market\u002F2xxbD\" rel=\"nofollow ugc\">Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Primary components\u003C\u002Fh3>\n\u003Cp>Style an awesome posts box with advanced options and controls\u003C\u002Fp>\n\u003Ch4>Layouts Options\u003C\u002Fh4>\n\u003Cp>Only with the best layout may you show the content worthwhile. Each layouts (gird, list, full, express and tile) have 6 different looks that could lead to an improved posts section being imagined.\u003C\u002Fp>\n\u003Ch4>Posts Query Controls\u003C\u002Fh4>\n\u003Cp>Predefined query filter of posts and ordering of the based on date and name, so you can select and display them in specified method.\u003C\u002Fp>\n\u003Ch4>Block Options\u003C\u002Fh4>\n\u003Cp>Very useful switch panel to select image sizes, columns, title, category and other meta items toggles along with respective options will let you to take control over your posts content block display.\u003C\u002Fp>\n\u003Ch4>Category Styles\u003C\u002Fh4>\n\u003Cp>Using the Category Style section, you can choose one of the design to show on your posts box.\u003C\u002Fp>\n\u003Ch4>Content Order Options\u003C\u002Fh4>\n\u003Cp>Separate your individual posts block with pre-defined posts content layouts with the available Content Order options.\u003C\u002Fp>\n\u003Ch4>Typography Settings and Controls\u003C\u002Fh4>\n\u003Cp>Typography Settings lets you to choose the font family, font weight along with font size on 3 different devices sizes like desktop, tab and mobile view.\u003C\u002Fp>\n\u003Ch4>Color Options\u003C\u002Fh4>\n\u003Cp>With unlimited color options for Title, Spotlight Title, links, General, etc you can set an appearance of your posts box in a desired color schemes.\u003C\u002Fp>\n\u003Ch4>Icon Settings\u003C\u002Fh4>\n\u003Cp>Icon Settings options gives you a facility to select desired FontAwesome icons for Author, Date and Comment Count.\u003C\u002Fp>\n\u003Ch4>Gaps Settings\u003C\u002Fh4>\n\u003Cp>Whenever you need to give spaces on your posts box contents, Gaps Settings helps you to get intended controls.\u003C\u002Fp>\n\u003Ch3>Free Version:\u003C\u002Fh3>\n\u003Cp>Get Basic Controls at your fingertips.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5+ posts box layouts\u003C\u002Fli>\n\u003Cli>Basic posts content control options\u003C\u002Fli>\n\u003Cli>Basic Pre-designed content orders\u003C\u002Fli>\n\u003Cli>Multiple posts query controls like category select, order, number of posts, etc.\u003C\u002Fli>\n\u003Cli>Basic category display designs\u003C\u002Fli>\n\u003Cli>Excerpt toggle\u003C\u002Fli>\n\u003Cli>Read more toggle\u003C\u002Fli>\n\u003Cli>Basic Typography and color controls\u003C\u002Fli>\n\u003Cli>800+ Google fonts family with font weight and subset controls\u003C\u002Fli>\n\u003Cli>Texts sizes controls as per device sizes\u003C\u002Fli>\n\u003Cli>Box gaps and spacing controls\u003C\u002Fli>\n\u003Cli>Basic customizable layouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Version:\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002F2xxbD\" rel=\"nofollow ugc\">Get All Outstanding Controls\u003C\u002Fa> at your fingertips.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>30+ posts box layouts\u003C\u002Fli>\n\u003Cli>10+ posts content control options\u003C\u002Fli>\n\u003Cli>6+ Pre-designed content orders\u003C\u002Fli>\n\u003Cli>Multiple posts query controls like category select, order, number of posts, etc.\u003C\u002Fli>\n\u003Cli>Multiple category display designs\u003C\u002Fli>\n\u003Cli>Posts block image size controls\u003C\u002Fli>\n\u003Cli>Excerpt toggle and length options\u003C\u002Fli>\n\u003Cli>Custom Read more link controls\u003C\u002Fli>\n\u003Cli>Typography and color controls\u003C\u002Fli>\n\u003Cli>800+ Google fonts family with font weight and subset controls\u003C\u002Fli>\n\u003Cli>Texts sizes controls as per device sizes\u003C\u002Fli>\n\u003Cli>Font Awesome 5 Icons for posts box contents\u003C\u002Fli>\n\u003Cli>Box-shadow, borders and border radius\u003C\u002Fli>\n\u003Cli>All Box content gaps and spacing controls\u003C\u002Fli>\n\u003Cli>Highly customizable layouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Let’s Start Designing Your dream page in Minutes with \u003Ca href=\"https:\u002F\u002F1.envato.market\u002F2xxbD\" rel=\"nofollow ugc\">Latest Posts Block\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch3>Get the outstanding themes from AF themes\u003C\u002Fh3>\n\u003Cp>__ Check all of our \u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcategory\u002Ffree\u002F\" rel=\"nofollow ugc\">Free\u003C\u002Fa> themes __\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcovernews\u002F\" rel=\"nofollow ugc\">CoverNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fchromenews\u002F\" rel=\"nofollow ugc\">ChromeNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fmorenews\u002F\" rel=\"nofollow ugc\">MoreNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsphere\u002F\" rel=\"nofollow ugc\">Newsphere\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fdarknews\u002F\" rel=\"nofollow ugc\">DarkNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fbroadnews\u002F\" rel=\"nofollow ugc\">BroadNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fenternews\u002F\" rel=\"nofollow ugc\">EnterNews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsium\u002F\" rel=\"nofollow ugc\">Newsium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsever\u002F\" rel=\"nofollow ugc\">Newsever\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fshopical\u002F\" rel=\"nofollow ugc\">Shopical\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fstorecommerce\u002F\" rel=\"nofollow ugc\">StoreCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fstoreship\u002F\" rel=\"nofollow ugc\">Storeship\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Felegant-magazine\u002F\" rel=\"nofollow ugc\">Elegant Magazine\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcategory\u002Ffree\u002F\" rel=\"nofollow ugc\">And More..\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>__ Check all of our \u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcategory\u002Fpro\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> themes__\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcovernews-pro\u002F\" rel=\"nofollow ugc\">CoverNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fchromenews-pro\u002F\" rel=\"nofollow ugc\">ChromeNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fmorenews-pro\u002F\" rel=\"nofollow ugc\">MoreNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsphere-pro\u002F\" rel=\"nofollow ugc\">Newsphere Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fdarknews-pro\u002F\" rel=\"nofollow ugc\">DarkNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fbroadnews-pro\u002F\" rel=\"nofollow ugc\">BroadNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fenternews-pro\u002F\" rel=\"nofollow ugc\">EnterNews Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsium-pro\u002F\" rel=\"nofollow ugc\">Newsium Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fnewsever-pro\u002F\" rel=\"nofollow ugc\">Newsever Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fshopical-pro\u002F\" rel=\"nofollow ugc\">Shopical Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fstorecommerce-pro\u002F\" rel=\"nofollow ugc\">StoreCommerce Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fstoreship-pro\u002F\" rel=\"nofollow ugc\">Storeship Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Felegant-magazine-pro\u002F\" rel=\"nofollow ugc\">Elegant Magazine Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fproducts\u002Fcategory\u002Fpro\u002F\" rel=\"nofollow ugc\">And More..\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Welcome in for other amazing plugins from AF themes\u003C\u002Fh3>\n\u003Cp>__ Check all of our \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fafthemes\u002F#content-plugins\" rel=\"nofollow ugc\">Free\u003C\u002Fa> plugins __\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faf-companion\u002F\" rel=\"ugc\">AF Companion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemplatespare\u002F\" rel=\"ugc\">Templatespare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblockspare\u002F\" rel=\"ugc\">Blockspare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felespare\u002F\" rel=\"ugc\">Elespare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flatest-posts-block-lite\u002F\" rel=\"ugc\">Latest Posts Block Lite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmagic-content-box-lite\u002F\" rel=\"ugc\">Magic Content Box Lite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-post-author\u002F\" rel=\"ugc\">WP Post Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>__ Check all of our \u003Ca href=\"https:\u002F\u002Fafthemes.com\u002Fplugins\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> plugins __\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blockspare.com\u002F\" rel=\"nofollow ugc\">Blockspare Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FZdXYPQ\" rel=\"nofollow ugc\">Elespare Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002F2xxbD\" rel=\"nofollow ugc\">Latest Posts Block\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002FNOO1O\" rel=\"nofollow ugc\">Magic Content Box\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Image License\u003C\u002Fp>\n\u003Cp>All images are self drawn image by AF themes and released under same license as plugin\u003C\u002Fp>\n\u003Cp>Plugin License\u003C\u002Fp>\n\u003Cp>GPLv2 or later\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under\u003Cbr \u002F>\nthe terms of the [GNU General Public License][] as published by the Free\u003Cbr \u002F>\nSoftware Foundation; either version 2 of the License, or (at your option) any\u003Cbr \u002F>\nlater version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY\u003Cbr \u002F>\nWARRANTY. See the GNU General Public License for more details.\u003C\u002Fp>\n","Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages",8000,232196,80,1,"2025-12-10T10:38:00.000Z","6.9.4","5.3",[56,57,58,59,60],"blocks","blog","gutenberg-blocks","post-grid","posts-list","https:\u002F\u002Fafthemes.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-posts-block-lite.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":53,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":27,"last_vuln_date":86,"fetched_at":29},"jquery-archive-list-widget","JS Archive List","6.2.1","Miguel Useche","https:\u002F\u002Fprofiles.wordpress.org\u002Fskatox\u002F","\u003Cp>This plugin provides a widget and a filter to display a collapsible archive list in your sidebar or posts using the JS JS library.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Support for Gutenberg blocks. Add it to any FSE theme or Gutenberg compatible theme.\u003C\u002Fli>\n\u003Cli>Display a collapsed list of your archives to reduce space.\u003C\u002Fli>\n\u003Cli>Uses vanilla JS to add effects and to be compatible with all browsers.\u003C\u002Fli>\n\u003Cli>Select your expand\u002Fcollapse symbol and date format.\u003C\u002Fli>\n\u003Cli>Support for archive filters.\u003C\u002Fli>\n\u003Cli>Auto expands current\u002Fselect year from posts.\u003C\u002Fli>\n\u003Cli>Select the categories to exclude\u003C\u002Fli>\n\u003Cli>Multiple instances support.\u003C\u002Fli>\n\u003Cli>Shortcode support  \u003Cem>[JsArchiveList]\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Generates valid HTML code.\u003C\u002Fli>\n\u003Cli>Supports multiple languages.\u003C\u002Fli>\n\u003Cli>Compatible with most JS cache and minify plugins.\u003C\u002Fli>\n\u003Cli>And more to come…\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Title: title of the widget.\u003C\u002Fli>\n\u003Cli>Trigger Symbol:  characters to be displayed as bullet.\u003C\u002Fli>\n\u003Cli>Effect: Effect to use.\u003C\u002Fli>\n\u003Cli>Month Format:  month’s display format of the month.\u003C\u002Fli>\n\u003Cli>Expand: when to expand the content of the list.\u003C\u002Fli>\n\u003Cli>Hide years from before: older years will be hidden under a  link. To save space in the page on old sites.\u003C\u002Fli>\n\u003Cli>Show days inside month list: group posts by day.\u003C\u002Fli>\n\u003Cli>Show number of posts: display how many post are published in the year or in the month.\u003C\u002Fli>\n\u003Cli>Show only posts from selected category: show only posts from the selected category when visiting a category page.\u003C\u002Fli>\n\u003Cli>Only expand\u002Freduce by clicking the symbol: select if animations start when click the link or just the bullet.\u003C\u002Fli>\n\u003Cli>Only expand one at the same time: select if you want to have only one expanded at the same time.\u003C\u002Fli>\n\u003Cli>Show posts under months:  show post’s title under months.\u003C\u002Fli>\n\u003Cli>Show post date next to post title: show post’s date next to post title.\u003C\u002Fli>\n\u003Cli>Sort posts by: select how to sort the posts under months.\u003C\u002Fli>\n\u003Cli>Include or Exclude categories: Select the categories to include or exclude.\u003C\u002Fli>\n\u003C\u002Ful>\n","A JS widget (can be used in posts) for displaying an archive list with some effects.",3000,118675,96,46,"2026-03-02T01:01:00.000Z","4.7","7.4",[79,80,23,81,24],"archive","block","javascript","http:\u002F\u002Fskatox.com\u002Fblog\u002Fjquery-archive-list-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjquery-archive-list-widget.6.2.1.zip",93,4,"2026-03-20 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":71,"downloaded":95,"rating":96,"num_ratings":84,"last_updated":97,"tested_up_to":53,"requires_at_least":98,"requires_php":77,"tags":99,"homepage":104,"download_link":105,"security_score":106,"vuln_count":107,"unpatched_count":27,"last_vuln_date":108,"fetched_at":29},"w4-post-list","W4 Post List","2.5.5","Shazzad Hossain Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajib1223\u002F","\u003Cp>Display Posts (any custom post type), Terms (any custom taxonomy), Users (any role) on Content or Widget Areas by placing a shortcode. Select what to show and design how to show it. Using the plugin is really easy. You will find Tinymce button on post\u002Fpage editor to quickly inset a list. Also, there’s a separate page for creating or editing list.\u003C\u002Fp>\n\u003Ch4>List Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Terms & Posts\u003C\u002Fli>\n\u003Cli>Users & Posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Creating a list is just few steps. There are different sets option for different List Type, following options are available for List Type – \u003Ccode>posts\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>post type\u003C\u002Fli>\n\u003Cli>post mime type\u003C\u002Fli>\n\u003Cli>post status\u003C\u002Fli>\n\u003Cli>post search keyword\u003C\u002Fli>\n\u003Cli>include post by ids\u003C\u002Fli>\n\u003Cli>exclude post by ids\u003C\u002Fli>\n\u003Cli>exclude current post\u003C\u002Fli>\n\u003Cli>posts per page – while using pagination\u003C\u002Fli>\n\u003Cli>post by parent ids\u003C\u002Fli>\n\u003Cli>post by author ids\u003C\u002Fli>\n\u003Cli>post by terms ( tax_query )\u003C\u002Fli>\n\u003Cli>post by meta ( meta_query )\u003C\u002Fli>\n\u003Cli>post by year, month, day ( date_query )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Group Results by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>year\u003C\u002Fli>\n\u003Cli>month\u003C\u002Fli>\n\u003Cli>month year\u003C\u002Fli>\n\u003Cli>category, post tag or custom taxonomies\u003C\u002Fli>\n\u003Cli>authors\u003C\u002Fli>\n\u003Cli>parents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Order Results by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>post id\u003C\u002Fli>\n\u003Cli>post title\u003C\u002Fli>\n\u003Cli>post name\u003C\u002Fli>\n\u003Cli>post publish date\u003C\u002Fli>\n\u003Cli>post modified date\u003C\u002Fli>\n\u003Cli>menu order\u003C\u002Fli>\n\u003Cli>approved comment count\u003C\u002Fli>\n\u003Cli>meta value\u003C\u002Fli>\n\u003Cli>or random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multi-Page Pagination by\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Next \u002F Previous links\u003C\u002Fli>\n\u003Cli>Numeric navigation flat – Ex: 1, 2, 3.\u003C\u002Fli>\n\u003Cli>Numeric navigation showing in unordered list.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable pagination by ajax\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>To Create Template\u003C\u002Fh4>\n\u003Cp>Templates are designed using Shortcodes. You can create a simple list just showing post title and linked to the post page, or you can display complex list using any of the information relating to post. Some of the available shortcodes are –\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post thumbnail\u003C\u002Fli>\n\u003Cli>post categories\u003C\u002Fli>\n\u003Cli>post tags\u003C\u002Fli>\n\u003Cli>post custom taxonomy terms\u003C\u002Fli>\n\u003Cli>post author name \u002F links \u002F avatar\u003C\u002Fli>\n\u003Cli>post publish time\u003C\u002Fli>\n\u003Cli>post modified time\u003C\u002Fli>\n\u003Cli>post excerpt\u003C\u002Fli>\n\u003Cli>post content\u003C\u002Fli>\n\u003Cli>post meta value (multiple times, with multiple meta keys)\u003C\u002Fli>\n\u003Cli>media thumbnail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check all of the \u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fdocs\u002Fw4-post-list\u002Ffaqs\u002Fwhat-are-the-available-template-tags\u002F\" rel=\"nofollow ugc\">available shortcodes\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Ch4>Check Example\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-1\" rel=\"nofollow ugc\">Simple Posts List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-2\" rel=\"nofollow ugc\">Media List\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-3\" rel=\"nofollow ugc\">Year\u002FMonth Archive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-4\" rel=\"nofollow ugc\">List of Categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fw4dev.com\u002Fwp\u002Fw4-post-list-examples\u002F#example-5\" rel=\"nofollow ugc\">List of Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>W4 Post List uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","W4 Post List lets you create a list of posts, terms, users or a combined one. Decorate output using shortcodes. It's just easy and fun.",193960,94,"2026-02-16T07:12:00.000Z","5.8",[21,100,101,102,103],"media","post","post-list","shortcode","https:\u002F\u002Fw4dev.com\u002Fplugins\u002Fw4-post-list","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fw4-post-list.2.5.5.zip",99,5,"2023-03-22 00:00:00",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":53,"requires_at_least":122,"requires_php":77,"tags":123,"homepage":128,"download_link":129,"security_score":73,"vuln_count":33,"unpatched_count":27,"last_vuln_date":130,"fetched_at":29},"codeflavors-vimeo-video-post-lite","Vimeotheque – Vimeo WordPress Plugin & Video Gallery","2.3.6.1","Constantin Boiangiu","https:\u002F\u002Fprofiles.wordpress.org\u002Fconstantinboiangiu\u002F","\u003Ch4>The Vimeo plugin for WordPress that imports, embeds, and organizes your videos\u003C\u002Fh4>\n\u003Cp>Vimeotheque helps you bring Vimeo into WordPress the right way: import videos as posts, auto-sync collections (channels, showcases, portfolios, folders, user uploads), and display beautiful, responsive players and playlists with Gutenberg blocks or shortcodes. Perfect for membership sites, portfolios, online courses and video libraries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Import & Sync\u003C\u002Fstrong> – Single videos or bulk from channels, showcases, groups, portfolios, folders, user uploads, or Vimeo search.\u003Cbr \u002F>\n– \u003Cstrong>Video as Content\u003C\u002Fstrong> – Creates complete WP posts (title, description, thumbnail, embed) using a dedicated \u003Ccode>vimeo-video\u003C\u002Fcode> post type.\u003Cbr \u002F>\n– \u003Cstrong>Blocks & Shortcodes\u003C\u002Fstrong> – Add single videos, set video position in posts, or build playlists with native Gutenberg blocks. Classic Editor shortcode included.\u003Cbr \u002F>\n– \u003Cstrong>Responsive & Fast\u003C\u002Fstrong> – Uses the latest Vimeo HTML5 player, lazy-load options, “one-video-at-a-time” playback to avoid conflicts, and a no-tracking embed parameter.\u003Cbr \u002F>\n– \u003Cstrong>Elementor-friendly\u003C\u002Fstrong> – Works cleanly inside Elementor layouts; playlists and single embeds drop into any section\u002Fcolumn.\u003Cbr \u002F>\n– \u003Cstrong>Templates (optional)\u003C\u002Fstrong> – Enable the plugin’s template system or override in your theme for full design control.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use cases\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Membership \u002F LMS\u003C\u002Fstrong> – Embed lessons and restrict access with your membership\u002FLMS plugin.\u003Cbr \u002F>\n– \u003Cstrong>Portfolio \u002F Showcase\u003C\u002Fstrong> – Auto-sync a Vimeo showcase\u002Fportfolio to your site.\u003Cbr \u002F>\n– \u003Cstrong>Blog \u002F Magazine\u003C\u002Fstrong> – Import as posts and surface videos in archives and widgets.\u003C\u002Fp>\n\u003Ch4>PRO adds even more\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic bulk imports\u003C\u002Fstrong> (schedule & hands-off sync).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Private video imports\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import as regular posts\u003C\u002Fstrong> (not just the custom post type).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video theme compatibility\u003C\u002Fstrong> and \u003Cstrong>priority support\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Live demo & Docs\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"http:\u002F\u002Fvvp-demo.codeflavors.com\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdocs.vimeotheque.com\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=vimeotheque-readme\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdocs.vimeotheque.com\u002Fhow-to-create-a-new-vimeo-app\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=vimeo-lite-plugin-readme\" rel=\"nofollow ugc\">Getting started with Vimeo OAuth\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Blocks\u003C\u002Fh3>\n\u003Cp>This plugin provides the following blocks:\u003Cbr \u002F>\n1. \u003Cstrong>Vimeotheque – Video Position\u003C\u002Fstrong> (place the player inside single video posts)\u003Cbr \u002F>\n2. \u003Cstrong>Vimeotheque – Single Video\u003C\u002Fstrong> (embed a specific Vimeo video anywhere)\u003Cbr \u002F>\n3. \u003Cstrong>Vimeotheque – Playlist\u003C\u002Fstrong> (build playlists from imported videos)\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>Tested with the latest WordPress and default themes across major browsers and mobile. If something looks off, please open a support request and include theme, WP version, and browser\u002Fdevice details.\u003C\u002Fp>\n","Import & embed Vimeo in WordPress. Create video galleries & playlists, auto-sync showcases. Gutenberg blocks & Elementor support.",2000,243364,92,26,"2026-01-22T08:54:00.000Z","5.2",[23,124,125,126,127],"playlist","video","video-gallery","vimeo","https:\u002F\u002Fvimeotheque.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodeflavors-vimeo-video-post-lite.2.3.6.1.zip","2025-12-25 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":117,"downloaded":139,"rating":140,"num_ratings":107,"last_updated":141,"tested_up_to":53,"requires_at_least":142,"requires_php":143,"tags":144,"homepage":150,"download_link":151,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"events-block-for-the-events-calendar","Events Block For The Events Calendar","1.4.3","Cool Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoolplugins\u002F","\u003Ch3>Events Block For The Events Calendar\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcoolplugins.net\u002Fproduct\u002Fthe-events-calendar-gutenberg-blocks\u002F?utm_source=ebec_plugin&utm_medium=readme&utm_campaign=view_plugin&utm_content=top_description\" rel=\"nofollow ugc\">Events Block for The Events Calendar\u003C\u002Fa>\u003C\u002Fstrong> is a powerful addon that allows you to display your events from The Events Calendar directly inside Gutenberg. Simply search \u003Cstrong>“events block”\u003C\u002Fstrong> and showcase your events without any coding.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FHSdMORtDeVE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This addon fills in the gap by adding the Events Block feature to The Events Calendar, making it compatible with Gutenberg.\u003C\u002Fp>\n\u003Cp>🔗\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fdemos\u002Fevents-block-for-the-events-calendar\u002F?utm_source=ebec_plugin&utm_medium=readme&utm_campaign=demo&utm_content=check_demos\" rel=\"nofollow ugc\">Check Plugin Demos\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Layout Options:\u003C\u002Fstrong> Choose between Minimal or Default layout styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filters:\u003C\u002Fstrong> Create targeted event listings, such as showing events for specific topics using category filters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Date Format:\u003C\u002Fstrong> Choose how event dates are displayed (e.g., DD\u002FMM\u002FYYYY, MM-DD-YYYY) to match your regional preferences or branding style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Display Limit:\u003C\u002Fstrong> Set how many events to show at one time in the widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Order:\u003C\u002Fstrong> Display events in ascending or descending order based on their date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Type:\u003C\u002Fstrong> Display only upcoming events, past, or show all events according to your preference.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date-Based Event:\u003C\u002Fstrong> Easily show events between specific dates. This means you can choose to showcase events between any dates, whether a particular week, month, or custom time period.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Month Headers:\u003C\u002Fstrong> Show month headers for grouped event listings according to your requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization:\u003C\u002Fstrong> Customize the style of each event element according to your brand.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Addons For The Events Calendar\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevent-single-page-builder-pro\u002F?utm_source=ebec_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=epta_more_addons\" rel=\"nofollow ugc\">Events Single Page Builder Pro\u003C\u002Fa>\u003C\u002Fstrong> – Design stunning single event pages with Elementor using pre-built templates and 20+ customizable widgets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-shortcodes-pro\u002F?utm_source=ebec_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ect_more_addons\" rel=\"nofollow ugc\">Events Shortcodes Pro\u003C\u002Fa>\u003C\u002Fstrong> – Events Shortcodes Pro For The Events Calendar adds the missing shortcode functionality to The Events Calendar plugin. With this plugin, you can easily display your events on any page or post in a list, grid, carousel, slider, masonry, accordion, or even a timeline format.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-calendar-modules-for-divi\u002F\" rel=\"ugc\">Events Calendar Modules for Divi\u003C\u002Fa>\u003C\u002Fstrong> – Display The Events Calendar Events directly inside Divi with Customizable List or Grid Layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Feventscalendaraddons.com\u002Fplugin\u002Fevents-widgets-pro\u002F?utm_source=ebec_plugin&utm_medium=readme&utm_campaign=get_pro&utm_content=ectbe_more_addons\" rel=\"nofollow ugc\">Events Widgets Pro\u003C\u002Fa>\u003C\u002Fstrong> – Show events list, grid, carousel, and more in Elementor pages using The Events Calendar Elementor Widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Use of 3rd Party Services:\u003C\u002Fstrong> This plugin connects to the Cool Plugins API to display information about related plugins inside the dashboard. It also offers optional usage tracking and optional feedback submission on deactivation. Data is sent only after explicit user consent. No hidden tracking is performed, and no frontend visitor or site user data is collected. For more details, please review our \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fusage-tracking\u002F\" rel=\"nofollow ugc\">Data Usage Policy\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002F\" rel=\"nofollow ugc\">TOS\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fmy.coolplugins.net\u002Fterms\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>✍ Special THANKS!\u003Cbr \u002F>\nSpecial thanks to the famous The Events Calendar plugin authors and its parent company StellarWP, Inc. for creating an awesome plugin for events management.\u003Cbr \u002F>\nAll of these addons are not developed by or affiliated with The Events Calendar (by StellarWP) team, these are third-party addons for The Events Calendar and they add extra features inside The Events Calendar free plugin.\u003C\u002Fp>\n","The Events Block for The Events Calendar lets you showcase your events from The Events Calendar right within the Gutenberg pages.",58381,60,"2026-03-10T08:49:00.000Z","6.0","7.2",[145,146,147,148,149],"events-block","events-calendar","events-list","gutenberg-block","the-events-calendar-blocks","https:\u002F\u002Feventscalendaraddons.com\u002F?utm_source=ebec_plugin&utm_medium=inside&utm_campaign=get_pro&utm_content=plugin_uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fevents-block-for-the-events-calendar.1.4.3.zip",{"attackSurface":153,"codeSignals":194,"taintFlows":215,"riskAssessment":216,"analyzedAt":228},{"hooks":154,"ajaxHandlers":177,"restRoutes":178,"shortcodes":192,"cronEvents":193,"entryPointCount":14,"unprotectedCount":14},[155,161,164,166,169,172,175],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","plugins_loaded","anonymous","includes\\class-ub-ultimate-post-list.php",142,{"type":156,"name":162,"callback":158,"file":159,"line":163},"admin_enqueue_scripts",157,{"type":156,"name":162,"callback":158,"file":159,"line":165},158,{"type":156,"name":167,"callback":158,"file":159,"line":168},"rest_api_init",159,{"type":156,"name":170,"callback":158,"file":159,"line":171},"init",160,{"type":156,"name":173,"callback":158,"file":159,"line":174},"wp_enqueue_scripts",174,{"type":156,"name":173,"callback":158,"file":159,"line":176},175,[],[179,187],{"namespace":180,"route":181,"methods":182,"callback":184,"permissionCallback":28,"file":185,"line":186},"post_type\u002Fv1","\u002Fpost_data\u002F",[183],"GET","umlst_rest_get_all_post_types","admin\\class-ub-ultimate-post-list-admin.php",105,{"namespace":180,"route":188,"methods":189,"callback":190,"permissionCallback":28,"file":185,"line":191},"\u002Fpost_list\u002F",[183],"umlst_rest_get_all_posts",109,[],[],{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":198,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":214},[],{"prepared":27,"raw":27,"locations":197},[],{"escaped":85,"rawEcho":199,"locations":200},7,[201,204,205,207,209,211,212],{"file":202,"line":165,"context":203},"ub-ultimate-post-list.php","raw output",{"file":202,"line":165,"context":203},{"file":202,"line":206,"context":203},180,{"file":202,"line":208,"context":203},184,{"file":202,"line":210,"context":203},185,{"file":202,"line":210,"context":203},{"file":202,"line":213,"context":203},187,[],[],{"summary":217,"deductions":218},"The plugin 'ub-ultimate-post-list' v1.0.0 presents a mixed security posture. On the positive side, the absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries indicate good security practices in those areas. The plugin also boasts a clean vulnerability history with no recorded CVEs.\n\nHowever, significant concerns arise from the attack surface analysis. The plugin exposes two REST API routes without any permission callbacks, meaning these endpoints are accessible and executable by unauthenticated users. This represents a substantial risk, as attackers could potentially interact with these routes to trigger unintended actions or expose sensitive information.\n\nFurthermore, the output escaping is only partially implemented, with 36% of outputs properly escaped. This leaves a significant portion of the plugin's output vulnerable to cross-site scripting (XSS) attacks, especially when combined with the unprotected REST API endpoints. The lack of nonce checks and capability checks on the identified entry points exacerbates these risks.",[219,221,224,226],{"reason":220,"points":11},"REST API routes without permission callbacks",{"reason":222,"points":223},"Low percentage of properly escaped output",6,{"reason":225,"points":107},"No nonce checks on entry points",{"reason":227,"points":107},"No capability checks on entry points","2026-03-17T00:14:24.092Z",{"wat":230,"direct":247},{"assetPaths":231,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[232,233,234,235,236,237],"\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fcss\u002Fultimate-post-list-admin.css","\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fjs\u002Fblock.js","\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fub-ultimate-post-list\u002Fbuild\u002Findex.js",[],[234,235,236,237],[241,242,243,244,245,246],"ub-ultimate-post-list\u002Fcss\u002Fstyle.css?ver=","ub-ultimate-post-list\u002Fcss\u002Fultimate-post-list-admin.css?ver=","ub-ultimate-post-list\u002Fjs\u002Fblock.js?ver=","ub-ultimate-post-list\u002Fjs\u002Feditor.js?ver=","ub-ultimate-post-list\u002Fjs\u002Fscript.js?ver=","ub-ultimate-post-list\u002Fbuild\u002Findex.js?ver=",{"cssClasses":248,"htmlComments":258,"htmlAttributes":259,"restEndpoints":272,"jsGlobals":275,"shortcodeOutput":276},[249,250,251,252,253,254,255,256,257],"post-\u003C?php echo $postLayout; ?>","col-thumbnail","post-item","post-featured-img","post-details","date-details","date-time-area","read-more","read-more-btn",[],[260,261,262,263,264,265,266,267,268,269,270,271],"data-post-type","data-post-id","data-post-layout","data-post-per-page","data-display-post-thumbnail","data-display-post-excerpt","data-display-post-date","data-display-post-author","data-display-pagination","data-display-read-more","data-order-by","data-order",[273,274],"\u002Fwp-json\u002Fub-ultimate-post-list\u002Fv1\u002Fpost-types","\u002Fwp-json\u002Fub-ultimate-post-list\u002Fv1\u002Fposts",[],[277],"\u003Cdiv class=\"post-\u003C?php echo $postLayout; ?> col-thumbnail \u003C?php echo $attributes['className'];?>\">"]