[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQ_hzdsZ62LY1lIRL2gd_Q5uQoEYRYgffRsVyWdSxf7A":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":260},"cartlink-generator","CartLink Generator for WooCommerce","1.0.3","Guaven Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Felvinhaci\u002F","\u003Cp>Create pre-filled \u003Cstrong>cart and checkout links\u003C\u002Fstrong> for your customers with one click!\u003C\u002Fp>\n\u003Cp>CartLink Generator for WooCommerce empowers store owners and merchants to create dynamic cart links with pre-filled products, quantities, and custom prices. This is particularly helpful for shops and businesses that interact with customers via chat, enabling them to quickly generate cart links for faster conversions.\u003Cbr \u002F>\nThe plugin reduces the steps to purchase by 3-4 steps compared to traditional e-commerce workflows.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create and share dynamic cart\u002Fcheckout links.\u003C\u002Fli>\n\u003Cli>Customize redirection to either the \u003Cstrong>Cart\u003C\u002Fstrong> page or \u003Cstrong>Checkout\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003Cli>Add the menu as a top-level item or under the WooCommerce submenu.\u003C\u002Fli>\n\u003Cli>Use efficient autocomplete search for adding products to cart links.\u003C\u002Fli>\n\u003Cli>Flexible storage: Use file-based pseudo-transients or native WordPress transients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Access \u003Cstrong>CartLink Generator\u003C\u002Fstrong> from the WordPress admin dashboard.\u003C\u002Fli>\n\u003Cli>Use the autocomplete search field to find products and add them to the cart configuration.\u003C\u002Fli>\n\u003Cli>Adjust quantities, prices, or apply fixed discounts as needed.\u003C\u002Fli>\n\u003Cli>Generate a shareable cart link for your customers.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Minimum Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.5 or higher.\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher.\u003C\u002Fli>\n\u003Cli>WooCommerce 8.0 or higher.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later. See \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">License\u003C\u002Fa> for details.\u003C\u002Fp>\n","Generate and share dynamic WooCommerce cart and checkout page links with pre-filled products, quantities, and custom prices.",60,1134,0,"2025-07-03T07:23:00.000Z","6.8.5","5.5","7.0",[19,20,21,22,23],"cart","e-commerce","quick-cart","quick-checkout","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcartlink-generator.1.0.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"elvinhaci",5,700,91,329,73,"2026-04-04T07:03:51.344Z",[39,62,84,104,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"recently-viewed-products-for-woocommerce","Recently Viewed Product for WooCommerce","2.0.0","Mahesh Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaheshpatel\u002F","\u003Cp>Display recently browsed items to jog your customers’ memory regarding their previous interests. Eliminate the need for customers to redo their searches, leading to an uptick in sales. You can manage plugin title, display list of product and layout of product from admin.\u003C\u002Fp>\n\u003Cp>Maximize Sales and Convenience with Recently Viewed Product for WooCommerce\u003C\u002Fp>\n\u003Cp>Don’t let your customers lose sight of what caught their eye! Introducing our “Recently Viewed Product for WooCommerce” feature, designed to enhance their shopping experience and boost your sales.\u003C\u002Fp>\n\u003Cp>Why “Recently Viewed Product for WooCommerce” Matter:\u003Cbr \u002F>\nConvenience Redefined: Save your customers time and effort by displaying items they’ve recently browsed. No more repeating searches or losing track of favorite finds.\u003C\u002Fp>\n\u003Cp>Personalized Shopping: Showcasing previously viewed products demonstrates that you value your customers’ preferences. It adds a personalized touch to their journey, enhancing their overall satisfaction.\u003C\u002Fp>\n\u003Cp>Increase Sales: By keeping desired items in plain sight, you significantly increase the likelihood of conversion. Reminding customers of products they’ve shown interest in nudges them closer to making a purchase.\u003C\u002Fp>\n\u003Cp>How It Works:\u003Cbr \u002F>\nSeamlessly integrated into your website or app interface.\u003Cbr \u002F>\nCustomizable display options to match your brand’s aesthetic.\u003Cbr \u002F>\nCompatible across devices for a consistent shopping experience.\u003Cbr \u002F>\nThe Bottom Line:\u003Cbr \u002F>\nEmpower your customers with the convenience they crave while driving up your sales figures. With “Recently Viewed Product for WooCommerce,” you not only streamline the shopping process but also foster a deeper connection with your audience.\u003C\u002Fp>\n\u003Cp>Ready to revolutionize your customers’ shopping journey? Let’s get started!\u003C\u002Fp>\n","Recently Viewed Products for WooCommerce Listing page, you can easily add recently viewed product section by activate the plugin.",1000,4634,94,3,"2024-12-12T09:01:00.000Z","6.7.5","5.0","7.4",[20,56,57,58,23],"online-store","recently-viewed-product","shopping-cart","https:\u002F\u002Fin.linkedin.com\u002Fin\u002Fmaheshvajapara","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-viewed-products-for-woocommerce.2.0.0.zip",92,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":53,"requires_php":54,"tags":76,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":82,"last_vuln_date":83,"fetched_at":28},"cargus","Cargus","1.5.9","Cargus eCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fcargus123\u002F","\u003Cp>Cargo delivery. Enables the use of Cargus as a shipping method, management and creation of awbs for orders delivered with Cargus.\u003C\u002Fp>\n\u003Cp>Important!! The Cargus plugin comes as a rebranding for the existing UrgentCargus plugin. Before installing the Cargus plugin, if the UrgentCargus plugin is present on your site, it must be uninstalled first and only after that you can install, activate and configure the Cargus shipping plugin!\u003C\u002Fp>\n\u003Cp>Before you are able to use the Cargus plugin you must do the following:\u003Cbr \u002F>\n– Access \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002F\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa>.\u003Cbr \u002F>\n– Click the ‘Sign up’ button and fill in the form (you can not use the credentials that the client has for WebExpress).\u003Cbr \u002F>\n– Confirm your registration by clicking on the link you received by mail (a real email address should be used).\u003Cbr \u002F>\n– On the \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002Fdeveloper\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa> page, click on \u003Ccode>PRODUCTS\u003C\u002Fcode> in the menu, then \u003Ccode>UrgentOnlineAPI\u003C\u002Fcode> and click ‘Subscribe’, then ‘Confirm’.\u003Cbr \u002F>\n– After the Cargus team confirms subscription to the API, the customer receives a confirmation email.\u003Cbr \u002F>\n– On the \u003Ca href=\"https:\u002F\u002Furgentcargus.portal.azure-api.net\u002Fdeveloper\" rel=\"nofollow ugc\">urgentcargus.portal\u003C\u002Fa> page, click on the user name at the top right, then click \u003Ccode>Profile'.\u003Cbr \u002F>\n- The two subscription keys are masked by the characters\u003C\u002Fcode>xxx … xxx\u003Ccode>and 'Show\u003C\u002Fcode> in the right of each for display.\u003Cbr \u002F>\n– It is recommended to use \u003Ccode>Primary key\u003C\u002Fcode> in the Cargus module.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can find the \u003Ca href=\"http:\u002F\u002Fwoocommerce.demo.cargus.ro\u002Fwp-content\u002Fplugins\u002Fcargus\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">documentation here\u003C\u002Fa>.\u003C\u002Fstrong> The documentation contains all the steps necessary in order to get the required api key, download, install and configure the Cargus plugin. In the documentation you will also find information on how to use and easily customize the plugin using the provided hooks.\u003C\u002Fp>\n","Use Cargus delivery methods to ship and deliver your orders.",600,13295,40,4,"2026-03-11T11:04:00.000Z","6.9.4",[19,20,77,78,23],"shop","store","http:\u002F\u002Fwoocommerce.demo.cargus.ro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcargus.1.5.9.zip",78,1,"2026-01-17 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":13,"num_ratings":13,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":24,"download_link":102,"security_score":103,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ajax-add-to-cart-on-hover","Ajax add to cart on hover Plugin","1.0.0","Scrumwheel","https:\u002F\u002Fprofiles.wordpress.org\u002Fscrumwheel\u002F","\u003Cp>Ajax add to cart on hover Plugin is used for adding variable products to cart using overlay on image when hovered over product image.\u003C\u002Fp>\n\u003Cp>After installation and activation of the plugin it automatically shows up overlay on the variable product image with variations and you can add that product to cart by clicking on that product’s variation.\u003C\u002Fp>\n\u003Cp>This scenario will only happen in product-category and shop pages.\u003C\u002Fp>\n","Ajax add to cart on hover Plugin is used for adding variable products to cart using overlay on image when hovered over product image.",10,1151,"2020-01-06T11:31:00.000Z","5.3.21","4.0","5.6",[99,100,20,101,23],"add-to-cart","ajax","ecommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-add-to-cart-on-hover.zip",85,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":92,"downloaded":112,"rating":13,"num_ratings":13,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":24,"tags":116,"homepage":118,"download_link":119,"security_score":103,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"floating-cart-woocommerce","Floating Cart Woocommerce","1.0","Naieem Mahmud Supto","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaieemsupto\u002F","\u003Cp>woocommerce floating cart,If you use it you can show a dynamic floating cart in your website.It also has draggable feature so you can drag it anywhere in your website\u003C\u002Fp>\n\u003Cp>major features in Woocommerce floating cart:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically add cart in website.\u003C\u002Fli>\n\u003Cli>No need to code a single line of code.\u003C\u002Fli>\n\u003Cli>Draggable so place it anywhere you want.\u003C\u002Fli>\n\u003Cli>It is very nicely designed and maintained.\u003C\u002Fli>\n\u003Cli>It’s totally bug free and check to wp debug true.\u003C\u002Fli>\n\u003C\u002Ful>\n","A Floating Cart for WooCommerce that guides your visitors while shopping. Customizable, add and Remove Items, Checkout and more.",1637,"2016-12-26T12:42:00.000Z","4.7.32","3.2",[19,20,101,117,23],"floating","http:\u002F\u002Fnaieem.me\u002Fwoocommerce-floating-cart","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffloating-cart-woocommerce.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":92,"downloaded":128,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":52,"requires_at_least":96,"requires_php":97,"tags":130,"homepage":133,"download_link":134,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"limit-quantity-for-woocommerce","Limit Quantity for WooCommerce","2.0","imemine","https:\u002F\u002Fprofiles.wordpress.org\u002Fimemine\u002F","\u003Cp>Limit Quantity for WooCommerce lets you set maximum purchase limits for individual WooCommerce products. Add a field in the product edit screen to define the maximum allowed quantity per product.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Define custom maximum purchase quantities for individual products.\u003C\u002Fli>\n\u003Cli>Automatically reduce cart quantities exceeding the limit.\u003C\u002Fli>\n\u003Cli>Display clear notices for adjusted cart quantities.\u003C\u002Fli>\n\u003C\u002Ful>\n","Set maximum quantity limits for WooCommerce products, restricting customer purchases per product.",1695,"2024-12-06T08:15:00.000Z",[19,20,131,132,23],"limit","quantity","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flimit-quantity-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flimit-quantity-for-woocommerce.zip",{"attackSurface":136,"codeSignals":215,"taintFlows":224,"riskAssessment":251,"analyzedAt":259},{"hooks":137,"ajaxHandlers":198,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":50,"unprotectedCount":13},[138,144,148,152,156,161,166,170,174,178,182,186,190,191,193],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","before_woocommerce_init","closure","cartlink-generator.php",33,{"type":139,"name":145,"callback":146,"file":147,"line":32},"admin_menu","gvnclg_cartlink_generator_menu","includes\\admin-page.php",{"type":139,"name":149,"callback":150,"file":147,"line":151},"admin_enqueue_scripts","gvnclg_enqueue_admin_assets",64,{"type":139,"name":153,"callback":154,"file":155,"line":32},"template_redirect","gvnclg_process_autogenerate_link","includes\\hooks.php",{"type":139,"name":157,"callback":158,"priority":159,"file":155,"line":160},"woocommerce_cart_calculate_fees","gvnclg_apply_fixed_subtotal_adjustment",20,66,{"type":162,"name":163,"callback":164,"priority":92,"file":155,"line":165},"filter","woocommerce_coupon_is_valid","gvnclg_restrict_coupons_for_generated_carts",87,{"type":139,"name":167,"callback":168,"priority":92,"file":155,"line":169},"woocommerce_before_calculate_totals","gvnclg_set_custom_price_for_cart_items",102,{"type":162,"name":171,"callback":172,"priority":92,"file":155,"line":173},"woocommerce_update_cart_validation","gvnclg_prevent_quantity_change",118,{"type":139,"name":175,"callback":176,"file":155,"line":177},"woocommerce_cart_loaded_from_session","gvnclg_save_initial_cart_quantities",133,{"type":139,"name":179,"callback":180,"file":155,"line":181},"woocommerce_update_order_review_fragments","gvnclg_block_quantity_updates_checkout",147,{"type":139,"name":183,"callback":184,"file":155,"line":185},"woocommerce_cart_emptied","gvnclg_clear_generated_by_cartlink_session",167,{"type":162,"name":187,"callback":141,"file":188,"line":189},"filesystem_method","includes\\utilities.php",17,{"type":162,"name":187,"callback":141,"file":188,"line":160},{"type":162,"name":187,"callback":141,"file":188,"line":192},107,{"type":139,"name":194,"callback":195,"priority":196,"file":188,"line":197},"wp_scheduled_delete","gvnclg_delete_old_autogenerate_files",99999,163,[199,206,210],{"action":200,"nopriv":201,"callback":202,"hasNonce":203,"hasCapCheck":201,"file":204,"line":205},"generate_cartlink",false,"gvnclg_generate_cartlink",true,"includes\\ajax-functions.php",62,{"action":207,"nopriv":201,"callback":208,"hasNonce":203,"hasCapCheck":201,"file":204,"line":209},"fetch_product_suggestions","gvnclg_fetch_product_suggestions",69,{"action":207,"nopriv":201,"callback":208,"hasNonce":203,"hasCapCheck":201,"file":204,"line":211},111,[],[],[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":82,"externalRequests":13,"nonceChecks":222,"capabilityChecks":13,"bundledLibraries":223},[],{"prepared":13,"raw":13,"locations":218},[],{"escaped":220,"rawEcho":13,"locations":221},27,[],2,[],[225,243],{"entryPoint":226,"graph":227,"unsanitizedCount":82,"severity":242},"gvnclg_process_autogenerate_link (includes\\hooks.php:6)",{"nodes":228,"edges":240},[229,234],{"id":230,"type":231,"label":232,"file":155,"line":233},"n0","source","$_GET",52,{"id":235,"type":236,"label":237,"file":155,"line":238,"wp_function":239},"n1","sink","wp_redirect() [Open Redirect]",57,"wp_redirect",[241],{"from":230,"to":235,"sanitized":201},"medium",{"entryPoint":244,"graph":245,"unsanitizedCount":82,"severity":242},"\u003Chooks> (includes\\hooks.php:0)",{"nodes":246,"edges":249},[247,248],{"id":230,"type":231,"label":232,"file":155,"line":233},{"id":235,"type":236,"label":237,"file":155,"line":238,"wp_function":239},[250],{"from":230,"to":235,"sanitized":201},{"summary":252,"deductions":253},"The cartlink-generator plugin v1.0.3 exhibits a generally strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers, appear to have proper authentication checks, which is a significant positive. Furthermore, the code demonstrates excellent security hygiene with 100% of SQL queries using prepared statements and 100% of outputs being properly escaped, mitigating common injection and cross-site scripting (XSS) vulnerabilities. The absence of known vulnerabilities in its history also suggests a well-maintained and secure codebase.\n\nDespite these strengths, there are a couple of areas that warrant attention. The presence of two 'flows with unsanitized paths' in the taint analysis, even without critical or high severity, indicates a potential for path traversal vulnerabilities. While the file operation count is low, this warrants investigation. The lack of capability checks on any of its entry points is another concern, as it relies solely on AJAX authentication, which might not be granular enough for all use cases. The plugin does have nonce checks, which is good, but these should ideally be paired with capability checks for comprehensive security.\n\nIn conclusion, cartlink-generator v1.0.3 is well-defended against many common web vulnerabilities. However, the identified unsanitized paths and the absence of capability checks represent potential weaknesses that could be exploited if not addressed. The plugin's clean vulnerability history is a positive sign, but proactive measures against the identified code signals are recommended to maintain its security.",[254,257],{"reason":255,"points":256},"Taint flows with unsanitized paths detected",8,{"reason":258,"points":32},"No capability checks on entry points","2026-03-16T21:45:22.626Z",{"wat":261,"direct":270},{"assetPaths":262,"generatorPatterns":265,"scriptPaths":266,"versionParams":267},[263,264],"\u002Fwp-content\u002Fplugins\u002Fcartlink-generator\u002Fassets\u002Fadmin-styles.css","\u002Fwp-content\u002Fplugins\u002Fcartlink-generator\u002Fassets\u002Fadmin-scripts.js",[],[264],[268,269],"cartlink-generator\u002Fassets\u002Fadmin-styles.css?ver=","cartlink-generator\u002Fassets\u002Fadmin-scripts.js?ver=",{"cssClasses":271,"htmlComments":272,"htmlAttributes":273,"restEndpoints":274,"jsGlobals":275,"shortcodeOutput":277},[],[],[],[],[276],"clg_vars",[]]