[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fy-TUPrYFwD97cu0bLKXm7GshJoHHOdv0M-1n_1uPsv4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":133,"fingerprints":272},"view-carts","View and Share Carts for WooCommerce","1.0.7","RLDD","https:\u002F\u002Fprofiles.wordpress.org\u002Frermis\u002F","\u003Cp>A simple, fast, lightweight admin tool to share or recreate recent WooCommerce carts. Label carts, adjust pricing, and manage coupons.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>☑ \u003Cstrong>Cart List\u003C\u002Fstrong> — Show recent carts in admin with meta data\u003C\u002Fp>\n\u003Cp>☑ \u003Cstrong>Custom Prices\u003C\u002Fstrong> — Enter a custom price per product\u003C\u002Fp>\n\u003Cp>☑ \u003Cstrong>Coupon Updates\u003C\u002Fstrong> — Add\u002Fremove applied coupons for a saved cart\u003C\u002Fp>\n\u003Cp>☑ \u003Cstrong>Share\u002FOpen Cart Link\u003C\u002Fstrong> — Copy or open a cart link\u003C\u002Fp>\n\u003Cp>☑ \u003Cstrong>IP Lookup\u003C\u002Fstrong> — Quick link to ipinfo.io for the cart’s IP\u003C\u002Fp>\n\u003Cp>☑ \u003Cstrong>Order Link\u003C\u002Fstrong> — Display order ID when a cart converts\u003C\u002Fp>\n","A simple, fast, lightweight admin tool to share or recreate recent WooCommerce carts. Label carts, adjust pricing, and manage coupons.",0,244,"2026-02-26T04:28:00.000Z","6.9.4","6.6","",[18,19,20,21,22],"cart","coupon","custom-pricing","share","woocommerce","https:\u002F\u002Frichardlerma.com\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fview-carts.1.0.7.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":31,"trust_score":34,"computed_at":35},"rermis",8,4530,99,93,"2026-04-04T06:21:57.011Z",[37,57,79,100,118],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":14,"requires_at_least":50,"requires_php":16,"tags":51,"homepage":55,"download_link":56,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpc-share-cart","WPC Share Cart for WooCommerce","2.2.4","WPClever","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpclever\u002F","\u003Cp>\u003Cstrong>WPC Share Cart for WooCommerce\u003C\u002Fstrong> is a plugin for saving, sharing, replacing, and restoring cart via an auto-generated link with other users or via social media. WPC Share Cart can be used for sharing products directly from any WooCommerce store or saving item lists as Wishlist or Saved for Later. This helps to reduce the time spent searching, grouping products together to buy.\u003C\u002Fp>\n\u003Ch4>Live demo\u003C\u002Fh4>\n\u003Cp>Visit our \u003Ca href=\"https:\u002F\u002Fdemo.wpclever.net\u002Fwpcss\u002F\" title=\"live demo\" rel=\"nofollow ugc\">live demo\u003C\u002Fa> here to see how this plugin works.\u003C\u002Fp>\n\u003Cp>Especially, when combined with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View\u003C\u002Fa> plugin, users can easily preview products in a Quick View popup without having to leave the current shared cart page. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart\u003C\u002Fa> helps users get updated about what they have in their cart before deciding to restore or all selected items.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable sharing cart between users who have the same interests and needs\u003C\u002Fli>\n\u003Cli>Convert more visitors into customers and encourage the faster checkout\u003C\u002Fli>\n\u003Cli>Increase the user experience and easy catalog sharing across multiple product lines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable for unauthenticated users\u003C\u002Fli>\n\u003Cli>Auto-generated link for saving and sharing cart\u003C\u002Fli>\n\u003Cli>Assign a page to be the share cart page\u003C\u002Fli>\n\u003Cli>Link to individual products in the same or a new tab\u003C\u002Fli>\n\u003Cli>Open individual products in the shared cart in a Quick View popup\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable 1-click add selected or all items in the shared cart to other users’ cart\u003C\u002Fli>\n\u003Cli>Restore & replace the current cart with the content from the saved link\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable redirect to the cart page after adding products from the shared cart\u003C\u002Fli>\n\u003Cli>Share cart via a link on social media\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the icon and copy for the share link\u003C\u002Fli>\n\u003Cli>Proceed directly checkout from the shared cart\u003C\u002Fli>\n\u003Cli>Saving different carts as a wishlist or saved for later lists\u003C\u002Fli>\n\u003Cli>Use short-code to display the cart content on the preferred place\u003C\u002Fli>\n\u003Cli>Compatible with most themes, WPC plugins & WooCommerce add-ons\u003C\u002Fli>\n\u003Cli>Manage all shared carts on the website’s backend (Premium)\u003C\u002Fli>\n\u003Cli>Update price\u002Fquantity for products (Premium)\u003C\u002Fli>\n\u003Cli>Search and add more products to a shared cart (Premium)\u003C\u002Fli>\n\u003Cli>Add a note for each product (Premium)\u003C\u002Fli>\n\u003Cli>Rearrange products on a shared cart (Premium)\u003C\u002Fli>\n\u003Cli>Use a shortcode to place a shared cart on any page (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-smart-quick-view\u002F\" rel=\"ugc\">WPC Smart Quick View for WooCommerce\u003C\u002Fa>: for previewing products without the need to leave the current page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-fly-cart\u002F\" rel=\"ugc\">WPC Fly Cart for WooCommerce\u003C\u002Fa>: for allowing customers to preview their cart without the need to go to the cart page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-added-to-cart-notification\u002F\" rel=\"ugc\">WPC Added to Cart Notification for WooCommerce\u003C\u002Fa>: for notifying customers about what they have added to the cart.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-save-for-later\u002F\" rel=\"ugc\">WPC Save For Later for WooCommerce\u003C\u002Fa>: for saving products to buy later.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpc-sticky-add-to-cart\u002F\" rel=\"ugc\">WPC Sticky Add To Cart for WooCommerce\u003C\u002Fa>: add a sticky add-to-cart bar.\u003C\u002Fli>\n\u003C\u002Ful>\n","WPC Share Cart is a simple but powerful tool that can help your customer share their cart.",1000,34746,64,11,"2026-03-15T10:46:00.000Z","4.0",[52,53,22,54],"cart-link","share-cart","wpc","https:\u002F\u002Fwpclever.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpc-share-cart.2.2.4.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":76,"download_link":77,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woo-save-and-share-cart","Save and Share Cart for WooCommerce","2.0.10","Ankit Gade","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgurudev\u002F","\u003Cp>This plugin allows you to save and share WooCommerce cart directly from your store. This would help other users to do quick checkout with pre-populated cart.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fankitrox\u002Fshare-cart\u002Fblob\u002Fmaster\u002FREADME.md\" title=\"Save and Share Cart for WooCommerce Documentation\" rel=\"nofollow ugc\">Documentation for the plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows customers to share cart with other people with similar interest.\u003C\u002Fli>\n\u003Cli>Other people can perform directly checkout after viewing shared cart.\u003C\u002Fli>\n\u003Cli>Saved carts can be used as wishlist-type.\u003C\u002Fli>\n\u003Cli>Useful to take support from customer care by sharing carts with them.\u003C\u002Fli>\n\u003Cli>Adding links to newsletters, ads or communications to quickly add products or sets of products to customers’ carts with one click. Increasing sales!\u003C\u002Fli>\n\u003Cli>Helps in more conversions!\u003C\u002Fli>\n\u003Cli>Strong support.\u003C\u002Fli>\n\u003Cli>For customization according to your need contact: https:\u002F\u002Fwww.facebook.com\u002Fshrthngz\u003C\u002Fli>\n\u003C\u002Ful>\n","Save and share woocommerce cart with anyone",600,13222,76,9,"2024-04-11T11:56:00.000Z","6.5.8","5.2.0","7.2",[18,74,21,75,22],"save","social","http:\u002F\u002Fwc-cart.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-save-and-share-cart.2.0.10.zip",92,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":70,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":16,"download_link":99,"security_score":78,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wc-share-cart-url","WC Share Cart URL","1.1.1","Krzysztof Piątkowski","https:\u002F\u002Fprofiles.wordpress.org\u002Fwckalkulator\u002F","\u003Cp>WC Share Cart URL\u003C\u002Fp>\n\u003Cp>This plugin allows Admin\u002FStore Manager (or any user with capability to “manage_woocommerce”) to generate link to the current cart.\u003Cbr \u002F>\nThe link can be given to the Customer to load all products to the cart and finish the order.\u003C\u002Fp>\n\u003Cp>WooCommerce Share Cart URL Plugin\u003C\u002Fp>\n\u003Cp>Usage\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin creates button “Share this cart” on the Cart page. \u003C\u002Fli>\n\u003Cli>The button is showed only for Store Manager, Admin and any user who has capability “manage_woocommerce”\u003C\u002Fli>\n\u003Cli>The button saves current cart session to file in temp directory (see: get_temp_dir()) and creates link to share the cart https:\u002F\u002Fmystore.pl\u002Fcart\u002F?share={hash}\u003C\u002Fli>\n\u003Cli>After opening the link, the current cart session is replaced with the data previously saved to the temporary file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Custom Product Price\u003C\u002Fp>\n\u003Cp>From version 1.1.0 shop manger can change product prices in the cart before sharing.\u003C\u002Fp>\n","Share WooCommerce cart by URL. Send the cart to any Customer in WooCommerce store.",400,5697,94,13,"2024-04-29T13:30:00.000Z","5.0","5.6",[52,95,96,97,98],"cart-url","send-cart-to-customer","woocommerce-cart-url","woocommerce-share-cart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-share-cart-url.1.1.1.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":25,"num_ratings":110,"last_updated":111,"tested_up_to":14,"requires_at_least":112,"requires_php":16,"tags":113,"homepage":116,"download_link":117,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"woo-attributes-coupon","Attributes Coupon for WooCommerce","2.3.3","GauravNagpal","https:\u002F\u002Fprofiles.wordpress.org\u002Fgauravnagpal\u002F","\u003Cp>Less sold products with special attributes and tags can be sold easily using this feature without affecting sales for popular products. WooCommerce coupon section extension for adding coupons for special attributes and tags.\u003C\u002Fp>\n\u003Cp>After enabling this plugin, you will see a new multiple select box in the coupon “User Restriction” section. All the other preferences will not be affected; it will work perfectly as it was before.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Work for both attributes and tags\u003C\u002Fli>\n\u003Cli>Coupon categories\u003C\u002Fli>\n\u003Cli>No new section for coupons\u003C\u002Fli>\n\u003Cli>All other existing features will remain the same\u003C\u002Fli>\n\u003Cli>Can be clubbed with other WooCommerce coupon rules\u003C\u002Fli>\n\u003Cli>Can be applied percentage or a flat amount on products\u003C\u002Fli>\n\u003Cli>Supported variable and simple product types \u003C\u002Fli>\n\u003Cli>Attribute created in “Products > Attributes” tab are supported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like this easy plugin and if the plugin is improving your sales, then \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Fgauravnagpal\" rel=\"nofollow ugc\">Donate\u003C\u002Fa> a little to this development time or at least spend a couple of minutes for feedback.\u003C\u002Fp>\n","WooCommerce coupon section extension for adding coupons for special attributes and tags. Also, you can categorise the coupons.",300,6978,12,"2026-02-27T12:25:00.000Z","6.4",[114,18,19,115,22],"attributes","discount","https:\u002F\u002Fgithub.com\u002Fgnagpal22\u002Fwoo-attributes-coupon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-attributes-coupon.2.3.3.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":25,"downloaded":126,"rating":25,"num_ratings":127,"last_updated":128,"tested_up_to":14,"requires_at_least":92,"requires_php":129,"tags":130,"homepage":16,"download_link":132,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"share-cart-for-woocommerce","Share Cart for WooCommerce","1.2","Nitya Saha","https:\u002F\u002Fprofiles.wordpress.org\u002Fnityasaha\u002F","\u003Cp>Share Cart for WooCommerce is a powerful yet lightweight plugin that revolutionizes the shopping experience by enabling customers to share their WooCommerce cart contents with a single click. Perfect for collaborative shopping, gift registries, wish lists, and social commerce strategies.\u003C\u002Fp>\n\u003Ch4>Why Share Cart for WooCommerce?\u003C\u002Fh4>\n\u003Cp>In today’s social shopping environment, customers want to share their finds with friends, family, and colleagues. This plugin makes cart sharing effortless, helping you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Increase Sales – Enable group purchases and collaborative decision-making\u003C\u002Fli>\n\u003Cli>Boost Customer Engagement – Make shopping more social and interactive\u003C\u002Fli>\n\u003Cli>Reduce Cart Abandonment – Allow customers to save and share carts for later\u003C\u002Fli>\n\u003Cli>Enhance User Experience – Simplify gift planning and wish list creation\u003C\u002Fli>\n\u003Cli>Improve Marketing – Leverage social sharing for organic promotion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One-Click Cart Sharing – Generate shareable URLs instantly from the cart page\u003C\u002Fli>\n\u003Cli>Flexible Button Placement – Choose from multiple hook positions to match your theme\u003C\u002Fli>\n\u003Cli>Seamless WooCommerce Integration – Native integration with WooCommerce settings\u003C\u002Fli>\n\u003Cli>Easy Configuration – Simple settings interface in WooCommerce admin\u003C\u002Fli>\n\u003Cli>Lightweight & Fast – Minimal impact on site performance\u003C\u002Fli>\n\u003Cli>Mobile Responsive – Works perfectly on all devices\u003C\u002Fli>\n\u003Cli>Developer Friendly – Clean code with hooks for customization\u003C\u002Fli>\n\u003Cli>Translation Ready – Fully compatible with WPML and multilingual setups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gift Planning – Share cart contents with gift givers\u003C\u002Fli>\n\u003Cli>Group Purchases – Collaborate on bulk orders with friends or colleagues\u003C\u002Fli>\n\u003Cli>Event Shopping – Plan purchases for weddings, parties, or corporate events\u003C\u002Fli>\n\u003Cli>Wish Lists – Create and share shopping wish lists\u003C\u002Fli>\n\u003Cli>Sales Teams – B2B stores can share quotes and product selections\u003C\u002Fli>\n\u003Cli>Social Commerce – Enable customers to share finds on social media\u003C\u002Fli>\n\u003Cli>Customer Support – Help customers by reviewing their cart remotely\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Customer adds products to their WooCommerce cart\u003C\u002Fli>\n\u003Cli>A “Share Cart” button appears on the cart page (position customizable)\u003C\u002Fli>\n\u003Cli>Clicking the button generates a unique shareable URL\u003C\u002Fli>\n\u003Cli>The URL can be copied and shared via email, messaging apps, or social media\u003C\u002Fli>\n\u003Cli>Recipients click the link and see the exact cart contents\u003C\u002Fli>\n\u003Cli>Products are automatically added to the recipient’s cart\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Configuration Options\u003C\u002Fh4>\n\u003Cp>Navigate to WooCommerce > Settings > Share Cart to access:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Button Position – Select from multiple WooCommerce cart hooks\u003C\u002Fli>\n\u003Cli>Button Display – Control when and where the share button appears\u003C\u002Fli>\n\u003Cli>Easy Customization – Style the button with custom CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Available button positions include:\u003Cbr \u002F>\n* Before Cart Table\u003Cbr \u002F>\n* After Cart Table\u003Cbr \u002F>\n* Before Cart Totals\u003Cbr \u002F>\n* After Cart Totals\u003Cbr \u002F>\n* Cart Collaterals\u003Cbr \u002F>\n* Before Cart Contents\u003Cbr \u002F>\n* After Cart Contents\u003C\u002Fp>\n\u003Ch4>Privacy & Security\u003C\u002Fh4>\n\u003Cp>This plugin respects user privacy and follows WordPress security best practices. Cart URLs are generated using WooCommerce’s built-in functionality, ensuring data security and compliance.\u003C\u002Fp>\n","Enable customers to share WooCommerce carts via URL for collaborative shopping, gift planning, and social commerce.",1097,2,"2025-12-03T20:04:00.000Z","7.4",[18,21,53,131,22],"shopping-cart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshare-cart-for-woocommerce.1.2.zip",{"attackSurface":134,"codeSignals":214,"taintFlows":226,"riskAssessment":263,"analyzedAt":271},{"hooks":135,"ajaxHandlers":188,"restRoutes":209,"shortcodes":210,"cronEvents":211,"entryPointCount":212,"unprotectedCount":213},[136,142,146,149,152,155,158,162,165,168,172,176,180,184],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","wp_footer","wcvsc_active_script","vc_functions.php",73,{"type":137,"name":143,"callback":144,"file":140,"line":145},"woocommerce_cart_updated","wcvsc_save_cart",116,{"type":137,"name":147,"callback":144,"file":140,"line":148},"woocommerce_update_cart_action_cart_updated",117,{"type":137,"name":150,"callback":144,"file":140,"line":151},"woocommerce_add_to_cart",118,{"type":137,"name":153,"callback":144,"file":140,"line":154},"woocommerce_cart_item_removed",119,{"type":137,"name":156,"callback":144,"file":140,"line":157},"woocommerce_cart_item_restored",120,{"type":137,"name":159,"callback":144,"priority":160,"file":140,"line":161},"woocommerce_after_cart_item_quantity_update",10,121,{"type":137,"name":163,"callback":144,"file":140,"line":164},"woocommerce_applied_coupon",122,{"type":137,"name":166,"callback":144,"file":140,"line":167},"woocommerce_removed_coupon",123,{"type":137,"name":169,"callback":170,"file":140,"line":171},"woocommerce_before_calculate_totals","wcvsc_adjust_cart_prices",130,{"type":137,"name":173,"callback":174,"file":140,"line":175},"admin_menu","wcvsc_admin_menu",206,{"type":137,"name":177,"callback":178,"file":140,"line":179},"admin_enqueue_scripts","wcvsc_admin_assets",247,{"type":137,"name":181,"callback":182,"priority":33,"file":140,"line":183},"wp","wcvsc_load_cart_request",348,{"type":137,"name":185,"callback":186,"priority":160,"file":140,"line":187},"woocommerce_thankyou","wcvsc_order_thankyou",392,[189,193,197,200,203,206],{"action":190,"nopriv":191,"callback":190,"hasNonce":191,"hasCapCheck":191,"file":140,"line":192},"wcvsc_refresh_view",false,253,{"action":194,"nopriv":191,"callback":194,"hasNonce":195,"hasCapCheck":195,"file":140,"line":196},"wcvsc_update_cart_price",true,267,{"action":198,"nopriv":191,"callback":198,"hasNonce":195,"hasCapCheck":195,"file":140,"line":199},"wcvsc_update_cart_coupons",280,{"action":201,"nopriv":191,"callback":201,"hasNonce":195,"hasCapCheck":195,"file":140,"line":202},"wcvsc_update_cart_label",292,{"action":204,"nopriv":191,"callback":205,"hasNonce":195,"hasCapCheck":195,"file":140,"line":108},"wcvsc_del_cart","wcvsc_del_cart_ajax",{"action":207,"nopriv":191,"callback":207,"hasNonce":195,"hasCapCheck":195,"file":140,"line":208},"wcvsc_set_expiry",311,[],[],[],6,1,{"dangerousFunctions":215,"sqlUsage":216,"outputEscaping":221,"fileOperations":11,"externalRequests":11,"nonceChecks":224,"capabilityChecks":110,"bundledLibraries":225},[],{"prepared":11,"raw":213,"locations":217},[218],{"file":140,"line":219,"context":220},138,"$wpdb->get_results() with variable interpolation",{"escaped":222,"rawEcho":11,"locations":223},46,[],5,[],[227,245],{"entryPoint":228,"graph":229,"unsanitizedCount":11,"severity":244},"wcvsc_set_expiry (vc_functions.php:302)",{"nodes":230,"edges":242},[231,236],{"id":232,"type":233,"label":234,"file":140,"line":235},"n0","source","$_POST",305,{"id":237,"type":238,"label":239,"file":140,"line":240,"wp_function":241},"n1","sink","update_option() [Settings Manipulation]",308,"update_option",[243],{"from":232,"to":237,"sanitized":195},"low",{"entryPoint":246,"graph":247,"unsanitizedCount":11,"severity":244},"\u003Cvc_functions> (vc_functions.php:0)",{"nodes":248,"edges":260},[249,252,256,258],{"id":232,"type":233,"label":250,"file":140,"line":251},"$_COOKIE",22,{"id":237,"type":238,"label":253,"file":140,"line":254,"wp_function":255},"echo() [XSS]",196,"echo",{"id":257,"type":233,"label":234,"file":140,"line":235},"n2",{"id":259,"type":238,"label":239,"file":140,"line":240,"wp_function":241},"n3",[261,262],{"from":232,"to":237,"sanitized":195},{"from":257,"to":259,"sanitized":195},{"summary":264,"deductions":265},"The 'view-carts' plugin version 1.0.7 exhibits a generally good security posture, with several positive indicators. Notably, all observed output is properly escaped, and there are no identified dangerous functions, file operations, or external HTTP requests, which are common vectors for vulnerabilities. The plugin also demonstrates a good understanding of WordPress security by including a respectable number of nonce and capability checks.  Furthermore, the absence of any historical CVEs or recorded vulnerability types is a strong positive signal, suggesting a history of stable and secure development.\n\nHowever, a significant concern arises from the presence of one unprotected AJAX handler within the identified attack surface. This handler, without proper authentication or capability checks, could be exploited by unauthenticated users to perform actions or expose data that should otherwise be protected. While the static analysis did not reveal critical taint flows or raw SQL queries without prepared statements, this single unprotected entry point represents a tangible risk. The plugin's strength lies in its clean code regarding output and data handling, but this one lapse in authentication on an AJAX endpoint requires attention.",[266,268],{"reason":267,"points":160},"Unprotected AJAX handler",{"reason":269,"points":270},"Raw SQL query without prepared statements",7,"2026-03-17T06:56:58.603Z",{"wat":273,"direct":282},{"assetPaths":274,"generatorPatterns":277,"scriptPaths":278,"versionParams":279},[275,276],"\u002Fwp-content\u002Fplugins\u002Fview-carts\u002Fwcvsc-admin.css","\u002Fwp-content\u002Fplugins\u002Fview-carts\u002Fwcvsc-admin.js",[],[276],[280,281],"view-carts\u002Fwcvsc-admin.css?ver=","view-carts\u002Fwcvsc-admin.js?ver=",{"cssClasses":283,"htmlComments":288,"htmlAttributes":290,"restEndpoints":294,"jsGlobals":295,"shortcodeOutput":297},[4,284,285,286,287],"wcvsc-expiry","wcvsc-cart-table","wcvsc-search","wcvsc-cart-detail",[289],"safe admin read-only query for transient cart list",[291,292,293],"data-view-cart-id","data-view-cart-signed","data-view-cart-details",[],[296],"wcvsc_transient",[]]