[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGtNe2PToXoxoImnBT920gOCwU57LT_AblD7npT15tPA":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":142,"fingerprints":1116},"gridlist-view-for-woocommerce","Grid\u002FList View for WooCommerce","1.1.8.1","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Simple plugin for WooCommerce which toggle grid \u002F list view of your products and toggle products count per page.\u003C\u002Fp>\n\u003Cp>WooCommerce Grid\u002FList View plugin adds buttons to shops page which toggles grid and list products view.\u003Cbr \u002F>\nThis is simple plugin with advanced customization of list \u002F grid view toggle buttons and list style.\u003Cbr \u002F>\nList view products is vertical list of products with additional information.\u003Cbr \u002F>\nGrid view products is default WooCommerce view of products.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Switch list and grid product view style\u003Cbr \u002F>\n✅ Simple and advanced customization for products list view\u003Cbr \u002F>\n✅ Customization of buttons for list \u002F grid switch\u003Cbr \u002F>\n✅ Products per page switcher for Front End using\u003Cbr \u002F>\n✅ Customizable position for buttons list\u002Fgrid view switcher\u003C\u002Fp>\n\u003Ch4>Additional Features in Paid Plugin:\u003C\u002Fh4>\n\u003Cp>✅ Customization for Product count switch links\u003Cbr \u002F>\n✅ Advanced list style for products\u003Cbr \u002F>\n✅ Customization for simple products list style\u003Cbr \u002F>\n✅ Customization for advanced products list style\u003Cbr \u002F>\n✅ Custom CSS styles\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-grid-list-view\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=list_grid\" rel=\"nofollow ugc\">Paid Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-grid-list.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=list_grid\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-terms-popup.berocket.com\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=list_grid\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-grid-list-view?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=list_grid\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🍬 Wanna try admin side?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-grid-list-view\u002F?utm_source=wordpress_org&utm_medium=admin_demo&utm_campaign=list_grid#try-admin\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa> – Get access to this plugin’s admin and try it from inside. Change things and watch how they work.\u003C\u002Fp>\n\u003Ch4>Premium plugin video\u003C\u002Fh4>\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\u002FLGV7Im4Bfds?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>\u003Cbr \u002F>\n\u003Cem>we don’t have video with free plugin right now but we are working on it\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Grid\u002FList View for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-ajax-filters\u002F\" rel=\"ugc\">\u003Cstrong>Advanced AJAX Product Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-product-labels-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Advanced Product Labels for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Load More Products for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-preview-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product Preview for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-wait-list-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Wishlist and Waitlist for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Settings\u003C\u002Fh3>\n\u003Cp>Plugin settings can be found in admin area, WooCommerce -> List\u002FGrid View\u003C\u002Fp>\n\u003Ch4>Buttons:\u003C\u002Fh4>\n\u003Cp>Custom class – set your own class for list \u002F grid view toggle buttons, this removes all stylization\u003Cbr \u002F>\nButtons display – set where list \u002F grid view toggle buttons will be displayed\u003Cbr \u002F>\nButtons position –  list \u002F grid view toggle buttons will be placed from left or right side\u003Cbr \u002F>\nPaddings – sets paddings to list \u002F grid view toggle buttons\u003Cbr \u002F>\nPresets – predefined styles for list \u002F grid view toggle buttons\u003C\u002Fp>\n\u003Ch4>Product Count:\u003C\u002Fh4>\n\u003Cp>Use products count – enable products per page buttons\u003Cbr \u002F>\nCustom class for buttons – set your own class for products per page buttons, this removes all stylization\u003Cbr \u002F>\nProduct count value – set list of products per page toggle buttons\u003Cbr \u002F>\nSpliter value – set text between products per page toggle buttons\u003Cbr \u002F>\nText – set custom  text before products per page toggle buttons\u003Cbr \u002F>\nButtons display – set where products per page toggle buttons will be displayed\u003Cbr \u002F>\nButtons position – products per page toggle buttons will be placed from left or right side\u003C\u002Fp>\n\u003Ch4>List Style:\u003C\u002Fh4>\n\u003Cp>Toggle Simple and Advanced style add additional settings to customize list products view.\u003Cbr \u002F>\nTo edit element of list click on this element on right side of page\u003Cbr \u002F>\nAdvanced style for list products view have some presets.\u003C\u002Fp>\n\u003Ch4>CSS:\u003C\u002Fh4>\n\u003Cp>CSS styles – Some custom css styles that adds to page.\u003C\u002Fp>\n\u003Ch4>JavaScript:\u003C\u002Fh4>\n\u003Cp>Custom JavaScript that executes on some action.\u003C\u002Fp>\n\u003Ch4>License:\u003C\u002Fh4>\n\u003Cp>Page for adding product key from BeRocket site\u003C\u002Fp>\n","Simple plugin for WooCommerce which toggle grid \u002F list view of your products and toggle products count per page.",2000,179680,88,50,"2025-10-27T14:30:00.000Z","6.8.5","5.0","7.0",[20,21,22,23,24],"grid-and-list","grid-display","grid-view","list-display","list-view","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F?utm_source=free_plugin&utm_medium=plugins&utm_campaign=list_grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgridlist-view-for-woocommerce.1.1.8.1.zip",100,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},"berocket",22,139250,99,381,78,"2026-04-04T03:55:32.658Z",[41,63,82,107,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":14,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":62,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nc-grid-list-view-for-woocommerce","NC Grid List View for woocommerce","1.0.1","Crispweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrispweb\u002F","\u003Cp>This plugin allows you to add list and grid view toggle option to your WooCommerce store.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Set list or grid as default view.\u003C\u002Fli>\n\u003Cli>Disable grid list view on categories.\u003C\u002Fli>\n\u003Cli>List view image position to left or right.\u003C\u002Fli>\n\u003Cli>Custom width for image and content wrapper for list view.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Installation Guide\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin to the ‘\u002Fwp-content\u002Fplugins\u002F’ directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Follow the setting link from plugin page.\u003C\u002Fli>\n\u003C\u002Fol>\n","This plugin allows you to add list and grid view toggle option to your WooCommerce store.",4581,90,2,"2016-08-12T11:10:00.000Z","4.5.33","4.0","",[57,22,58,24,59],"grid-and-list-view-woocommerce","grid-view-products","list-view-products","http:\u002F\u002Fwordpress.org\u002Fnc-grid-list-view-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnc-grid-list-view-for-woocommerce.1.0.1.zip",85,{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":28,"num_ratings":28,"last_updated":73,"tested_up_to":74,"requires_at_least":17,"requires_php":75,"tags":76,"homepage":55,"download_link":80,"security_score":81,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"category-posts-filter","Category Posts Filter","1.0.0","YKR Infotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fykrinfotechinfo\u002F","\u003Cp>Demo URL: https:\u002F\u002Fykrinfotech.com\u002Fcategory-posts-filter\u003C\u002Fp>\n\u003Cp>Category Posts Filter is a comprehensive WordPress plugin that allows you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Filter posts by category\u003C\u002Fli>\n\u003Cli>Sort posts by date or title\u003C\u002Fli>\n\u003Cli>Switch between list and grid views\u003C\u002Fli>\n\u003Cli>Customize background and text colors\u003C\u002Fli>\n\u003Cli>Easily embed posts using a shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Key Features:\u003Cbr \u002F>\n– Responsive design\u003Cbr \u002F>\n– AJAX-powered filtering\u003Cbr \u002F>\n– Customizable through WordPress admin\u003Cbr \u002F>\n– No page reload when filtering\u003Cbr \u002F>\n– Easy to use shortcode\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please email on: info@ykrinfotech.com\u003C\u002Fp>\n","A powerful WordPress plugin to filter and display posts with category and sorting options, supporting list and grid views.",10,419,"2024-12-28T11:38:00.000Z","6.7.5","7.2",[77,22,24,78,79],"category-filter","posts-filter","sort","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-posts-filter.zip",92,{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":55,"tags":97,"homepage":103,"download_link":104,"security_score":27,"vuln_count":105,"unpatched_count":28,"last_vuln_date":106,"fetched_at":30},"post-slider-carousel","Post Sliders & Post Grids","1.0.22","Nks","https:\u002F\u002Fprofiles.wordpress.org\u002Fnik00726\u002F","\u003Cp>Post Sliders & Grids is a beautiful responsive post thumbnail image slider as well as post grid plugin. It supports post exclution, Category exclution\u002Finclusion and also supports custom post type exclution or inclution. Admin can easily create responsive post slider or post grid within a minute. Admin can exclude\u002Finclusion post type, categories exclude\u002Finclusion. Admin can also specify sorting by date,title,author,name,random,comment count etc.Admin can change thumbnail height width also admin can change settings to show\u002Fhide pager caption etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Find WordPress Post Sliders & Post Grids Pro Plugin(Unlimited Slider+Vertical Post Slider + Post Grids) at \u003Ca href=\"https:\u002F\u002Fwww.i13websolution.com\u002Fproduct\u002Fwordpress-post-sliders-and-post-grids\u002F\" rel=\"nofollow ugc\">Post Sliders & Grids\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Fwordpress-post-grid-live-preview\u002F\" rel=\"nofollow ugc\">Live Demo WordPress Post Grids\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Flive-preview-vertical-post-slider\u002F\" rel=\"nofollow ugc\">Live Demo WordPress Vertical Post Slider Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Flive-preview-horizontal-post-slider\u002F\" rel=\"nofollow ugc\">Live Demo WordPress Horizontal Post Slider Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fblog.i13websolution.com\u002Flive-preview-latest-post-slider\u002F\" rel=\"nofollow ugc\">Live Demo WordPress Latest Post Slider Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Slider Video\u003C\u002Fstrong>\u003C\u002Fp>\n\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\u002FYCkhxBkALck?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>\n\u003Cp>\u003Cstrong>Post Grid Video\u003C\u002Fstrong>\u003C\u002Fp>\n\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\u002FqIo1TLGV5Pk?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>\n\u003Cp>\u003Cstrong>Please rate this plugin if you find it useful\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>=Features Post Slider=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Category exclution or inclution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post exclusion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom post type exclution or inclution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom link support for post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Max number of post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Preview your circle slider before use it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support sort by.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>changes to images height,width\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Caption\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Admin can set slider as slide with arrow left and right arrow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create Post grid easly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>=Post Slider Pro Features(Add On)=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Unlimited Slider(Multiple sliders).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Horizontal and Vertical Post Slider Carousel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Horizontal Ticker(continuous) Post Carousel Slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Vertical Ticker(continuous) Post Carousel Slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>16 easing effects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom link support for post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can use as recent(Latest) Post Slider\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>=Features Post Grids=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Category exclution or inclution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post exclusion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom post type exclution or inclution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Max number of post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Preview your Post Grid before use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support sort by.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create Post grid easly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>=Post Grids Pro Features(Add On)=\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Unlimited Post Grids.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ajax pagination in grid\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Social sharing in post grids\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress capabilities feature\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.i13websolution.com\u002Fcontacts\" rel=\"nofollow ugc\">Get Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free for everyone! Since it’s released under the GPL, you can use it free of charge on your personal or commercial blog. But you can make some donations if you realy find it useful.\u003C\u002Fp>\n","Post Slider & Grid is beautiful responsive post thumbnail image slider and also support post grid display.It support post exclusion\u002Finclusion, Cat &hellip;",1000,60052,86,8,"2025-12-03T12:36:00.000Z","6.9.4","3.5",[98,99,100,101,102],"advance-post-slider","custom-post-grid","latest-post-slider","post-grid","post-grid-display","https:\u002F\u002Fwww.i13websolution.com\u002Fproduct\u002Fwordpress-post-sliders-and-post-grids\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-slider-carousel.1.0.22.zip",1,"2023-11-03 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":71,"downloaded":115,"rating":28,"num_ratings":28,"last_updated":55,"tested_up_to":116,"requires_at_least":117,"requires_php":55,"tags":118,"homepage":121,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":123},"crisp-grid","Crisp Grid","1.0","Patrick","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppatrickk\u002F","\u003Cp>Free WordPress post grid plugin where you can display the latest posts in your website using a shortcode with custom options and also responsive on all devices. Custom post types supported.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display the grid with a shortcode anywhere.\u003C\u002Fli>\n\u003Cli>Custom options for each grid.\u003C\u002Fli>\n\u003Cli>Select the post type you want to display.\u003C\u002Fli>\n\u003Cli>Multi columns with maximum of 6.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable featured image.\u003C\u002Fli>\n\u003Cli>Can hide the date.\u003C\u002Fli>\n\u003Cli>Option to hide the author name.\u003C\u002Fli>\n\u003Cli>Excerpt can be disabled.\u003C\u002Fli>\n\u003Cli>Custom excerpt length.\u003C\u002Fli>\n\u003Cli>Disable Read More link\u003C\u002Fli>\n\u003Cli>Custom Read More link text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.crispthemes.com\u002Fcrispgrid-free-wordpress-post-grid-plugin\u002F\" rel=\"nofollow ugc\">Plugin Demo & Documentation Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fwww.crispthemes.com\u002Fsupport\u002Fforum\u002Fplugins\u002Fcrispgrid\u002F\" rel=\"nofollow ugc\">Free Forum Support for Crisp Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get \u003Ca href=\"https:\u002F\u002Fwww.crispthemes.com\u002Ffree-wordpress-chat-support\u002F\" rel=\"nofollow ugc\">Free WordPress Chat Support\u003C\u002Fa>\u003C\u002Fp>\n","Free WordPress post grid plugin where you can display the latest posts in your website using a shortcode with custom options and also responsive on al &hellip;",1493,"4.8.28","4.3",[99,119,21,101,120],"grid","post-type-grid","https:\u002F\u002Fwww.crispthemes.com\u002Fcrispgrid-free-wordpress-post-grid-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrisp-grid.1.0.zip","2026-03-15T14:44:11.924Z",{"slug":125,"name":126,"version":44,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":71,"downloaded":131,"rating":27,"num_ratings":51,"last_updated":132,"tested_up_to":133,"requires_at_least":134,"requires_php":55,"tags":135,"homepage":139,"download_link":140,"security_score":62,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":141},"smart-grid","Smart Grid","smartsoftcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartsoftcode\u002F","\u003Cp>Smart  Grid is a super responsive and very advance wordpress Plugin . It’s has a nice plugin option. You can easily controle it from plugin option.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:-\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display you blog post\u003C\u002Fli>\n\u003Cli>Display Your  Woocommerce Product\u003C\u002Fli>\n\u003Cli>DIsplay Your Portfolio\u003C\u002Fli>\n\u003Cli>Nice Plugin Option\u003C\u002Fli>\n\u003Cli>Easy To Customise \u003C\u002Fli>\n\u003Cli>All Shortcode Available\u003C\u002Fli>\n\u003Cli>and more feature\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How to use this plugin:-\u003C\u002Fp>\n\u003Cpre>Use \" [smart_grid_post]\" this shortcode  to display your post  as grid view\u003C\u002Fpre>\n\u003Cpre>Use \" [smart_grid_product]\" this shortcode  to display your WooCommerce Product as grid view\u003C\u002Fpre>\n\u003Cpre>Use \" [smart_grid_portfolio]\" this shortcode  to display your Portfolio grid view\u003C\u002Fpre>\n\u003Cpre>You can also easily select page template from page attribute to display anygrid \u003C\u002Fpre>\n","Smart  Grid is a super responsive and very advance wordpress Plugin. You can Display Post, WooCommerce Produce and Portfolio as Grid View with this PL &hellip;",1241,"2019-10-27T02:05:00.000Z","5.1.22","3.0.1",[22,136,137,101,138],"portfolio","portfolio-grid","woocommerce-grid","https:\u002F\u002Fsmartsoftcode.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-grid.zip","2026-03-15T14:54:45.397Z",{"attackSurface":143,"codeSignals":554,"taintFlows":1015,"riskAssessment":1108,"analyzedAt":1115},{"hooks":144,"ajaxHandlers":493,"restRoutes":547,"shortcodes":548,"cronEvents":553,"entryPointCount":310,"unprotectedCount":28},[145,151,155,159,164,166,170,175,178,181,184,188,191,195,198,201,205,209,213,217,221,224,228,233,237,241,243,245,249,252,256,261,266,269,273,275,279,283,287,291,294,295,297,299,302,305,308,311,315,319,323,327,330,332,335,339,341,343,346,348,351,353,355,358,362,364,367,369,371,375,378,382,386,389,393,397,401,404,406,408,412,415,417,419,422,425,428,433,437,440,443,446,448,451,454,459,461,464,467,469,471,475,478,482,485,489,491],{"type":146,"name":147,"callback":148,"priority":71,"file":149,"line":150},"filter","plugins_list","modify_license_type","berocket\\framework.php",84,{"type":146,"name":152,"callback":153,"file":149,"line":154},"BeRocket_updater_add_plugin","updater_info",105,{"type":146,"name":156,"callback":157,"file":149,"line":158},"berocket_admin_notices_rate_stars_plugins","rate_stars_plugins",106,{"type":160,"name":161,"callback":162,"priority":105,"file":149,"line":163},"action","init","init_translation",107,{"type":160,"name":161,"callback":161,"file":149,"line":165},110,{"type":160,"name":167,"callback":168,"file":149,"line":169},"wp_head","set_styles",111,{"type":160,"name":171,"callback":172,"priority":173,"file":149,"line":174},"wp_footer","set_scripts",9000,112,{"type":160,"name":176,"callback":176,"file":149,"line":177},"admin_init",113,{"type":160,"name":179,"callback":179,"file":149,"line":180},"admin_menu",114,{"type":160,"name":182,"callback":182,"file":149,"line":183},"admin_enqueue_scripts",115,{"type":160,"name":185,"callback":186,"file":149,"line":187},"berocket_enqueue_media","wp_enqueue_media",116,{"type":146,"name":189,"callback":189,"priority":71,"file":149,"line":190},"plugin_row_meta",122,{"type":146,"name":192,"callback":193,"file":149,"line":194},"is_berocket_settings_page","is_settings_page",123,{"type":160,"name":196,"callback":196,"file":149,"line":197},"plugins_loaded",128,{"type":160,"name":199,"callback":199,"file":149,"line":200},"sanitize_comment_cookies",129,{"type":160,"name":202,"callback":203,"priority":105,"file":149,"line":204},"install_plugins_pre_plugin-information","install_plugins_pre_plugin_information",130,{"type":146,"name":206,"callback":207,"file":149,"line":208},"berocket_admin_notices_subscribe_plugins","admin_notices_subscribe_plugins",132,{"type":146,"name":210,"callback":211,"file":149,"line":212},"BeRocket_admin_init_user_capabilities","init_user_capabilities",135,{"type":146,"name":214,"callback":215,"priority":71,"file":149,"line":216},"berocket_sanitize_array_predefine","sanitize_array_predefine",136,{"type":146,"name":218,"callback":219,"priority":71,"file":149,"line":220},"berocket_sanitize_array_kses","sanitize_array_kses",137,{"type":146,"name":218,"callback":222,"priority":71,"file":149,"line":223},"disable_for_old_plugins",140,{"type":160,"name":225,"callback":226,"file":149,"line":227},"before_woocommerce_init","hpos_compatible",150,{"type":146,"name":229,"callback":230,"priority":231,"file":149,"line":232},"loop_shop_per_page","framework_products_per_page_set",999999999,391,{"type":160,"name":234,"callback":235,"file":149,"line":236},"upgrader_process_complete","clear_product_data_transient",499,{"type":160,"name":238,"callback":239,"file":149,"line":240},"admin_footer","fa5live",1158,{"type":160,"name":171,"callback":239,"file":149,"line":242},1159,{"type":160,"name":176,"callback":210,"file":149,"line":244},1273,{"type":160,"name":246,"callback":247,"priority":90,"file":248,"line":93},"admin_bar_menu","debug_admin_bar_menu","berocket\\includes\\admin\\admin_bar.php",{"type":160,"name":171,"callback":250,"priority":90,"file":248,"line":251},"footer_bar",9,{"type":146,"name":253,"callback":254,"file":248,"line":255},"berocket_admin_bar_plugins_data","add_plugin_data",149,{"type":160,"name":257,"callback":258,"priority":71,"file":259,"line":260},"BeRocket_framework_updater_account_form_after","account_form","berocket\\includes\\admin\\import_export.php",4,{"type":146,"name":262,"callback":263,"priority":71,"file":264,"line":265},"berocket_admin_notice_is_display_notice","notice_closed_status","berocket\\includes\\admin_notices.php",75,{"type":146,"name":267,"callback":263,"priority":71,"file":264,"line":268},"berocket_admin_notice_is_display_notice_priority",76,{"type":160,"name":270,"callback":271,"file":264,"line":272},"admin_notices","display_admin_notice",1198,{"type":160,"name":270,"callback":270,"file":264,"line":274},1207,{"type":160,"name":276,"callback":277,"priority":71,"file":264,"line":278},"berocket_rate_plugin_window","show_rate_window",1210,{"type":160,"name":280,"callback":281,"priority":71,"file":264,"line":282},"berocket_related_plugins_window","show_related_window",1211,{"type":160,"name":284,"callback":285,"priority":71,"file":264,"line":286},"berocket_above_admin_settings","show_ad_above_admin_settings",1212,{"type":160,"name":288,"callback":289,"priority":71,"file":264,"line":290},"berocket_feature_request_window","show_feature_request_window",1213,{"type":160,"name":238,"callback":292,"file":264,"line":293},"wp_footer_js",1285,{"type":160,"name":238,"callback":292,"file":264,"line":115},{"type":160,"name":238,"callback":292,"file":264,"line":296},1922,{"type":160,"name":238,"callback":292,"file":264,"line":298},2079,{"type":160,"name":161,"callback":300,"priority":71,"file":301,"line":251},"register_disabled_taxonomy","berocket\\includes\\custom_post\\enable_disable.php",{"type":160,"name":176,"callback":303,"priority":304,"file":301,"line":71},"add_disabled_term",20,{"type":160,"name":306,"callback":306,"file":301,"line":307},"post_action_enable",13,{"type":160,"name":309,"callback":309,"file":301,"line":310},"post_action_disable",14,{"type":146,"name":312,"callback":313,"priority":71,"file":301,"line":314},"post_class","disable_post_class",16,{"type":146,"name":316,"callback":317,"file":301,"line":318},"pre_get_posts","post_filter_isdisabled",18,{"type":160,"name":316,"callback":320,"priority":321,"file":322,"line":34},"sortable_get_posts",999999,"berocket\\includes\\custom_post\\sortable.php",{"type":160,"name":324,"callback":325,"file":322,"line":326},"in_admin_footer","sortable_in_admin_footer",117,{"type":160,"name":161,"callback":162,"priority":105,"file":328,"line":329},"berocket\\includes\\custom_post.php",58,{"type":146,"name":161,"callback":161,"file":328,"line":331},59,{"type":146,"name":176,"callback":176,"priority":333,"file":328,"line":334},15,60,{"type":146,"name":336,"callback":336,"priority":337,"file":328,"line":338},"wp_insert_post_data",30,61,{"type":146,"name":210,"callback":211,"file":328,"line":340},71,{"type":160,"name":342,"callback":342,"file":328,"line":197},"add_meta_boxes",{"type":160,"name":344,"callback":345,"priority":71,"file":328,"line":200},"save_post","wc_save_product",{"type":146,"name":347,"callback":347,"priority":71,"file":328,"line":204},"post_row_actions",{"type":146,"name":349,"callback":349,"priority":71,"file":328,"line":350},"list_table_primary_column",131,{"type":160,"name":182,"callback":182,"file":328,"line":352},133,{"type":146,"name":192,"callback":354,"file":328,"line":212},"is_post_page",{"type":160,"name":238,"callback":356,"file":328,"line":357},"wp_footer_remove_notice",162,{"type":160,"name":270,"callback":359,"file":360,"line":361},"display_notice","berocket\\includes\\information_notices.php",197,{"type":160,"name":176,"callback":176,"file":363,"line":318},"berocket\\includes\\updater.php",{"type":146,"name":365,"callback":365,"file":363,"line":366},"woocommerce_addons_sections",27,{"type":146,"name":192,"callback":193,"file":363,"line":368},28,{"type":160,"name":238,"callback":370,"file":363,"line":337},"woocommerce_addons_berocket",{"type":160,"name":372,"callback":373,"file":363,"line":374},"admin_head","scripts",39,{"type":160,"name":179,"callback":376,"priority":105,"file":363,"line":377},"main_menu_item",40,{"type":160,"name":179,"callback":379,"priority":380,"file":363,"line":381},"account_page",500,41,{"type":160,"name":383,"callback":384,"file":363,"line":385},"network_admin_menu","network_account_page",42,{"type":160,"name":176,"callback":387,"file":363,"line":388},"account_option_register",43,{"type":146,"name":390,"callback":391,"file":363,"line":392},"pre_set_site_transient_update_plugins","update_check_set",44,{"type":146,"name":394,"callback":395,"priority":71,"file":363,"line":396},"plugins_api_result","plugin_api_data",45,{"type":146,"name":398,"callback":399,"priority":71,"file":363,"line":400},"http_request_host_is_external","allow_berocket_host",48,{"type":160,"name":238,"callback":402,"file":363,"line":403},"error_log",51,{"type":160,"name":171,"callback":402,"file":363,"line":405},52,{"type":146,"name":407,"callback":407,"file":363,"line":81},"berocket_display_additional_notices",{"type":146,"name":409,"callback":410,"file":363,"line":411},"custom_menu_order","wp_menu_order",98,{"type":146,"name":262,"callback":413,"priority":71,"file":363,"line":414},"admin_notice_is_display_notice",102,{"type":146,"name":267,"callback":413,"priority":71,"file":363,"line":416},103,{"type":146,"name":394,"callback":395,"priority":71,"file":363,"line":418},109,{"type":160,"name":161,"callback":420,"priority":105,"file":363,"line":421},"run",1413,{"type":160,"name":182,"callback":423,"file":424,"line":260},"add_style","berocket\\sale\\sale.php",{"type":160,"name":426,"callback":426,"file":427,"line":220},"widgets_init","main.php",{"type":160,"name":429,"callback":430,"priority":431,"file":427,"line":432},"woocommerce_after_shop_loop_item","additional_product_data",99999,138,{"type":160,"name":434,"callback":435,"file":427,"line":436},"br_before_preview_box","remove_hooks",139,{"type":160,"name":438,"callback":439,"file":427,"line":223},"br_after_preview_box","add_hooks",{"type":146,"name":312,"callback":312,"priority":441,"file":427,"line":442},9999,141,{"type":160,"name":444,"callback":444,"file":427,"line":445},"wp",143,{"type":160,"name":176,"callback":444,"file":427,"line":447},144,{"type":160,"name":449,"callback":449,"file":427,"line":450},"divi_extensions_init",145,{"type":146,"name":407,"callback":452,"file":427,"line":453},"old_framework_notice",153,{"type":160,"name":455,"callback":456,"priority":457,"file":427,"line":458},"woocommerce_before_shop_loop","show_buttons_fix",3,261,{"type":160,"name":455,"callback":456,"priority":27,"file":427,"line":460},264,{"type":160,"name":462,"callback":456,"priority":457,"file":427,"line":463},"woocommerce_after_shop_loop",267,{"type":160,"name":455,"callback":465,"file":427,"line":466},"show_product_count_fix",270,{"type":160,"name":455,"callback":465,"file":427,"line":468},273,{"type":160,"name":462,"callback":465,"file":427,"line":470},276,{"type":160,"name":472,"callback":473,"priority":304,"file":427,"line":474},"br_lgv_before_list_grid_buttons","show_product_count",279,{"type":160,"name":476,"callback":473,"priority":304,"file":427,"line":477},"br_lgv_after_list_grid_buttons",282,{"type":146,"name":229,"callback":479,"priority":480,"file":427,"line":481},"set_products_per_page",9999999999,285,{"type":160,"name":316,"callback":483,"priority":480,"file":427,"line":484},"set_pre_get_posts",286,{"type":160,"name":486,"callback":487,"priority":480,"file":427,"line":488},"woocommerce_shortcode_products_query","shortcode_products_query",287,{"type":160,"name":438,"callback":439,"file":427,"line":490},438,{"type":160,"name":429,"callback":430,"priority":431,"file":427,"line":492},447,[494,500,504,508,511,515,519,523,527,531,534,538,542],{"action":495,"nopriv":496,"callback":497,"hasNonce":498,"hasCapCheck":498,"file":259,"line":499},"brfr_get_export_settings",false,"get_export",true,5,{"action":501,"nopriv":496,"callback":502,"hasNonce":498,"hasCapCheck":498,"file":259,"line":503},"brfr_set_import_settings","set_import",6,{"action":505,"nopriv":496,"callback":506,"hasNonce":498,"hasCapCheck":498,"file":259,"line":507},"brfr_get_import_backups","get_backups",7,{"action":509,"nopriv":496,"callback":510,"hasNonce":498,"hasCapCheck":498,"file":259,"line":93},"brfr_restore_import_backups","restore_backups",{"action":512,"nopriv":496,"callback":513,"hasNonce":498,"hasCapCheck":498,"file":264,"line":514},"berocket_admin_close_notice","close_notice",1199,{"action":516,"nopriv":496,"callback":517,"hasNonce":496,"hasCapCheck":498,"file":264,"line":518},"berocket_subscribe_email","subscribe",1200,{"action":520,"nopriv":496,"callback":521,"hasNonce":498,"hasCapCheck":498,"file":264,"line":522},"berocket_rate_stars_close","disable_rate_notice",1208,{"action":524,"nopriv":496,"callback":525,"hasNonce":498,"hasCapCheck":498,"file":264,"line":526},"berocket_feature_request_send","feature_request_send",1209,{"action":528,"nopriv":496,"callback":529,"hasNonce":498,"hasCapCheck":498,"file":530,"line":499},"berocket_error_notices_get","get_plugin_error_ajax","berocket\\includes\\error_notices.php",{"action":532,"nopriv":496,"callback":513,"hasNonce":498,"hasCapCheck":498,"file":360,"line":533},"berocket_information_close_notice",198,{"action":535,"nopriv":496,"callback":536,"hasNonce":498,"hasCapCheck":498,"file":363,"line":537},"br_test_key","test_key",46,{"action":539,"nopriv":496,"callback":540,"hasNonce":498,"hasCapCheck":498,"file":363,"line":541},"br_test_keys","test_keys",47,{"action":543,"nopriv":496,"callback":544,"hasNonce":496,"hasCapCheck":498,"file":545,"line":546},"brgridlist_divi_module","brgridlist","divi\\includes\\GridListExtension.php",12,[],[549],{"tag":550,"callback":551,"file":427,"line":552},"br_grid_list","shortcode",142,[],{"dangerousFunctions":555,"sqlUsage":559,"outputEscaping":561,"fileOperations":260,"externalRequests":499,"nonceChecks":310,"capabilityChecks":1007,"bundledLibraries":1014},[556],{"fn":557,"file":363,"line":197,"context":558},"unserialize","$error_log = unserialize(preg_replace('\u002FR:\\d+\u002F', 's:18:\"RECURSION DETECTED\"', serialize(self::$error",{"prepared":28,"raw":28,"locations":560},[],{"escaped":562,"rawEcho":563,"locations":564},104,306,[565,568,570,572,574,576,578,580,582,584,586,588,590,591,593,594,595,596,598,600,601,602,604,606,608,610,611,612,613,615,617,619,621,623,625,627,629,631,633,635,637,639,640,642,644,646,647,650,652,653,654,655,656,658,659,660,662,664,666,668,670,672,674,676,678,679,681,682,684,686,687,689,691,693,695,697,698,699,701,703,705,706,707,708,709,711,712,713,714,715,716,717,718,720,722,724,725,727,728,730,732,734,736,738,740,743,744,745,746,747,748,749,750,751,753,754,755,756,757,759,760,761,762,763,764,765,767,768,769,770,771,772,773,775,777,779,781,782,783,784,785,786,787,788,789,790,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,809,810,811,812,813,814,816,817,818,819,820,821,823,825,826,827,828,829,831,833,834,835,836,837,838,839,840,842,843,844,845,846,847,849,850,851,853,855,857,859,861,863,865,867,869,870,871,873,875,876,878,879,880,881,883,884,885,887,888,890,891,892,893,894,896,897,898,900,901,903,904,905,907,908,910,911,912,914,915,917,918,919,921,922,924,925,926,928,929,931,932,933,935,937,938,940,942,944,945,947,949,951,952,953,955,957,959,961,962,963,964,965,967,969,970,972,974,975,976,977,979,980,982,983,984,985,986,988,989,991,993,995,997,998,999,1001,1003,1004,1005,1008,1009,1011,1012,1013],{"file":149,"line":566,"context":567},456,"raw output",{"file":149,"line":569,"context":567},486,{"file":149,"line":571,"context":567},893,{"file":149,"line":573,"context":567},923,{"file":149,"line":575,"context":567},926,{"file":149,"line":577,"context":567},938,{"file":149,"line":579,"context":567},941,{"file":149,"line":581,"context":567},943,{"file":149,"line":583,"context":567},947,{"file":149,"line":585,"context":567},950,{"file":248,"line":587,"context":567},25,{"file":248,"line":589,"context":567},26,{"file":248,"line":368,"context":567},{"file":248,"line":592,"context":567},29,{"file":248,"line":337,"context":567},{"file":259,"line":34,"context":567},{"file":259,"line":81,"context":567},{"file":259,"line":597,"context":567},94,{"file":259,"line":599,"context":567},121,{"file":259,"line":208,"context":567},{"file":259,"line":436,"context":567},{"file":259,"line":603,"context":567},159,{"file":259,"line":605,"context":567},187,{"file":259,"line":607,"context":567},196,{"file":264,"line":609,"context":567},423,{"file":264,"line":609,"context":567},{"file":264,"line":609,"context":567},{"file":264,"line":609,"context":567},{"file":264,"line":614,"context":567},1070,{"file":264,"line":616,"context":567},1090,{"file":264,"line":618,"context":567},1114,{"file":264,"line":620,"context":567},1119,{"file":264,"line":622,"context":567},1146,{"file":264,"line":624,"context":567},1235,{"file":264,"line":626,"context":567},1278,{"file":264,"line":628,"context":567},1347,{"file":264,"line":630,"context":567},1366,{"file":264,"line":632,"context":567},1646,{"file":264,"line":634,"context":567},1654,{"file":264,"line":636,"context":567},1673,{"file":322,"line":638,"context":567},95,{"file":322,"line":436,"context":567},{"file":328,"line":641,"context":567},230,{"file":328,"line":643,"context":567},258,{"file":530,"line":645,"context":567},36,{"file":530,"line":400,"context":567},{"file":648,"line":649,"context":567},"berocket\\includes\\functions.php",1121,{"file":648,"line":651,"context":567},1123,{"file":360,"line":255,"context":567},{"file":360,"line":255,"context":567},{"file":360,"line":255,"context":567},{"file":360,"line":255,"context":567},{"file":360,"line":657,"context":567},180,{"file":363,"line":350,"context":567},{"file":363,"line":552,"context":567},{"file":363,"line":661,"context":567},316,{"file":363,"line":663,"context":567},362,{"file":363,"line":665,"context":567},368,{"file":363,"line":667,"context":567},485,{"file":363,"line":669,"context":567},506,{"file":363,"line":671,"context":567},689,{"file":363,"line":673,"context":567},692,{"file":363,"line":675,"context":567},694,{"file":363,"line":677,"context":567},697,{"file":363,"line":677,"context":567},{"file":363,"line":680,"context":567},698,{"file":363,"line":680,"context":567},{"file":363,"line":683,"context":567},699,{"file":363,"line":685,"context":567},704,{"file":363,"line":685,"context":567},{"file":363,"line":688,"context":567},762,{"file":363,"line":690,"context":567},766,{"file":363,"line":692,"context":567},830,{"file":694,"line":592,"context":567},"berocket\\includes\\widget.php",{"file":694,"line":696,"context":567},31,{"file":694,"line":403,"context":567},{"file":694,"line":405,"context":567},{"file":694,"line":700,"context":567},53,{"file":702,"line":71,"context":567},"berocket\\templates\\conditions.php",{"file":702,"line":704,"context":567},19,{"file":702,"line":704,"context":567},{"file":702,"line":645,"context":567},{"file":702,"line":645,"context":567},{"file":702,"line":645,"context":567},{"file":702,"line":710,"context":567},56,{"file":702,"line":338,"context":567},{"file":702,"line":338,"context":567},{"file":702,"line":268,"context":567},{"file":702,"line":268,"context":567},{"file":702,"line":268,"context":567},{"file":702,"line":268,"context":567},{"file":702,"line":50,"context":567},{"file":702,"line":719,"context":567},91,{"file":702,"line":721,"context":567},101,{"file":723,"line":314,"context":567},"berocket\\templates\\premium.php",{"file":723,"line":405,"context":567},{"file":723,"line":726,"context":567},57,{"file":723,"line":329,"context":567},{"file":723,"line":729,"context":567},68,{"file":723,"line":731,"context":567},72,{"file":733,"line":333,"context":567},"berocket\\templates\\settings.php",{"file":733,"line":735,"context":567},17,{"file":737,"line":704,"context":567},"berocket\\templates\\settings_footer.php",{"file":739,"line":105,"context":567},"berocket\\templates\\widget.php",{"file":741,"line":742,"context":567},"includes\\functions.php",70,{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":731,"context":567},{"file":741,"line":752,"context":567},74,{"file":741,"line":752,"context":567},{"file":741,"line":752,"context":567},{"file":741,"line":752,"context":567},{"file":741,"line":752,"context":567},{"file":741,"line":758,"context":567},81,{"file":741,"line":719,"context":567},{"file":741,"line":719,"context":567},{"file":741,"line":719,"context":567},{"file":741,"line":719,"context":567},{"file":741,"line":180,"context":567},{"file":741,"line":180,"context":567},{"file":741,"line":766,"context":567},125,{"file":741,"line":212,"context":567},{"file":741,"line":436,"context":567},{"file":741,"line":436,"context":567},{"file":741,"line":436,"context":567},{"file":741,"line":436,"context":567},{"file":741,"line":436,"context":567},{"file":741,"line":774,"context":567},166,{"file":741,"line":776,"context":567},174,{"file":741,"line":778,"context":567},175,{"file":741,"line":780,"context":567},177,{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":780,"context":567},{"file":741,"line":791,"context":567},183,{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":791,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":605,"context":567},{"file":741,"line":808,"context":567},191,{"file":741,"line":808,"context":567},{"file":741,"line":808,"context":567},{"file":741,"line":808,"context":567},{"file":741,"line":808,"context":567},{"file":741,"line":808,"context":567},{"file":741,"line":815,"context":567},195,{"file":741,"line":815,"context":567},{"file":741,"line":815,"context":567},{"file":741,"line":815,"context":567},{"file":741,"line":815,"context":567},{"file":741,"line":815,"context":567},{"file":741,"line":822,"context":567},203,{"file":741,"line":824,"context":567},218,{"file":741,"line":824,"context":567},{"file":741,"line":824,"context":567},{"file":741,"line":824,"context":567},{"file":741,"line":824,"context":567},{"file":741,"line":830,"context":567},248,{"file":741,"line":832,"context":567},275,{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":832,"context":567},{"file":741,"line":841,"context":567},277,{"file":741,"line":841,"context":567},{"file":741,"line":481,"context":567},{"file":741,"line":481,"context":567},{"file":741,"line":481,"context":567},{"file":741,"line":481,"context":567},{"file":741,"line":848,"context":567},348,{"file":741,"line":848,"context":567},{"file":741,"line":848,"context":567},{"file":741,"line":852,"context":567},349,{"file":741,"line":854,"context":567},359,{"file":741,"line":856,"context":567},372,{"file":741,"line":858,"context":567},402,{"file":741,"line":860,"context":567},405,{"file":741,"line":862,"context":567},409,{"file":741,"line":864,"context":567},478,{"file":741,"line":866,"context":567},484,{"file":741,"line":868,"context":567},488,{"file":741,"line":868,"context":567},{"file":741,"line":868,"context":567},{"file":741,"line":872,"context":567},490,{"file":741,"line":874,"context":567},497,{"file":741,"line":874,"context":567},{"file":741,"line":877,"context":567},498,{"file":741,"line":877,"context":567},{"file":741,"line":380,"context":567},{"file":741,"line":380,"context":567},{"file":741,"line":882,"context":567},501,{"file":741,"line":882,"context":567},{"file":741,"line":882,"context":567},{"file":741,"line":886,"context":567},503,{"file":741,"line":886,"context":567},{"file":741,"line":889,"context":567},504,{"file":741,"line":889,"context":567},{"file":741,"line":889,"context":567},{"file":741,"line":669,"context":567},{"file":741,"line":669,"context":567},{"file":741,"line":895,"context":567},507,{"file":741,"line":895,"context":567},{"file":741,"line":895,"context":567},{"file":741,"line":899,"context":567},509,{"file":741,"line":899,"context":567},{"file":741,"line":902,"context":567},510,{"file":741,"line":902,"context":567},{"file":741,"line":902,"context":567},{"file":741,"line":906,"context":567},512,{"file":741,"line":906,"context":567},{"file":741,"line":909,"context":567},513,{"file":741,"line":909,"context":567},{"file":741,"line":909,"context":567},{"file":741,"line":913,"context":567},514,{"file":741,"line":913,"context":567},{"file":741,"line":916,"context":567},515,{"file":741,"line":916,"context":567},{"file":741,"line":916,"context":567},{"file":741,"line":920,"context":567},521,{"file":741,"line":920,"context":567},{"file":741,"line":923,"context":567},522,{"file":741,"line":923,"context":567},{"file":741,"line":923,"context":567},{"file":741,"line":927,"context":567},523,{"file":741,"line":927,"context":567},{"file":741,"line":930,"context":567},524,{"file":741,"line":930,"context":567},{"file":741,"line":930,"context":567},{"file":741,"line":934,"context":567},532,{"file":741,"line":936,"context":567},533,{"file":741,"line":936,"context":567},{"file":741,"line":939,"context":567},535,{"file":741,"line":941,"context":567},536,{"file":741,"line":943,"context":567},568,{"file":741,"line":943,"context":567},{"file":741,"line":946,"context":567},570,{"file":741,"line":948,"context":567},576,{"file":741,"line":950,"context":567},598,{"file":741,"line":950,"context":567},{"file":741,"line":950,"context":567},{"file":741,"line":954,"context":567},600,{"file":741,"line":956,"context":567},606,{"file":741,"line":958,"context":567},654,{"file":960,"line":589,"context":567},"includes\\widget.php",{"file":960,"line":368,"context":567},{"file":960,"line":329,"context":567},{"file":960,"line":331,"context":567},{"file":960,"line":331,"context":567},{"file":960,"line":966,"context":567},62,{"file":960,"line":968,"context":567},63,{"file":960,"line":968,"context":567},{"file":960,"line":971,"context":567},66,{"file":960,"line":973,"context":567},67,{"file":960,"line":973,"context":567},{"file":960,"line":265,"context":567},{"file":960,"line":268,"context":567},{"file":960,"line":978,"context":567},77,{"file":960,"line":38,"context":567},{"file":427,"line":981,"context":567},495,{"file":427,"line":236,"context":567},{"file":427,"line":886,"context":567},{"file":427,"line":895,"context":567},{"file":427,"line":909,"context":567},{"file":427,"line":987,"context":567},517,{"file":427,"line":920,"context":567},{"file":427,"line":990,"context":567},527,{"file":427,"line":992,"context":567},531,{"file":427,"line":994,"context":567},547,{"file":996,"line":260,"context":567},"templates\\list-grid.php",{"file":996,"line":503,"context":567},{"file":996,"line":93,"context":567},{"file":1000,"line":592,"context":567},"templates\\product_count.php",{"file":1000,"line":1002,"context":567},34,{"file":1000,"line":1002,"context":567},{"file":1000,"line":645,"context":567},{"file":1006,"line":1007,"context":567},"templates\\settings\\fixed_page_style.php",24,{"file":1006,"line":368,"context":567},{"file":1006,"line":1010,"context":567},35,{"file":1006,"line":385,"context":567},{"file":1006,"line":537,"context":567},{"file":1006,"line":968,"context":567},[],[1016,1033,1042,1053,1067,1084,1092,1100],{"entryPoint":1017,"graph":1018,"unsanitizedCount":28,"severity":1032},"\u003Cframework> (berocket\\framework.php:0)",{"nodes":1019,"edges":1030},[1020,1025],{"id":1021,"type":1022,"label":1023,"file":149,"line":1024},"n0","source","$_GET (x2)",691,{"id":1026,"type":1027,"label":1028,"file":149,"line":577,"wp_function":1029},"n1","sink","echo() [XSS]","echo",[1031],{"from":1021,"to":1026,"sanitized":498},"low",{"entryPoint":1034,"graph":1035,"unsanitizedCount":28,"severity":1032},"get_export (berocket\\includes\\admin\\import_export.php:10)",{"nodes":1036,"edges":1040},[1037,1039],{"id":1021,"type":1022,"label":1038,"file":259,"line":314},"$_GET",{"id":1026,"type":1027,"label":1028,"file":259,"line":34,"wp_function":1029},[1041],{"from":1021,"to":1026,"sanitized":498},{"entryPoint":1043,"graph":1044,"unsanitizedCount":28,"severity":1032},"set_import (berocket\\includes\\admin\\import_export.php:25)",{"nodes":1045,"edges":1051},[1046,1048],{"id":1021,"type":1022,"label":1047,"file":259,"line":696},"$_POST",{"id":1026,"type":1027,"label":1049,"file":259,"line":968,"wp_function":1050},"update_option() [Settings Manipulation]","update_option",[1052],{"from":1021,"to":1026,"sanitized":498},{"entryPoint":1054,"graph":1055,"unsanitizedCount":28,"severity":1032},"restore_backups (berocket\\includes\\admin\\import_export.php:100)",{"nodes":1056,"edges":1064},[1057,1058,1060,1062],{"id":1021,"type":1022,"label":1038,"file":259,"line":158},{"id":1026,"type":1027,"label":1049,"file":259,"line":1059,"wp_function":1050},118,{"id":1061,"type":1022,"label":1038,"file":259,"line":158},"n2",{"id":1063,"type":1027,"label":1028,"file":259,"line":599,"wp_function":1029},"n3",[1065,1066],{"from":1021,"to":1026,"sanitized":498},{"from":1061,"to":1063,"sanitized":498},{"entryPoint":1068,"graph":1069,"unsanitizedCount":28,"severity":1032},"\u003Cimport_export> (berocket\\includes\\admin\\import_export.php:0)",{"nodes":1070,"edges":1080},[1071,1073,1074,1075,1076,1078],{"id":1021,"type":1022,"label":1072,"file":259,"line":314},"$_GET (x6)",{"id":1026,"type":1027,"label":1028,"file":259,"line":34,"wp_function":1029},{"id":1061,"type":1022,"label":1047,"file":259,"line":696},{"id":1063,"type":1027,"label":1049,"file":259,"line":968,"wp_function":1050},{"id":1077,"type":1022,"label":1038,"file":259,"line":158},"n4",{"id":1079,"type":1027,"label":1049,"file":259,"line":1059,"wp_function":1050},"n5",[1081,1082,1083],{"from":1021,"to":1026,"sanitized":498},{"from":1061,"to":1063,"sanitized":498},{"from":1077,"to":1079,"sanitized":498},{"entryPoint":1085,"graph":1086,"unsanitizedCount":28,"severity":1032},"\u003Ccustom_post> (berocket\\includes\\custom_post.php:0)",{"nodes":1087,"edges":1090},[1088,1089],{"id":1021,"type":1022,"label":1038,"file":328,"line":442},{"id":1026,"type":1027,"label":1028,"file":328,"line":643,"wp_function":1029},[1091],{"from":1021,"to":1026,"sanitized":498},{"entryPoint":1093,"graph":1094,"unsanitizedCount":28,"severity":1032},"get_plugin_error_ajax (berocket\\includes\\error_notices.php:33)",{"nodes":1095,"edges":1098},[1096,1097],{"id":1021,"type":1022,"label":1038,"file":530,"line":381},{"id":1026,"type":1027,"label":1028,"file":530,"line":400,"wp_function":1029},[1099],{"from":1021,"to":1026,"sanitized":498},{"entryPoint":1101,"graph":1102,"unsanitizedCount":28,"severity":1032},"\u003Cerror_notices> (berocket\\includes\\error_notices.php:0)",{"nodes":1103,"edges":1106},[1104,1105],{"id":1021,"type":1022,"label":1038,"file":530,"line":381},{"id":1026,"type":1027,"label":1028,"file":530,"line":400,"wp_function":1029},[1107],{"from":1021,"to":1026,"sanitized":498},{"summary":1109,"deductions":1110},"The 'gridlist-view-for-woocommerce' plugin version 1.1.8.2 demonstrates a generally good security posture, with a robust approach to handling entry points and a clean vulnerability history. All identified entry points (AJAX handlers, REST API routes, shortcodes, and cron events) appear to be protected with authorization checks, which is a significant strength. The plugin also exclusively uses prepared statements for SQL queries, indicating a strong defense against SQL injection vulnerabilities. Furthermore, the taint analysis reveals no high-severity issues with unsanitized paths, suggesting the plugin is not exposing critical data through insecure data flows.\n\nHowever, there are a couple of areas that warrant attention. The presence of the `unserialize` function, even if not immediately exploitable in this analysis, is a known risk as it can lead to Remote Code Execution if an attacker can control the serialized data. Additionally, only 25% of the plugin's outputs are properly escaped. This could leave the plugin vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is not consistently sanitized before being displayed to users. While the vulnerability history is clean, the potential for XSS due to insufficient output escaping is a notable weakness that could be exploited.\n\nIn conclusion, 'gridlist-view-for-woocommerce' v1.1.8.2 is built on a solid foundation with good practices for input validation and authorization. The absence of known CVEs and critical taint flows is reassuring. Nevertheless, the use of `unserialize` and the limited output escaping represent potential attack vectors that should be addressed to further harden the plugin's security.",[1111,1113],{"reason":1112,"points":93},"Use of unserialize function",{"reason":1114,"points":507},"Low percentage of properly escaped output","2026-03-16T18:27:26.727Z",{"wat":1117,"direct":1126},{"assetPaths":1118,"generatorPatterns":1121,"scriptPaths":1122,"versionParams":1123},[1119,1120],"\u002Fwp-content\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002Fjs\u002Fscript.js",[],[1120],[1124,1125],"gridlist-view-for-woocommerce\u002Fcss\u002Fstyle.css?ver=","gridlist-view-for-woocommerce\u002Fjs\u002Fscript.js?ver=",{"cssClasses":1127,"htmlComments":1136,"htmlAttributes":1138,"restEndpoints":1141,"jsGlobals":1142,"shortcodeOutput":1144},[1128,1129,1130,1131,1132,1133,1134,1135],"berocket_lgv_wrap","berocket_lgv_product_count","berocket_lgv_grid","berocket_lgv_list","berocket_lgv_grid_item","berocket_lgv_list_item","berocket_lgv_select","berocket_lgv_select_container",[1137],"\u003C!-- BeRocket List Grid View Plugin -->",[1139,1140],"data-berocket-lgv-id","data-berocket-lgv-type",[],[1143],"BeRocket_LGV_options",[]]