[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdgM1UIvo-OSZpbYtz-5RQ0A_iFBUtils22j4S6gE57A":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":38,"analysis":133,"fingerprints":226},"mag-products-integration","WP Storefront – Magento 2 Product Showcase","2.0.1","santerref","https:\u002F\u002Fprofiles.wordpress.org\u002Fsanterref\u002F","\u003Cp>Enlighten your products with the help of WP Storefront plugin. Inform your customers about your new products in your articles and pages. Drive more visitors to your online store!\u003C\u002Fp>\n\u003Ch4>Plugin features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supported Ecommerce platforms: Magento 2 (2.3-2.4)\u003C\u002Fli>\n\u003Cli>Show product title, short description, price and view details button\u003C\u002Fli>\n\u003Cli>Cache to reduce page load time\u003C\u002Fli>\n\u003Cli>Shortcode to show products on your page or blog post\u003C\u002Fli>\n\u003Cli>Customizable templates!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>DEMO\u003C\u002Fh4>\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\u002FODznARSFQJY?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\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>The documentation has been moved to the plugin!\u003C\u002Fp>\n\u003Ch4>Coming soon\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shopify Ecommerce platform\u003C\u002Fli>\n\u003Cli>Drupal Commerce platform\u003C\u002Fli>\n\u003C\u002Ful>\n","Drive more visitors to your online store with WP Storefront. A product showcase for Magento 2 that let you show your products into your articles and p &hellip;",70,12045,100,9,"2022-06-24T14:21:00.000Z","6.0.11","4.6","",[20,21,22,23,24],"api","listing","magento","product","rest","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmag-products-integration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmag-products-integration.2.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,680,30,84,"2026-04-04T11:21:00.016Z",[39,59,76,92,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":18,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"products-and-orders-last-modified-for-wc-rest-api","Products and Orders Last Modified for WC REST API","1.0.1","m0h4mm4d","https:\u002F\u002Fprofiles.wordpress.org\u002Fm0h4mm4d\u002F","\u003Cp>This is a simple plugin to retrieve latest modified products and orders based on date modfied when using Woocommerce REST API.\u003C\u002Fp>\n\u003Cp>After installing the plugin you could access the latest modified products and orders after a given date via Woocommerce REST API like this :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Retrieve last modified products after a given time:\u003C\u002Fem>  \u002Fwp-json\u002Fwc\u002Fv3\u002Fproducts\u002F?modified_after=2021-01-20T11:35:00\u003C\u002Fli>\n\u003Cli>\u003Cem>Retrieve last modified orders after a given time:\u003C\u002Fem>    \u002Fwp-json\u002Fwc\u002Fv3\u002Forders\u002F?modified_after=2021-01-20T18:35:00\u003C\u002Fli>\n\u003C\u002Ful>\n","Retrieve Last Modified Products and Orders via WooCommerce REST API",1546,"2022-02-03T08:49:00.000Z","5.9.13","5.0","7.0",[53,54,55,56,57],"for-woocommerce","last-modified","orders","products","rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproducts-and-orders-last-modified-for-wc-rest-api.1.0.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":28,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":51,"tags":71,"homepage":74,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"api-improver-for-woocommerce","API Improver for WooCommerce","1.1.0","Mário Valney","https:\u002F\u002Fprofiles.wordpress.org\u002Fmariovalney\u002F","\u003Cp>Improve your WooCommerce API REST without config.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" title=\"Install it first, of course\" rel=\"ugc\">WooCommerce\u003C\u002Fa> is a awesome plugin used by 5+ million WordPress websites to create e-commerce.\u003C\u002Fp>\n\u003Cp>It’s awesome and we love it but sometimes we need more from API REST.\u003C\u002Fp>\n\u003Ch3>Endpoints\u003C\u002Fh3>\n\u003Cp>We support V3.\u003C\u002Fp>\n\u003Ch4>\u002Fproducts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Will search for a category\u002Ftag by “name” and “slug” (in this order) if “id” is not provided (or empty).\u003C\u002Fli>\n\u003Cli>Will search for attribute ID if it’s not provided (or empty). Check \u003Ca href=\"https:\u002F\u002Fwoocommerce.github.io\u002Fcode-reference\u002Ffiles\u002Fwoocommerce-includes-wc-attribute-functions.html#function_wc_attribute_taxonomy_id_by_name\" rel=\"nofollow ugc\">wc_attribute_taxonomy_id_by_name\u003C\u002Fa> for more details.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In both cases, \u003Cstrong>we will not\u003C\u002Fstrong> create a new product attribute, category or tag. You can use the “aifw_api_v1_products_search_for_terms” filter to create it and return the “term_id”.\u003Cbr \u002F>\nWooCommerce will keep the attribute for product only if a taxonomy was not found.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cp>Easy and quick!\u003C\u002Fp>\n\u003Cp>Just activate “API Improver for WooCommerce” and it’s done. No configurations.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>You can \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fapi-improver-for-woocommerce\" rel=\"nofollow ugc\">translate API Improver for WooCommerce\u003C\u002Fa> to your language.\u003C\u002Fp>\n\u003Ch4>Review\u003C\u002Fh4>\n\u003Cp>We would be grateful for a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fapi-improver-for-woocommerce\u002Freviews\u002F\" rel=\"ugc\">review here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce – 4.8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(API Version 3 supports 3.5.x or later, but we did not test it)\u003C\u002Fp>\n","A plugin to improve your API REST.",1099,"2021-01-07T15:08:00.000Z","5.6.17","4.7",[20,72,56,24,73],"mariovalney","woocommerce","https:\u002F\u002Fgithub.com\u002Fmariovalney\u002Fapi-improver-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapi-improver-for-woocommerce.zip",{"slug":77,"name":78,"version":42,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":28,"downloaded":83,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":18,"download_link":90,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":91},"codingmall-product-relay-for-woocommerce","CodingMall Product Relay for WooCommerce","CodingMall.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodingmall\u002F","\u003Cp>CodingMall Product Relay for WooCommerce helps you keep multiple WooCommerce stores aligned by syncing products, pricing, and stock. Connect destination stores with their REST API keys, then push updates manually, automatically, or in bulk.\u003C\u002Fp>\n\u003Cp>Features include:\u003Cbr \u002F>\n* Multi-store connections with per-store exclusions and price adjustments.\u003Cbr \u002F>\n* Product sync on create\u002Fupdate\u002Fdelete with queue processing.\u003Cbr \u002F>\n* Bulk sync screen and a detailed logs view.\u003C\u002Fp>\n","Sync WooCommerce products, prices, and stock between multiple stores via the REST API.",117,"6.9.4","5.8","7.4",[88,56,57,89,73],"inventory","sync","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodingmall-product-relay-for-woocommerce.1.0.1.zip","2026-03-15T10:48:56.248Z",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":84,"requires_at_least":105,"requires_php":86,"tags":106,"homepage":18,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":28,"last_vuln_date":114,"fetched_at":30},"google-listings-and-ads","Google for WooCommerce","3.5.3","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Effortlessly sync your WooCommerce product feed across Google and be seen by millions of engaged shoppers with the Google for WooCommerce extension. Download and setup takes just five minutes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Grow your business with $500 in Google Ads credit\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To help you get started running campaigns, you can get $500 in ad credit when you spend your first $500 on Google Ads within 60 days.\u003C\u002Fp>\n\u003Cp>\u003Cem>Terms and conditions apply.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sync your WooCommerce product feed to Google Merchant Center\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Seamlessly integrate your WooCommerce store with Google and set yourself up for success.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync your WooCommerce product feed to Google Merchant Center\u003C\u002Fstrong> in just a few clicks. With our API-integrated Product Sync feature, all the data and functionalities from your WooCommerce store will be linked to Google with seamless server-to-server connection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Have your product listings automatically updated in real time\u003C\u002Fstrong> so your prices, promotions, inventories, and other product details stay accurate and synchronized across all your listings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Access all the tools and features you need\u003C\u002Fstrong> to manage your WooCommerce store and grow your business — centralized in one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find the right audiences and sell to high-intent customers with Google Ads\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Now your WooCommerce store is discoverable on Google – and you’re ready to \u003Cstrong>launch a Google Ads campaign!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Put Google AI to work for you\u003C\u002Fstrong> by launching a Google Ads Performance Max campaign. Combined with your unique business insight, Performance Max can help you reach high-value customers using optimized placements, bidding, and more – all aligned with your budget and specific goals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Showcase your products across Google Shopping, Search, YouTube, Gmail, Maps, Display, and Discover\u003C\u002Fstrong> – from a single campaign. Manage all your Google Ads campaigns from your WooCommerce dashboard and on the WooCommerce Mobile App.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save time and effort\u003C\u002Fstrong> by using Google AI to help scale your asset creation. Performance Max will not only create additional copy and images based on the creative you upload, but also mix and match them for the best performing ad combinations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get custom insights and improve your conversions using Google tag\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once you’re running Google Ads campaigns, the Google tag feature in the extension enables conversion tracking to give you insights — so you can test and learn what works, and fine-tune your strategy.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easily adjust your product listings in real time\u003C\u002Fstrong> to reflect your learnings and business expertise. While the extension maps product attributes by default, it’s simple to modify if you’d like more control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Leverage automatic Google tagging and conversion tracking to measure what’s working and what’s not.\u003C\u002Fstrong> With insight into your customers’ purchase journey, you’ll be able to pinpoint how effectively your ads translate into valuable customer activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Take your conversion tracking further with enhanced conversions\u003C\u002Fstrong> — a feature designed to improve your measurement accuracy by collecting privacy-conscious data without the need for third-party cookies. So you have the right data to help make your campaign more effective.\u003C\u002Fli>\n\u003C\u002Ful>\n","Native integration with Google that allows merchants to easily display their products across Google’s network.",900000,39664091,54,257,"2026-03-04T21:01:00.000Z","6.6",[107,108,109,110,73],"ads","google","listings","product-feed","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-listings-and-ads.3.5.3.zip",99,1,"2024-11-18 09:24:48",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":35,"num_ratings":125,"last_updated":126,"tested_up_to":18,"requires_at_least":127,"requires_php":86,"tags":128,"homepage":130,"download_link":131,"security_score":132,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woocommerce-legacy-rest-api","WooCommerce Legacy REST API","1.0.5","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.woocommerce.com\u002F2023\u002F10\u002F03\u002Fthe-legacy-rest-api-will-move-to-a-dedicated-extension-in-woocommerce-9-0\u002F\" rel=\"nofollow ugc\">The Legacy REST API will no longer part of WooCommerce as of version 9.0\u003C\u002Fa>. This plugin restores the full functionality of the removed Legacy REST API code in WooCommerce 9.0 and later versions.\u003C\u002Fp>\n\u003Cp>For all intents and purposes, having this plugin installed and active in WooCommerce 9.0 and newer versions is equivalent to enabling the Legacy REST API in WooCommerce 8.9 and older versions (via WooCommerce – Settings – Advanced – Legacy API). All the endpoints work the same way, and existing user keys also continue working.\u003C\u002Fp>\n\u003Cp>On the other hand, installing this plugin together with WooCommerce 8.9 or an older version is safe: the plugin detects that the Legacy REST API is still part of WooCommerce and doesn’t initialize itself as to not interfere with the built-in code.\u003C\u002Fp>\n\u003Cp>Please note that \u003Cstrong>the Legacy REST API is not compatible with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fhigh-performance-order-storage\u002F\" rel=\"nofollow ugc\">High-Performance Order Storage\u003C\u002Fa>\u003C\u002Fstrong>. Upgrading the code that relies on the Legacy REST API to use the current WooCommerce REST API instead is highly recommended.\u003C\u002Fp>\n","The WooCommerce Legacy REST API, which is now part of WooCommerce itself but will be removed in WooCommerce 9.0.",400000,2304709,27,"2025-01-23T18:59:00.000Z","6.2",[57,129,73],"woo","https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Fwoocommerce-legacy-rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-legacy-rest-api.1.0.5.zip",92,{"attackSurface":134,"codeSignals":184,"taintFlows":210,"riskAssessment":211,"analyzedAt":225},{"hooks":135,"ajaxHandlers":171,"restRoutes":176,"shortcodes":177,"cronEvents":182,"entryPointCount":183,"unprotectedCount":113},[136,142,145,148,151,155,160,163,167],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_init","register_settings","includes\\class-admin.php",25,{"type":137,"name":143,"callback":143,"file":140,"line":144},"admin_menu",26,{"type":137,"name":146,"callback":147,"file":140,"line":125},"admin_enqueue_scripts","load_ajax_script",{"type":137,"name":149,"callback":149,"file":150,"line":27},"init","includes\\class-plugin.php",{"type":137,"name":152,"callback":153,"file":150,"line":154},"wp_enqueue_scripts","euqueue_scripts",86,{"type":137,"name":156,"callback":157,"priority":158,"file":150,"line":159},"wp_head","output_colors_css",999,88,{"type":137,"name":161,"callback":161,"file":150,"line":162},"customize_register",89,{"type":137,"name":164,"callback":165,"file":150,"line":166},"customize_preview_init","customize_preview",90,{"type":137,"name":168,"callback":169,"priority":170,"file":150,"line":132},"wp_storefront_products","show_products",10,[172],{"action":173,"nopriv":174,"callback":173,"hasNonce":174,"hasCapCheck":174,"file":140,"line":175},"flush_cache",false,28,[],[178],{"tag":179,"callback":180,"file":150,"line":181},"wp-storefront","do_shortcode",91,[],2,{"dangerousFunctions":185,"sqlUsage":186,"outputEscaping":188,"fileOperations":113,"externalRequests":113,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":209},[],{"prepared":28,"raw":28,"locations":187},[],{"escaped":175,"rawEcho":14,"locations":189},[190,193,195,198,199,201,203,205,207],{"file":140,"line":191,"context":192},363,"raw output",{"file":150,"line":194,"context":192},219,{"file":196,"line":197,"context":192},"templates\\product.php",17,{"file":196,"line":144,"context":192},{"file":196,"line":200,"context":192},31,{"file":196,"line":202,"context":192},42,{"file":196,"line":204,"context":192},46,{"file":196,"line":206,"context":192},48,{"file":196,"line":208,"context":192},56,[],[],{"summary":212,"deductions":213},"The \"mag-products-integration\" plugin v2.0.1 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by avoiding dangerous functions, using prepared statements exclusively for its SQL queries, and having a low percentage of improperly escaped outputs.  The absence of known vulnerabilities in its history is also a strong indicator of robust development and maintenance.\n\nHowever, significant concerns arise from the attack surface analysis.  The plugin has one unprotected AJAX handler, which is a direct entry point for attackers to potentially inject malicious data or execute unintended actions without proper authentication.  Furthermore, the complete absence of nonce checks on AJAX handlers and capability checks across the board are critical omissions that leave the plugin vulnerable to cross-site request forgery (CSRF) and unauthorized privilege escalation, respectively. The taint analysis showing zero flows is positive, but the presence of other vulnerabilities can still make these flows exploitable.\n\nIn conclusion, while the plugin has strengths in its handling of database queries and output escaping, the identified vulnerabilities in its entry points and lack of essential security checks create a notable risk. The absence of historical vulnerabilities is a good sign, but it doesn't negate the immediate risks presented by the current code.",[214,217,220,222],{"reason":215,"points":216},"AJAX handler without authentication check",7,{"reason":218,"points":219},"Missing nonce checks on AJAX",8,{"reason":221,"points":219},"Missing capability checks",{"reason":223,"points":224},"Improperly escaped output (24% of 37)",4,"2026-03-16T21:35:26.124Z",{"wat":227,"direct":236},{"assetPaths":228,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[229,230],"\u002Fwp-content\u002Fplugins\u002Fmag-products-integration\u002Fjs\u002Fscript.min.js","\u002Fwp-content\u002Fplugins\u002Fmag-products-integration\u002Fjs\u002Fpreview.min.js",[],[],[234,235],"mag-products-integration\u002Fjs\u002Fscript.min.js?ver=","mag-products-integration\u002Fjs\u002Fpreview.min.js?ver=",{"cssClasses":237,"htmlComments":240,"htmlAttributes":241,"restEndpoints":243,"jsGlobals":244,"shortcodeOutput":246},[238,239],"nav-tab","nav-tab-active",[],[242],"data-tab",[],[245],"ajax_object",[247],"[wp-storefront platform="]