[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fswgAxlZuE2JrlM9kJxQb9PEcKpjHoDUdC4SN9i8mLag":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":136,"fingerprints":222},"hide-product-image-for-woocommerce","Hide Product Image for WooCommerce","1.0.5","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fhide-product-image-for-woocommerce-plugin\u002F\" rel=\"nofollow ugc\">Hide Product Image for WooCommerce\u003C\u002Fa> is a plugin\u002Fextension for WooCommerce that removes product images from WooCommerce product pages.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FV3VKm8O9eyI?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This plugin can be useful if you don’t have time to individually hide each product image or want to temporarily hide all product images.\u003C\u002Fp>\n\u003Cp>Hide Product Image for WooCommerce doesn’t simply hide product images from the visitors. It removes the image element from the WooCommerce product page to ensure it is not visible to search engines either. When this plugin is active there is no need to edit each product and remove the product image from it.\u003C\u002Fp>\n\u003Cp>For detailed documentation please check out the \u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fhide-product-image-for-woocommerce-plugin\u002F\" rel=\"nofollow ugc\">Hide Product Image for WooCommerce plugin\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>Hide Product Image for WooCommerce Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fhide-product-image-for-woocommerce-plugin\u002F\" rel=\"nofollow ugc\">Hide Images by Products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fhide-product-image-for-woocommerce-plugin\u002F\" rel=\"nofollow ugc\">Hide Shop Images\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwoocommerce-hide-cart-images\u002F\" rel=\"nofollow ugc\">Hide Cart Images\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically hide all product images in WooCommerce.",400,6985,80,3,"2025-12-05T06:10:00.000Z","6.9.4","3.0","",[20,21,22,23,24],"cart","ecommerce","image","product","woocommerce","https:\u002F\u002Fnoorsplugin.com\u002Fhide-product-image-for-woocommerce-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-product-image-for-woocommerce.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},"naa986",25,157340,94,432,75,"2026-04-04T09:14:34.413Z",[41,62,82,101,117],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":51,"num_ratings":52,"last_updated":53,"tested_up_to":54,"requires_at_least":55,"requires_php":18,"tags":56,"homepage":59,"download_link":60,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woocommerce-product-image-flipper","WooCommerce Product Image Flipper","0.4.2","James Koster","https:\u002F\u002Fprofiles.wordpress.org\u002Fjameskoster\u002F","\u003Cp>A very simple plugin that adds a secondary product thumbnail on product archives that is revealed when you hover over the main product image.\u003C\u002Fp>\n\u003Cp>This plugin is ideal if you’d like to display more than one image on product archives, and perfect if you want to display front and back images of clothing for example.\u003C\u002Fp>\n\u003Cp>Please feel free to contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjameskoster\u002Fwoocommerce-product-image-flipper\" rel=\"nofollow ugc\">github\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a secondary image on product archives that is revealed on hover. Perfect for displaying front\u002Fback shots of clothing and other products.",3000,80887,86,28,"2018-11-26T11:51:00.000Z","5.0.0","3.8",[21,57,58,23,24],"images","photos","http:\u002F\u002Fjameskoster.co.uk\u002Ftag\u002Fproduct-image-flipper\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-product-image-flipper.0.4.2.zip",85,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":36,"num_ratings":72,"last_updated":73,"tested_up_to":16,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"smart-variations-images","Smart Variations Images & Swatches for WooCommerce","5.2.25","RosendoLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrosendo\u002F","\u003Cp>Smart Variations Images & Swatches is a powerful WooCommerce extension that enhances your product image gallery and adds swatches for an improved shopping experience. Designed to optimize your workflow, this plugin allows you to upload images only once for each variation gallery.\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\u002FQMV8XBeub_o?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>By default, WooCommerce swaps only the main variation image. This extension allows visitors to swap gallery images when selecting a product variation, providing a comprehensive view of each product variation. SVI also replaces dropdown fields for variable products with color, image, or label swatches for a more user-friendly display.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Make the smart choice!\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.smart-variations.com\u002Fadditional-images-woocommerce-variations\u002F\" rel=\"nofollow ugc\">Read the article\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fsvi.rosendo.pt\u002Ffree\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsmart-variations-images\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited additional images for each variation\u003C\u002Fli>\n\u003Cli>Drag & Drop custom sorting option\u003C\u002Fli>\n\u003Cli>Trigger gallery change on single attribute change\u003C\u002Fli>\n\u003Cli>Variation Swatches and Photos\u003C\u002Fli>\n\u003Cli>Stacked Layout Display\u003C\u002Fli>\n\u003Cli>Display 1 Image under Variation Selection\u003C\u002Fli>\n\u003Cli>Showcase Variations on product loop pages\u003C\u002Fli>\n\u003Cli>Slider with navigation arrows\u003C\u002Fli>\n\u003Cli>Magnifier Lens with Lens, Window, or Inner display\u003C\u002Fli>\n\u003Cli>Lightbox\u003C\u002Fli>\n\u003Cli>Hide thumbnails until variation is chosen\u003C\u002Fli>\n\u003Cli>WPML Compatible\u003C\u002Fli>\n\u003Cli>Compatible with page builders\u003C\u002Fli>\n\u003Cli>Compatible with other Swatches Plugins\u003C\u002Fli>\n\u003Cli>Compatible with popular themes\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsvi.rosendo.pt\u002Fpro\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.smart-variations.com\u002Fsmart-variations-images-pro\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.smart-variations.com\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Free Features plus:\u003C\u002Fli>\n\u003Cli>Video Support\u003C\u002Fli>\n\u003Cli>Advanced Slider\u002FLightbox\u002FMagnifier Lens options\u003C\u002Fli>\n\u003Cli>Stacked Layout\u003C\u002Fli>\n\u003Cli>Trigger image swap on specific attribute change\u003C\u002Fli>\n\u003Cli>Add variation image to Cart \u002F Email \u002F Admin order Edit \u002F Order details\u003C\u002Fli>\n\u003Cli>API actions\u003C\u002Fli>\n\u003Cli>Import\u002FExport handling\u003C\u002Fli>\n\u003Cli>Filter Attribute Animation (Sliding effect on hover for Diagonal, Vertical, and Horizontal layouts)\u003C\u002Fli>\n\u003Cli>And much more…\u003C\u002Fli>\n\u003C\u002Ful>\n","Boost your WooCommerce sales by adding additional gallery images and swatches to variable products with ease.",2000,268464,140,"2026-03-13T18:15:00.000Z","4.9","7.4",[21,77,78,79,24],"image-gallery","product-variations","swatches","https:\u002F\u002Fwww.smart-variations.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-variations-images.5.2.25.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":27,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":75,"tags":96,"homepage":18,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"single-product-in-cart","Single Product in Cart","1.0.1","Piyush Jangid","https:\u002F\u002Fprofiles.wordpress.org\u002Fpiyushjangid\u002F","\u003Cp>The \u003Cstrong>Single Product in Cart\u003C\u002Fstrong> plugin ensures that only one product can exist in the WooCommerce cart at any given time. When a customer adds a new product to the cart, the plugin automatically removes any existing product and replaces it with the new one. This happens silently, without any warning messages.\u003C\u002Fp>\n\u003Cp>This plugin is ideal for stores that want to enforce a single-product purchase flow, such as subscription-based services, exclusive product sales, or limited-time offers.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ensures only one product is in the cart at a time.\u003C\u002Fli>\n\u003Cli>Automatically replaces existing products when a new one is added.\u003C\u002Fli>\n\u003Cli>Works seamlessly with WooCommerce cart and checkout pages.\u003C\u002Fli>\n\u003Cli>No warning messages shown to customers during product replacement.\u003C\u002Fli>\n\u003Cli>Compatible with both simple and variable products.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fpiyushjangid.in\" rel=\"nofollow ugc\">Piyush Jangid\u003C\u002Fa>.\u003C\u002Fp>\n","Allows only one product in the WooCommerce cart at a time. When a new product is added, it replaces the existing product without any warning.",90,576,1,"2025-02-21T17:51:00.000Z","6.7.5","5.6",[20,97,21,98,24],"checkout","single-product","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-product-in-cart.1.0.1.zip",92,{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":48,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":55,"requires_php":18,"tags":114,"homepage":115,"download_link":116,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"image-flip-for-woocommerce","Image Flip For WooCommerce","0.1.9","Brandon Hubbard","https:\u002F\u002Fprofiles.wordpress.org\u002Fbhubbard\u002F","\u003Cp>A very simple plugin that adds a secondary product thumbnail on product archives that is revealed when you hover over the main product image.\u003C\u002Fp>\n\u003Cp>This plugin is ideal if you’d like to display more than one image on product archives, and perfect if you want to display front and back images of clothing for example.\u003C\u002Fp>\n\u003Cp>Please feel free to contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faccessnetworks\u002Fimage-flip-for-woocommerce\" rel=\"nofollow ugc\">github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Based on plugin by jameskoster & gabriel-kaam! Thanks!\u003C\u002Fp>\n",40,3336,56,4,"2021-09-23T18:48:00.000Z","5.8.13",[21,57,58,23,24],"https:\u002F\u002Fgithub.com\u002Faccessnetworks\u002Fimage-flip-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-flip-for-woocommerce.0.1.9.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":28,"downloaded":125,"rating":28,"num_ratings":28,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":61,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-product-to-cart-via-url","Add Product To Cart Via URL","2.0","Vinay Lal","https:\u002F\u002Fprofiles.wordpress.org\u002Fonethrutengmailcom\u002F","\u003Cp>Allows a CMS users (eg shop admin) to create a URL (for WooCommerce only) with specific product(s) and quantity info. When clicked by a user this URL will load those products into the users cart and take them to the checkout page automatically. Works for simple, grouped and variable products.\u003C\u002Fp>\n","Allows a CMS users (eg shop admin) to create a URL (for WooCommerce only) with specific product(s) and quantity info. When clicked by a user this URL  &hellip;",1389,"2023-02-08T13:23:00.000Z","6.1.10","5.5","7.0",[131,132,133,21,24],"add-products-to-cart-via-url","add-to-cart-link","add-to-cart-url","https:\u002F\u002Fbetterdeveloperdocs.com\u002Fwoocommerce-add-product-to-cart-via-url\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-product-to-cart-via-url.2.0.zip",{"attackSurface":137,"codeSignals":172,"taintFlows":185,"riskAssessment":213,"analyzedAt":221},{"hooks":138,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":28,"unprotectedCount":28},[139,145,151,155,159,163],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","plugins_loaded","plugins_loaded_handler","hide-product-image-for-woocommerce.php",45,{"type":146,"name":147,"callback":148,"priority":149,"file":143,"line":150},"filter","plugin_action_links","add_plugin_action_links",10,48,{"type":140,"name":152,"callback":153,"file":143,"line":154},"admin_menu","add_options_menu",50,{"type":140,"name":156,"callback":157,"file":143,"line":158},"admin_enqueue_scripts","enqueue_admin_scripts",51,{"type":140,"name":160,"callback":161,"file":143,"line":162},"wp_enqueue_scripts","enqueue_plugin_scripts",52,{"type":146,"name":164,"callback":165,"priority":166,"file":143,"line":167},"woocommerce_locate_template","hide_product_image_wc_template",20,53,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":28,"externalRequests":28,"nonceChecks":92,"capabilityChecks":28,"bundledLibraries":184},[],{"prepared":28,"raw":28,"locations":175},[],{"escaped":166,"rawEcho":177,"locations":178},2,[179,182],{"file":143,"line":180,"context":181},204,"raw output",{"file":143,"line":183,"context":181},228,[],[186,205],{"entryPoint":187,"graph":188,"unsanitizedCount":28,"severity":204},"general_settings (hide-product-image-for-woocommerce.php:190)",{"nodes":189,"edges":201},[190,195],{"id":191,"type":192,"label":193,"file":143,"line":194},"n0","source","$_POST",198,{"id":196,"type":197,"label":198,"file":143,"line":199,"wp_function":200},"n1","sink","update_option() [Settings Manipulation]",202,"update_option",[202],{"from":191,"to":196,"sanitized":203},true,"low",{"entryPoint":206,"graph":207,"unsanitizedCount":28,"severity":204},"\u003Chide-product-image-for-woocommerce> (hide-product-image-for-woocommerce.php:0)",{"nodes":208,"edges":211},[209,210],{"id":191,"type":192,"label":193,"file":143,"line":194},{"id":196,"type":197,"label":198,"file":143,"line":199,"wp_function":200},[212],{"from":191,"to":196,"sanitized":203},{"summary":214,"deductions":215},"The \"hide-product-image-for-woocommerce\" plugin, v1.0.5, exhibits a strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface. Furthermore, the code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and file operations are absent. The high percentage of properly escaped output and the presence of a nonce check are positive indicators of secure coding practices. The plugin also boasts a clean vulnerability history with zero known CVEs, suggesting a history of secure development and maintenance. \n\nWhile the overall security is good, there are minor areas for improvement. The total lack of capability checks, though mitigated by the absence of entry points, could become a concern if new features are added without proper authorization checks. The taint analysis shows a very low number of flows, all of which are without unsanitized paths, indicating no immediate risks of code injection or data leakage. However, the 91% output escaping, while high, leaves a small percentage of outputs that might not be adequately protected. \n\nIn conclusion, this plugin appears to be securely developed, with a minimal attack surface and a strong emphasis on secure coding practices like prepared statements and output escaping. The lack of historical vulnerabilities further reinforces its good security reputation. The primary areas for potential enhancement would be the inclusion of capability checks on any future entry points and ensuring 100% output escaping for absolute robustness.",[216,218],{"reason":217,"points":14},"Minor unescaped output detected",{"reason":219,"points":220},"No capability checks found",5,"2026-03-16T19:47:23.106Z",{"wat":223,"direct":231},{"assetPaths":224,"generatorPatterns":227,"scriptPaths":228,"versionParams":229},[225,226],"\u002Fwp-content\u002Fplugins\u002Fhide-product-image-for-woocommerce\u002Faddons\u002Fhide-product-image-wc-addons.css","\u002Fwp-content\u002Fplugins\u002Fhide-product-image-for-woocommerce\u002Fcss\u002Fmain.css",[],[],[230],"hide-product-image-for-woocommerce\u002Fcss\u002Fmain.css?ver=",{"cssClasses":232,"htmlComments":234,"htmlAttributes":235,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":241},[233],"hide-product-image-wc-settings",[],[236],"data-hide_product_image_wc_admin_nonce",[],[239,240],"HIDE_PRODUCT_IMAGE_WC_VERSION","HIDE_PRODUCT_IMAGE_WC_URL",[]]