[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKR3lLrGCqkEDstvThiM2TNMH1vNMRwTHba1BcRV9k-4":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":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":128,"fingerprints":171},"dynamic-query-filter","Dynamic Query Filter","1.0.1","Adlwebsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Farunzrko159\u002F","\u003Cp>Dynamic Query Filter is an Elementor widget that enhances LMS websites, blog listings, page listings, and resource\u003Cbr \u002F>\npages by providing dynamic post filtering using ACF Relationship fields.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later. You are free to modify and distribute it under the terms of the GNU\u003Cbr \u002F>\nGeneral Public License as published by the Free Software Foundation, either version 2 of the License, or (at your\u003Cbr \u002F>\noption) any later version.\u003C\u002Fp>\n","Dynamic Query Filter is an Elementor widget designed for LMS websites, blog listings, page listings, and resource  pages.",0,1008,"2024-10-16T08:09:00.000Z","6.6.5","4.7","7.0",[18,19,20,21,22],"acf-query-list","dynamic-post-listing","lms-post-listing","post-listing","query-filter-posts","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-query-filter.1.0.1.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"arunzrko159",1,30,88,"2026-04-05T08:09:16.138Z",[36,56,74,93,108],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"advanced-posts-listing","Advanced Posts Listing – Show Post List Easily","1.0.7","Flipper Code - WordPress Development Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fflippercode\u002F","\u003Cp>Advanced Posts Listing is a Gutenberg block plugin that enables site administrators to create & display visually appealing blog posts listing or custom post type listing effortlessly right from the Gutenberg editor.\u003C\u002Fp>\n\u003Cp>This plugin provides six beautiful and responsive design \u002F layouts for the listing. Site admins can choose custom post type from block properties & listing will be created accordingly with a live preview.\u003C\u002Fp>\n\u003Cp>This plugin also allows site admins to filter the custom post listing by taxonomy, terms and other criterias. The infomation displayed inside the listing record is also manageable from block properties.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cp>For better idea of how all layouts would look like, below are live demo links of all the layouts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Flisting-layout\u002F\" rel=\"nofollow ugc\">List View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002F\" rel=\"nofollow ugc\">Grid View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fmasonry-layout\u002F\" rel=\"nofollow ugc\">Masonry View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Foverlay-layout\u002F\" rel=\"nofollow ugc\">Overlay View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fslider-layout\u002F\" rel=\"nofollow ugc\">Slider View\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Contact \u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Dedicated Support team\u003C\u002Fa> for any assistance in the plugin setup process, for any query or for any customisation request for this plugin.\u003C\u002Fp>\n\u003Cp>Features List\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Six beautiful & responsive blog post listing designs.\u003C\u002Fli>\n\u003Cli>Numeric pagination support for every layout. Manageable settings for pagination.\u003C\u002Fli>\n\u003Cli>Display posts, pages, and custom post types listing.\u003C\u002Fli>\n\u003Cli>Filter posts by categories.\u003C\u002Fli>\n\u003Cli>Filter posts by tags.\u003C\u002Fli>\n\u003Cli>Filter custom post types by taxonomies.\u003C\u002Fli>\n\u003Cli>Listing inherits most of the typography from currently activated theme.\u003C\u002Fli>\n\u003Cli>Manageable color picker settings for buttons UI to make it theme compatible.\u003C\u002Fli>\n\u003Cli>Options for adding custom css in block settings. Full flexibility. \u003C\u002Fli>\n\u003Cli>Compatible with popular custom post type plugins. e,g Advanced Custom Fields (acf plugin).\u003C\u002Fli>\n\u003Cli>Supports custom post type listing.\u003C\u002Fli>\n\u003Cli>Include only some specific posts\u002Fcustom posts by comma separated ids.\u003C\u002Fli>\n\u003Cli>Exclude some particular posts by comma separated ids to be dislayed in output.\u003C\u002Fli>\n\u003Cli>Sort listings by date (ascending\u002Fdescending).\u003C\u002Fli>\n\u003Cli>Alphabetical sorting (A-Z, Z-A).\u003C\u002Fli>\n\u003Cli>Live preview of listings in Gutenberg.\u003C\u002Fli>\n\u003Cli>Customizable listing display.\u003C\u002Fli>\n\u003Cli>Easy block properties configuration.\u003C\u002Fli>\n\u003Cli>Manageable row and column gaping for Grid, Masanory & Overlay layout.\u003C\u002Fli>\n\u003Cli>Display post titles.\u003C\u002Fli>\n\u003Cli>Show post excerpts.\u003C\u002Fli>\n\u003Cli>Include post featured images.\u003C\u002Fli>\n\u003Cli>Display post authors.\u003C\u002Fli>\n\u003Cli>Show post dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post titles.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post content.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post excerpts.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide meta data like dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide categories.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide tags.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide featured images.\u003C\u002Fli>\n\u003Cli>Customize the number of posts per listing.\u003C\u002Fli>\n\u003Cli>Pagination for long listings.\u003C\u002Fli>\n\u003Cli>Responsive design for mobile and desktop.\u003C\u002Fli>\n\u003Cli>SEO-friendly post listings.\u003C\u002Fli>\n\u003Cli>Lightweight and fast-loading.\u003C\u002Fli>\n\u003Cli>Compatible with all WordPress themes.\u003C\u002Fli>\n\u003Cli>User-friendly interface.\u003C\u002Fli>\n\u003Cli>Regular updates and support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So this plugin supports a wide range of custom post types and offers extensive filtering options, including categories, tags, and custom taxonomies. Certain posts can also be included or excluded via id from the output. This flexibility ensures that your posts list is tailored to meet your specific needs. Additionally, the posts block can be sorted by date or alphabetically, giving you full control over how your content is presented. Enhance your WordPress site with a post list block that is both functional and visually appealing with maximum flexiblity.\u003C\u002Fp>\n","Display posts list from posts, pages or custom post types. Use Multiple designs and filters.",3000,19550,"2025-02-27T13:30:00.000Z","6.7.5","5.5",[50,51,52,21,53],"blog-listing","blog-post","post-list","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-posts-listing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-posts-listing.1.0.7.zip",{"slug":21,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":11,"num_ratings":11,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":23,"tags":68,"homepage":23,"download_link":72,"security_score":73,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"Post Listing","1.0","farvehandleren","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarvehandleren\u002F","\u003Cp>Display list and grid of posts.\u003C\u002Fp>\n","Display list and grid of posts.",10,1486,"2016-10-03T15:58:00.000Z","4.4.34","4.0",[69,21,53,70,71],"category","tag","type","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-listing.zip",85,{"slug":75,"name":76,"version":58,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":63,"downloaded":81,"rating":82,"num_ratings":31,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":23,"tags":86,"homepage":23,"download_link":92,"security_score":73,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"post-revisions-columns","Post revisions columns","cmgrady","https:\u002F\u002Fprofiles.wordpress.org\u002Fcmgrady\u002F","\u003Cp>This plugin will add custom columns in post listing which includes all the information related to post revision of post.\u003C\u002Fp>\n\u003Cp>It will add revision information like date of last revision, number of revisions and author of last revisions.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All revision data in post listing\u003C\u002Fli>\n\u003Cli>Works for all custom post types.\u003C\u002Fli>\n\u003Cli>Easy to install and setup\u003C\u002Fli>\n\u003Cli>Very simplified and clean UI.\u003C\u002Fli>\n\u003Cli>Easily customizable\u003C\u002Fli>\n\u003Cli>Strong support.\u003C\u002Fli>\n\u003Cli>Very lighweight code.\u003C\u002Fli>\n\u003Cli>Translation ready code.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds revision data columns to post listings",1343,100,"2014-04-09T07:02:00.000Z","3.7.41","3.0",[87,88,89,90,91],"columns","custom-columns","edit-php","post-listings","revisions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-revisions-columns.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":11,"downloaded":101,"rating":11,"num_ratings":11,"last_updated":102,"tested_up_to":103,"requires_at_least":23,"requires_php":23,"tags":104,"homepage":98,"download_link":107,"security_score":73,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"category-wise-post-listing-shortcode","Category Wise Post Listing Shortcode","1.3","Chintan Acharya","https:\u002F\u002Fprofiles.wordpress.org\u002Fchintan238\u002F","\u003Cp>\u003Cstrong>Important Note:\u003C\u002Fstrong>\u003Cbr \u002F>\nA simple shortcode to list a taxonomy and the posts for each term ex:\u003Cbr \u002F>\n    [cat_listing post_type=post taxonomy=category slug=music]\u003C\u002Fp>\n\u003Cp>For Set Category Listing Design change design in template\u002Fcategory_listing.php this file.\u003C\u002Fp>\n","Important Note:",1200,"2019-11-13T17:21:00.000Z","5.1.22",[69,105,106,21],"category-wise-listing","post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-wise-post-listing-shortcode.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":82,"num_ratings":31,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":82,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cplist-custom-post-listing","Custom Post Listing","1.0.3","Maulik Makwana","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaulikmakwana2008\u002F","\u003Cp>\u003Cstrong>Custom Post Listing\u003C\u002Fstrong> empowers you to easily create and manage shortcodes to display posts from \u003Cstrong>any post type\u003C\u002Fstrong> — including blog posts, portfolios, and WooCommerce products — with complete layout and design flexibility.\u003C\u002Fp>\n\u003Cp>Whether you’re building a blog grid, a portfolio showcase, or a product catalog, this plugin gives you full control — \u003Cstrong>no coding required\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>🚀 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Shortcodes\u003C\u002Fstrong> – Create and manage multiple post listing shortcodes with unique layouts and settings.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Support\u003C\u002Fstrong> – Select and display posts from any post type — including your own custom ones.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong> – Choose what to show: featured image, title, description\u002Fexcerpt, post date, and buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show or Hide Individual Fields\u003C\u002Fstrong> – Featured image, title, description\u002Fexcerpt, post date, and buttons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Manage Field Order\u003C\u002Fstrong> – Easily reorder fields using drag-and-drop for full layout control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Column Layouts\u003C\u002Fstrong> – Set the number of columns per row to create clean, modern grid layouts.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>AJAX-Powered Loading\u003C\u002Fstrong> – Enjoy faster and smoother browsing with AJAX-based post loading.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Developer-Friendly\u003C\u002Fstrong> – Optimized for performance and easy integration into any WordPress theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Blog post grids  \u003C\u002Fli>\n\u003Cli>Portfolio listings  \u003C\u002Fli>\n\u003Cli>WooCommerce product showcases  \u003C\u002Fli>\n\u003Cli>Testimonials, team members, and more  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 Why You’ll Love It\u003C\u002Fh4>\n\u003Cp>Custom Post Listing saves you hours of manual shortcode creation and template coding.\u003Cbr \u002F>\nBuild beautiful, flexible, and dynamic post listings right from the admin panel — and display them anywhere using a simple shortcode.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You are free to modify and redistribute it under the same license.\u003C\u002Fp>\n","Create and manage dynamic post listings from any post type with flexible shortcodes, AJAX loading, and customizable grid layouts.",249,"2026-02-01T18:11:00.000Z","6.8.5","6.0","8.1",[122,123,124,21,125],"cpt","custom-listing","post-grid","post-loop","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcplist-custom-post-listing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcplist-custom-post-listing.1.0.3.zip",{"attackSurface":129,"codeSignals":155,"taintFlows":163,"riskAssessment":164,"analyzedAt":170},{"hooks":130,"ajaxHandlers":141,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":154,"unprotectedCount":154},[131,137],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","elementor\u002Fwidgets\u002Fwidgets_registered","wpdqf_register_my_custom_widget","dynamic-query-filter.php",37,{"type":132,"name":138,"callback":139,"file":135,"line":140},"elementor\u002Feditor\u002Fafter_enqueue_scripts","wpdqf_enqueue_my_custom_widget_script",82,[142,148],{"action":143,"nopriv":144,"callback":145,"hasNonce":144,"hasCapCheck":144,"file":146,"line":147},"get_posts_by_type",false,"wpdqf_handle_get_posts_by_type","ajax-handler.php",3,{"action":143,"nopriv":149,"callback":145,"hasNonce":144,"hasCapCheck":144,"file":146,"line":150},true,4,[],[],[],2,{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":162},[],{"prepared":11,"raw":11,"locations":158},[],{"escaped":160,"rawEcho":11,"locations":161},15,[],[],[],{"summary":165,"deductions":166},"The \"dynamic-query-filter\" plugin v1.0.1 exhibits a mixed security posture. On the positive side, the code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output, eliminating risks associated with SQL injection and cross-site scripting (XSS) from output manipulation. The absence of file operations, external HTTP requests, and bundled libraries also reduces potential attack vectors. However, a significant concern arises from the plugin's attack surface. It exposes two AJAX handlers, both of which lack any form of authentication or capability checks. This means any unauthenticated user can trigger these AJAX actions, potentially leading to unintended consequences if these handlers perform sensitive operations.\n\nThe vulnerability history for this plugin is clean, with no recorded CVEs. This is a positive indicator, suggesting a history of secure development or a lack of targeted vulnerabilities. However, the absence of vulnerabilities does not negate the identified risks in the current version, particularly the unprotected AJAX endpoints. While the code analysis and taint analysis did not reveal any critical or high severity issues in the flows analyzed, the lack of authorization on entry points is a structural weakness that could be exploited in conjunction with other factors or if the AJAX handlers themselves have exploitable logic.\n\nIn conclusion, while \"dynamic-query-filter\" v1.0.1 scores well on preventing common vulnerabilities like SQL injection and XSS through proper coding practices, the lack of authentication on its AJAX endpoints presents a substantial security risk. The clean vulnerability history is a good sign, but it should not lead to complacency regarding the identified unprotected entry points. Developers should prioritize implementing proper authorization checks for all AJAX handlers to harden the plugin's security.",[167,169],{"reason":168,"points":63},"AJAX handlers without auth checks",{"reason":168,"points":63},"2026-03-17T07:08:44.242Z",{"wat":172,"direct":185},{"assetPaths":173,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[174,175,176,177],"\u002Fwp-content\u002Fplugins\u002Fdynamic-query-filter\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fdynamic-query-filter\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-query-filter\u002Fassets\u002Ffont-awesome\u002Fall.min.css","\u002Fwp-content\u002Fplugins\u002Fdynamic-query-filter\u002Fassets\u002Ffont-awesome\u002Ffontawesome.css",[],[174],[181,182,183,184],"dynamic-query-filter\u002Fjs\u002Fscript.js?ver=","dynamic-query-filter\u002Fassets\u002Fcss\u002Fstyle.css?ver=","dynamic-query-filter\u002Fassets\u002Ffont-awesome\u002Fall.min.css?ver=6.0.0-beta3","dynamic-query-filter\u002Fassets\u002Ffont-awesome\u002Ffontawesome.css?ver=6.0.0-beta3",{"cssClasses":186,"htmlComments":188,"htmlAttributes":189,"restEndpoints":190,"jsGlobals":191,"shortcodeOutput":192},[187],"wpdqf-custom-widget",[],[],[],[],[]]