[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOgjyG4rv9A-AYnSAzfGdcuZEAwvjgIU5MgwAdDeeGW4":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":36,"analysis":131,"fingerprints":610},"ship-discounts","Ship Discounts","1.4.2","Horizon Cumulus","https:\u002F\u002Fprofiles.wordpress.org\u002Fhorizoncumulus\u002F","\u003Cp>The Ship Discounts plugin is a \u003Ca href=\"https:\u002F\u002Fwoo.com\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa> add-on that allows you to offer your customers shipping services with real-time quotes. The plugin is used to manage a shipping method that lets visitors, when ordering products, see the prices of different carriers in real time and choose one. The administrator has control over several options (for example, selecting which carriers to display, box formats, etc.).\u003C\u002Fp>\n\u003Cp>This module must be used with the WooCommerce plugin. Therefore, WooCommerce must be installed first.\u003C\u002Fp>\n\u003Ch3>Third-party Services\u003C\u002Fh3>\n\u003Cp>The plugin is connected to the \u003Ca href=\"https:\u002F\u002Fwww.shipdiscounts.ca\u002F\" rel=\"nofollow ugc\">Ship Discounts\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Flivraisonsarabais.com\u002F\" rel=\"nofollow ugc\">Livraisons à rabais\u003C\u002Fa> platform (see \u003Ca href=\"https:\u002F\u002Fwww.shipdiscounts.ca\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>). To use its services, the plugin must send and receive information via the Ship Discounts API. You will need an account.\u003C\u002Fp>\n\u003Cp>When your store is activated, its domain name and an authentication token are sent to the API.\u003C\u002Fp>\n\u003Cp>When obtaining carrier rates, the number of packages, their weight and dimensions, whether a signature is required, whether there is a non-conveyable item, the shipment value, the customer’s postal code, and the store’s postal code are sent. A non-modifiable statement that the package contains no dangerous goods is also sent.\u003C\u002Fp>\n\u003Cp>When an order is created, the name, full address, and telephone number of the customer and the store are sent. The items in the order, the number of packages, their weight and dimensions, the shipment value, whether a signature is required, whether there is a non-conveyable item, the displayed cost of delivery, the actual cost of delivery, the chosen carrier code, and the chosen service code are also sent.\u003Cbr \u002F>\nWhen an order is created, the name, full address, and telephone number of the customer and the store are sent. The items in the order, the number of packages, their weight and dimensions, the shipment value, whether a signature is required, whether there is a non-conveyable item, the displayed cost of delivery, the actual cost of delivery, the chosen carrier code, and the chosen service code are also sent.\u003C\u002Fp>\n\u003Cp>When deleting an order, obtaining order details, or obtaining the label, the Ship Discounts order number is sent.\u003C\u002Fp>\n\u003Cp>The Ship Discounts platform can also communicate with your WordPress site using your authentication token. Please note that it can view and modify the details of all WooCommerce orders.\u003C\u002Fp>\n\u003Cp>The order information it can see includes the order number, status, costs, customer name, customer phone number, customer email, customer address, details of items purchased, details of the chosen carrier and delivery service, notes, creation date, update date, and closure date.\u003C\u002Fp>\n\u003Cp>The order information it can modify includes the order number linked to the Ship Discounts platform, the carrier and its service, the displayed cost of delivery and the actual cost, the number of packages and their weights and dimensions, the tracking number and link, the label, the cost of boxes, the value of the shipment, whether a signature is required, and whether there is a non-conveyable item. Please note that these changes do not affect the actual cost of the order; the customer’s invoice will not change.\u003C\u002Fp>\n","Offer your customers shipping services with real-time quotes. Need a livraisonsarabais.com \u002F shipdiscounts.ca account",90,2364,0,"2026-03-10T11:45:00.000Z","6.9.4","6.4","7.4",[19,20,21,22,23],"carriers","ecommerce","quotes","shipping","woocommerce-plugin","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fship-discounts.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"horizoncumulus",1,30,94,"2026-04-04T05:54:48.136Z",[37,58,79,98,114],{"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":15,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dhl-for-woocommerce","DHL Shipping Germany for WooCommerce","3.9.7","Progressus","https:\u002F\u002Fprofiles.wordpress.org\u002Fshadim\u002F","\u003Cp>DHL’s official extension for WooCommerce on WordPress. Manage your national and international shipments easily. The “DHL for WooCommerce” – plugin is compatible with the following DHL service offerings depending on your origin country:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DHL Paket (Germany)\u003C\u002Fli>\n\u003Cli>Deutsche Post International (all European countries)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following DHL services are no longer supported by this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>DHL eCommerce Asia (TH, MY): Please use instead the following plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdhl-ecommerce-apac\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>DHL Parcel for WooCommerce (for online stores that ship orders from the Benelux region): Please use instead the following plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdhlpwc\u002F\" rel=\"ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>NEW: Ship your orders with \u003Cstrong>DHL Kleinpaket International\u003C\u002Fstrong> in Germany.\u003C\u002Fli>\n\u003Cli>Fast and easy \u003Cstrong>label creation\u003C\u002Fstrong> of your national and international orders with DHL products such as DHL Paket, Kleinpaket, Warenpost, DHL Paket International and Warenpost International\u003C\u002Fli>\n\u003Cli>Automatically receive a \u003Cstrong>tracking code\u003C\u002Fstrong> for each label.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>additional delivery services\u003C\u002Fstrong> as e.g. the visual check of age available via the API of DHL Paket or Cash on delivery\u003C\u002Fli>\n\u003Cli>Offer \u003Cstrong>Preferred Delivery Options\u003C\u002Fstrong> to your customers via “Wunschzustellung”. The customer has the opportunity to select a specific date for his delivery or an alternative delivery location e.g. a drop-off location or his preferred neighbour.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization\u003C\u002Fstrong> Enable\u002Fdisable or edit the names of services and set up the handling cost for each DHL shipping service.\u003C\u002Fli>\n\u003Cli>Experience \u003Cstrong>premium support\u003C\u002Fstrong>, timely compatibility updates and bug fixes.\u003C\u002Fli>\n\u003Cli>The “\u003Cstrong>print only if codeable\u003C\u002Fstrong>” – option you can activate in the DHL settings will check whether the address is correct or not before generating the label.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Label Creation\u003C\u002Fstrong> allows you to create multiple DHL Labels at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Return Parcel Handling\u003C\u002Fstrong> allows you to print a return label with a “return address” so your customer can return the shipment easily.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Availability by countries and prerequisites\u003C\u002Fh3>\n\u003Cp>Based on your sender country and shipping preference, different access credentials for \u003Cstrong>DHL Paket, DHL Parcel NL and Deutsche Post International\u003C\u002Fstrong> are required for the configuration:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DHL Paket for Germany\u003C\u002Fstrong>: Log in with your business customer portal credentials. (not a customer yet? Click \u003Ca href=\"https:\u002F\u002Fwww.dhl.de\u002Fdhl-kundewerden?source=woocommerce&cid=c_dhloka_de_woocommerce\" rel=\"nofollow ugc\">here\u003C\u002Fa> for \u003Cstrong>DHL Paket\u003C\u002Fstrong>)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deutsche Post International for Europe\u003C\u002Fstrong>: ask your sales contact for credentials for this plugin. (not a customer yet? Click \u003Ca href=\"https:\u002F\u002Fwww.deutschepost.com\u002Fen\u002Fbusiness-customers\u002Fcontact\u002Femail.html\" rel=\"nofollow ugc\">here\u003C\u002Fa>).\u003C\u002Fp>\n\u003Ch3>Installation & Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the downloaded plugin files to your \u003Ccode>\u002Fwp-content\u002Fplugins\u002FDHL-for-WooCommerce\u003C\u002Fcode> directory, \u003Cstrong>OR\u003C\u002Fstrong> install the plugin through the WordPress plugins screen directly.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce–>Settings->Shipping and select the upper DHL unit (depending on your home country this is DHL Paket, DHL (Parcel) for WooCommerce or Deutsche Post) to configure the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>…for \u003Cstrong>DHL Paket (Germany)\u003C\u002Fstrong>: you need your EKP number (10 digits) and add the participation numbers (2 digits) to the respective products available (you will find the participation numbers in the DHL business customer portal).\u003Cbr \u002F>\n…for \u003Cstrong>Deutsche Post International\u003C\u002Fstrong>: you need your customer account number (EKP) and API credentials.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>More detailed instructions on how to set up your store and configure it are consolidated on on the page \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshadimanna\u002Fdhl-logistic-services-for-woocommerce\u002Fwiki\u002FDocumentation\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A “Google Maps API Key” is required if you wish to display DHL locations on a map for your customers.\u003C\u002Fli>\n\u003C\u002Ful>\n","Automate e-commerce orders with Official DHL for WooCommerce. Covers DHL Paket and Deutsche Post International.",4000,595309,80,47,"2025-12-16T13:00:00.000Z","6.6",[52,53,54,55,22],"dhl","dhl-ecommerce","dhl-paket-germany","dpdhl","https:\u002F\u002Fgithub.com\u002Fshadimanna\u002Fdhl-logistic-services-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdhl-for-woocommerce.3.9.7.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":24,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"the-courier-guy","The Courier Guy Shipping for WooCommerce","5.4.0","talenttcg","https:\u002F\u002Fprofiles.wordpress.org\u002Ftalenttcg\u002F","\u003Cp>The Courier Guy extension for WooCommerce enables you to ship products using The Courier Guy.\u003C\u002Fp>\n\u003Ch4>Why choose The Courier Guy?\u003C\u002Fh4>\n\u003Cp>The Courier Guy has built a strong reputation through strong customer relations and effective personal service. Today The Courier Guy is trusted, recognised and the fastest growing courier company in South Africa.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>DISCLAIMER\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\nParcel sizes are based on your packaging structure. The plugin will compare the cart’s total dimensions against “Flyer”, “Medium” and “Large” parcel sizes to determine the best fit. The resulting calculation will be submitted to The Courier Guy as using the parcel’s dimensions. By downloading and using this plugin, you accept that incorrect ‘Parcel Size’ settings may cause quotes to be inaccurate, and The Courier Guy will not be responsible for these inaccurate quotes.\u003C\u002Fp>\n","This is the official WooCommerce extension to ship products using The Courier Guy.",3000,95326,62,23,"2025-12-07T23:19:00.000Z","6.8.5","6.0","8.0",[75,76,20,22,77],"courier","e-commerce","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-courier-guy.5.4.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":47,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":24,"download_link":96,"security_score":97,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"appscenic","AppScenic – Smart AI Dropshipping","1.2.2","AppScenic","https:\u002F\u002Fprofiles.wordpress.org\u002Fappscenicdropshipping\u002F","\u003Cp>Expand your WooCommerce store catalogue with no upfront inventory cost. Source high-quality products from verified domestic suppliers, and enhance your store with smart AI dropshipping.\u003C\u002Fp>\n\u003Ch3>Short Key Points:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Discover unique suppliers\u003C\u002Fstrong>. Dropship from fast & verified local suppliers in the USA, EU, UK CAN, AUS, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Explore over 1 million products\u003C\u002Fstrong>. Import thousands of limited and premium dropshipping products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2-5 Days fast shipping\u003C\u002Fstrong> with DHL, FedEx, UPS, DPD, GLS, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated orders\u003C\u002Fstrong>. Stock & price are synced 24\u002F7 between you and our suppliers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Import Tracking\u003C\u002Fstrong>. Tracking numbers are imported to your store automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-powered dropshipping\u003C\u002Fstrong>. Optimize your product titles, descriptions, images and SEO with AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Setup\u003C\u002Fstrong>. Create an account, connect your store & import products with 1-click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Getting Started:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>In the main menu, click on “AppScenic”.\u003C\u002Fli>\n\u003Cli>Click on “Connect this Store to AppScenic”.\u003C\u002Fli>\n\u003Cli>You will be redirected to www.AppScenic.com where you will have to log in and follow the instructions.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>How-To Videos\u003C\u002Fh3>\n\u003Cp>How to connect your WooCommerce store with AppScenic Plugin:\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\u002Fj3XCkstF4xU?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>How to install the AppScenic Plugin from your WordPress Dashboard:\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\u002FDHNfmRx_Fvg?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\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Effortless Supplier Connection:\u003C\u002Fstrong> Connect your WooCommerce store to a network of high-quality dropshipping and wholesale suppliers. Access fast and verified suppliers located in top-tier countries such as the USA, UK, EU, and Canada.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Operations:\u003C\u002Fstrong> Experience the efficiency of automated processes. Our plugin ensures that orders are seamlessly processed, stock levels remain synchronised, and prices are updated in real time between your store and our suppliers. Say goodbye to manual updates and hello to streamlined operations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Product Optimization:\u003C\u002Fstrong> Harness the power of AI and ChatGPT to revolutionize your product listings. Generate high-quality titles and descriptions effortlessly. Optimize your products for SEO with AI-generated titles, descriptions, meta tags, breadcrumbs, and more. Enhance the discoverability of your products and attract more customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Image Upscaling:\u003C\u002Fstrong> Give your product images a visual boost with the click of a button. Our AI technology allows you to upscale product images up to 4X in bulk, ensuring your store features stunning visuals that captivate your audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What’s Next:\u003C\u002Fstrong> Stay ahead of the curve with our upcoming AI features, including the \u003Cstrong>AI Marketing Creator, Dropshipping AI Assistant, Email Automation, AI Product Attribute Visual Discovery, Data-Driven AI Product Research, Smart AI Pricing & Profits\u003C\u002Fstrong>, and more. Powered by AI and ChatGPT 4, these features will further enhance your dropshipping success.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin integrates with AppScenic’s proprietary platform to fetch product information, inventory updates, and order processing functionalities. The AppScenic platform acts as an intermediary between the retailers’ WooCommerce stores and their suppliers or AppScenic’s product database, ensuring that product listings are up-to-date and orders are synchronised in real-time.\u003C\u002Fp>\n\u003Cp>Discover a new smarter way of dropshipping with AppScenic for WooCommerce.\u003C\u002Fp>\n\u003Ch3>Want to Learn More?\u003C\u002Fh3>\n\u003Cp>Head over to our blog for an in-depth look at all the new features and how they can benefit your business.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fappscenic-plugin-for-woocommerce-is-now-available-for-retailers\u002F\" rel=\"nofollow ugc\">Read More on Our Blog\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Important Links\u003C\u002Fh3>\n\u003Cp>Get Started Today: \u003Ca href=\"https:\u002F\u002Fappscenic.com\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u003C\u002Fa>\u003Cbr \u002F>\nAppScenic Suppliers: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fdropshipping-suppliers\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fdropshipping-suppliers\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDropshipping Products: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fproducts\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fproducts\u002F\u003C\u002Fa>\u003Cbr \u002F>\nDropshipping Automation: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fautomation\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fautomation\u002F\u003C\u002Fa>\u003Cbr \u002F>\nAI Tools: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fai-for-dropshipping-new-release\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fai-for-dropshipping-new-release\u002F\u003C\u002Fa>\u003Cbr \u002F>\nPricing: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fpricing\u002F\u003C\u002Fa>\u003Cbr \u002F>\nTerms of Service: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fterms-of-service\u002F\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy Policy: \u003Ca href=\"https:\u002F\u002Fappscenic.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fappscenic.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Expand your store catalogue with no upfront inventory cost. Source high-quality products from verified domestic suppliers and use AI in the process.",2000,7489,4,"2025-01-13T10:27:00.000Z","6.7.5","5.4","7.0",[80,95,20,77],"dropshipping","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappscenic.1.2.2.zip",92,{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":87,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":110,"homepage":112,"download_link":113,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cdekdelivery","CDEKDelivery","4.2.5","CDEK Integrator","https:\u002F\u002Fprofiles.wordpress.org\u002Fcdekit\u002F","\u003Cp>CDEKDelivery provides integration with CDEK delivery for your store on the WordPress WooCommerce platform. This plugin allows you to customize delivery settings according to your store requirements and allow customers to choose CDEK shipping when placing orders.\u003C\u002Fp>\n\u003Cp>Main plugin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Test mode for checking operation without real data integration.\u003C\u002Fli>\n\u003Cli>Processing of international orders and providing appropriate delivery options.\u003C\u002Fli>\n\u003Cli>Automatically sending orders to CDEK after checkout on the website.\u003C\u002Fli>\n\u003Cli>Selection of various rates for shipment based on customer requirements and product characteristics.\u003C\u002Fli>\n\u003Cli>You can change standard rate names to adapt them to specific needs.\u003C\u002Fli>\n\u003Cli>Multi-seater mode to distribute order items across different packages.\u003C\u002Fli>\n\u003Cli>Creation of a request for courier pickup.\u003C\u002Fli>\n\u003Cli>Parcel actual status on the admin order page.\u003C\u002Fli>\n\u003Cli>Extra days to the estimated delivery days, considering possible delays.\u003C\u002Fli>\n\u003Cli>Default product dimensions for more accurate shipping cost calculation.\u003C\u002Fli>\n\u003Cli>Printing of order receipts and barcodes for shipping.\u003C\u002Fli>\n\u003Cli>Provide a choice of various additional services, such as insurance and fitting, as well as flexible modification of the shipping cost depending on the selected services and order parameters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin functions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Calculation of cost and delivery time\u003C\u002Fli>\n\u003Cli>Selection of the pickup point via the map\u003C\u002Fli>\n\u003Cli>Easy installation, integration into WooCommerce\u003C\u002Fli>\n\u003Cli>Setting up store data: address, choice of tariff and type of shipment\u003C\u002Fli>\n\u003Cli>Possibility of transferring current data on packaging and automatic calculation of the order weight\u003C\u002Fli>\n\u003Cli>Compatible with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fhigh-performance-order-storage\u002F\" rel=\"nofollow ugc\">High-Performance Order Storage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Works well with \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fcheckout-blocks\u002F\" rel=\"nofollow ugc\">Block checkout\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fdocument\u002Fwoocommerce-shortcodes\u002Fpage-shortcodes\u002F#checkout\" rel=\"nofollow ugc\">Classic checkout\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Access to third-party services\u003C\u002Fh3>\n\u003Cp>The CDEKDelivery plugin uses the following third-party services to provide its functionality:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>api.cdek.ru\u003C\u002Fstrong>: The CDEK API is used to calculate the cost and delivery time of an order. The privacy policy of this service is available at \u003Ca href=\"https:\u002F\u002Fwww.cdek.ru\u002Fru\u002Fprivacy_policy\u002F\" rel=\"nofollow ugc\">site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>api.edu.cdek.ru\u003C\u002Fstrong>: The CDEK API is used in test mode to calculate the cost and delivery time of an order. The privacy policy of this service is available at \u003Ca href=\"https:\u002F\u002Fwww.cdek.ru\u002Fru\u002Fprivacy_policy\u002F\" rel=\"nofollow ugc\">site\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Integration with CDEK delivery for your WooCommerce store.",25807,44,10,"2025-11-24T08:14:00.000Z",[111,20,22,77],"delivery","https:\u002F\u002Fwww.cdek.ru\u002Fru\u002Fintegration\u002Fmodules\u002F33","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcdekdelivery.4.2.5.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":87,"downloaded":122,"rating":26,"num_ratings":123,"last_updated":124,"tested_up_to":71,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":129,"download_link":130,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dhlpwc","DHL eCommerce (Benelux) for WooCommerce","2.2.3","DHL eCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhlparcel\u002F","\u003Cp>Use the free official DHL eCommerce (Benelux) for WooCommerce plugin to professionalize your online store frontstage and behind the scenes. Manage your shipments easily. Offer visitors a unique experience by tailoring services to your business. Whether you process orders individually or a hundred at a time: you always have the right labels ready as soon as you want them.\u003C\u002Fp>\n\u003Cp>\u003Cem>Please note that this plug-in can only be used by online stores that ship orders from the following regions:\u003C\u002Fem>\u003Cbr \u002F>\n* Netherlands\u003Cbr \u002F>\n* Belgium\u003Cbr \u002F>\n* Luxembourg\u003C\u002Fp>\n\u003Ch4>Benefits & Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Fast and easy \u003Cstrong>label creation\u003C\u002Fstrong> of your orders. Within the Netherlands, Belgium and Luxembourg and into Europe.\u003C\u002Fli>\n\u003Cli>You can easily generate and print \u003Cstrong>multiple labels\u003C\u002Fstrong> at once from the order screen.\u003C\u002Fli>\n\u003Cli>Let customers select their preferred \u003Cstrong>shipping method\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use \u003Cstrong>additional delivery services\u003C\u002Fstrong> such as the 18+ check, insured shipping, signature on receipt and different return address.\u003C\u002Fli>\n\u003Cli>Set \u003Cstrong>delivery times\u003C\u002Fstrong> so that customers can select a \u003Cstrong>specific time slot\u003C\u002Fstrong> in which their products will be delivered (only available for customers in the Netherlands).\u003C\u002Fli>\n\u003Cli>Show \u003Cstrong>DHL ServicePoints\u003C\u002Fstrong> in the checkout of your online store so that customers can select a pickup point nearby.\u003C\u002Fli>\n\u003Cli>Automatically receive a \u003Cstrong>tracking code\u003C\u002Fstrong> for each label.\u003C\u002Fli>\n\u003Cli>Create a \u003Cstrong>return label automatically\u003C\u002Fstrong> for every shipment.\u003C\u002Fli>\n\u003Cli>Charge \u003Cstrong>variable shipping costs\u003C\u002Fstrong> for recipients in different countries by using Shipping Zones.\u003C\u002Fli>\n\u003Cli>Set rules for \u003Cstrong>variable shipping costs\u003C\u002Fstrong>. For instance: increase shipping costs automatically for heavier products or make \u003Cstrong>shipping cheaper from a number of items\u003C\u002Fstrong> in the shopping cart.\u003C\u002Fli>\n\u003Cli>Offer your customers \u003Cstrong>free or discounted delivery\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Choose from various \u003Cstrong>automation rules\u003C\u002Fstrong> to ship faster than ever.\u003C\u002Fli>\n\u003Cli>Experience \u003Cstrong>premium support\u003C\u002Fstrong>, timely compatibility updates and bug fixes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This plugin has certified compatibility with WMPL that enables you to leverage multilingual capabilities. Click \u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fdhl-for-woocommerce\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa> for further information.\u003C\u002Fp>\n\u003Ch4>Availability by countries and prerequisites\u003C\u002Fh4>\n\u003Cp>This plug-in can be used by online stores that ship orders from the Benelux region into Europe.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>DHL eCommerce for Benelux:\u003C\u002Fstrong> Please self-generate your API credentials with your business customer portal account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Not a customer yet?\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Dutch customers: \u003Ca href=\"https:\u002F\u002Fwww.dhlecommerce.nl\u002Fen\u002Fbusiness\u002Fstart-shipping-immediately\" rel=\"nofollow ugc\">Self-onboard\u003C\u002Fa> yourselves as a business customer of DHL eCommerce Netherlands in a jiffy. You will directly receive an activation email to start shipping immediately.\u003C\u002Fli>\n\u003Cli>Belgium customers: Ask for a \u003Ca href=\"https:\u002F\u002Fwww.dhlecommerce.be\u002Fen\u002Fbusiness\u002Frequest-quote\" rel=\"nofollow ugc\">quote\u003C\u002Fa> if you ship from Belgium or Luxembourg.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional information\u003C\u002Fh4>\n\u003Cp>A “Google Maps API Key” is required if you wish to display DHL locations on a map for your customers.\u003C\u002Fp>\n","DHL eCommerce (Benelux) presents: The official DHL eCommerce for WooCommerce plugin to automate your e-commerce shipping process.",65903,2,"2025-12-08T09:54:00.000Z","4.7","5.6",[52,53,22,128,77],"shipping-rates","https:\u002F\u002Fwww.dhlecommerce.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdhlpwc.2.2.3.zip",{"attackSurface":132,"codeSignals":344,"taintFlows":560,"riskAssessment":599,"analyzedAt":609},{"hooks":133,"ajaxHandlers":294,"restRoutes":336,"shortcodes":337,"cronEvents":342,"entryPointCount":343,"unprotectedCount":13},[134,140,146,150,153,156,160,166,169,173,177,181,186,191,195,198,202,206,210,214,218,222,225,230,234,238,242,247,251,257,261,266,270,274,279,283,287,291],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","rest_api_init","sd_lar_register_rest_routes","api\\api.php",494,{"type":141,"name":142,"callback":143,"priority":13,"file":144,"line":145},"filter","sd_lar_free_shipping_value","sd_lar_free_shipping_value_old_hook","deprecated.php",9,{"type":141,"name":147,"callback":148,"priority":13,"file":144,"line":149},"sd_lar_method_cost_value","sd_lar_method_cost_value_old_hook",16,{"type":141,"name":151,"callback":152,"priority":13,"file":144,"line":69},"sd_lar_carrier_display_cost_value","sd_lar_carrier_display_cost_value_old_hook",{"type":141,"name":154,"callback":155,"priority":13,"file":144,"line":33},"sd_lar_boxes_cost_value","sd_lar_boxes_cost_value_old_hook",{"type":141,"name":157,"callback":158,"priority":13,"file":144,"line":159},"sd_lar_delivery_date_value","sd_lar_delivery_date_value_old_hook",37,{"type":135,"name":161,"callback":162,"priority":163,"file":164,"line":165},"sd_lar_after_woocommerce\u002Fcart-order-summary-shipping-block","sd_lar_blocks_checkout_shipping_form_carriers",20,"includes\\blocks\\wc-blocks-cart-checkout.php",260,{"type":135,"name":167,"callback":162,"priority":163,"file":164,"line":168},"sd_lar_after_woocommerce\u002Fcheckout-order-summary-shipping-block",261,{"type":135,"name":170,"callback":171,"file":164,"line":172},"woocommerce_blocks_loaded","sd_lar_store_api_register_update_callbacks",305,{"type":135,"name":174,"callback":175,"priority":108,"file":164,"line":176},"woocommerce_store_api_cart_errors","sd_lar_blocks_checkout_validation",329,{"type":135,"name":178,"callback":179,"file":164,"line":180},"woocommerce_store_api_checkout_order_processed","sd_lar_woocommerce_store_api_checkout_order_processed",411,{"type":135,"name":182,"callback":183,"file":184,"line":185},"add_meta_boxes","sd_lar_order_meta_box","includes\\order-meta-box.php",7,{"type":141,"name":187,"callback":188,"priority":108,"file":189,"line":190},"woocommerce_package_rates","sd_lar_hide_based_on_shipping_class","includes\\wc-cart-checkout.php",232,{"type":135,"name":192,"callback":193,"priority":163,"file":189,"line":194},"woocommerce_cart_totals_after_shipping","sd_lar_checkout_shipping_form_carriers",471,{"type":135,"name":196,"callback":193,"priority":163,"file":189,"line":197},"woocommerce_review_order_after_shipping",472,{"type":135,"name":199,"callback":200,"file":189,"line":201},"woocommerce_checkout_process","sd_lar_checkout_validation",573,{"type":135,"name":203,"callback":204,"file":189,"line":205},"woocommerce_checkout_create_order","sd_lar_checkout_update_order_meta",618,{"type":135,"name":207,"callback":208,"file":189,"line":209},"woocommerce_order_status_processing","sd_lar_submit_and_update_order",663,{"type":135,"name":211,"callback":212,"file":213,"line":163},"woocommerce_product_options_shipping","sd_lar_add_shipping_options","includes\\wc-product-settings.php",{"type":135,"name":215,"callback":216,"priority":108,"file":213,"line":217},"woocommerce_variation_options_dimensions","sd_lar_add_shipping_options_variations",21,{"type":135,"name":219,"callback":220,"file":213,"line":221},"woocommerce_process_product_meta","sd_lar_save_shipping_options",22,{"type":135,"name":223,"callback":224,"priority":108,"file":213,"line":69},"woocommerce_save_product_variation","sd_lar_save_shipping_options_variations",{"type":141,"name":226,"callback":227,"file":228,"line":229},"woocommerce_general_settings","sd_lar_add_phone_number","includes\\wc-settings-section.php",24,{"type":141,"name":231,"callback":232,"file":228,"line":233},"woocommerce_get_sections_shipping","sd_lar_add_settings_section",25,{"type":141,"name":235,"callback":236,"priority":108,"file":228,"line":237},"woocommerce_settings_shipping","sd_lar_set_settings_section",26,{"type":135,"name":239,"callback":240,"file":228,"line":241},"woocommerce_settings_save_shipping","sd_lar_save_settings_section",27,{"type":135,"name":243,"callback":244,"priority":108,"file":245,"line":246},"woocommerce_generate_carriers_list_html","sd_lar_generate_carriers_list_html","includes\\wc-shipping-ship-discounts.php",86,{"type":141,"name":248,"callback":249,"file":245,"line":250},"woocommerce_shipping_methods","sd_lar_register_method",499,{"type":135,"name":252,"callback":253,"priority":254,"file":255,"line":256},"admin_menu","sd_lar_register_menu_page",999,"ship-discounts-lar.php",93,{"type":135,"name":258,"callback":259,"file":255,"line":260},"plugins_loaded","closure",105,{"type":141,"name":262,"callback":263,"priority":264,"file":255,"line":265},"render_block","sd_lar_woocommerce_blocks_do_actions",9999,114,{"type":141,"name":267,"callback":268,"priority":163,"file":255,"line":269},"woocommerce_email_format_string","sd_lar_email_placeholders",117,{"type":141,"name":271,"callback":272,"file":255,"line":273},"woocommerce_email_settings","sd_lar_add_placeholders_info",118,{"type":135,"name":275,"callback":276,"priority":277,"file":255,"line":278},"wp_enqueue_scripts","sd_lar_load_client_styles_scripts",11,121,{"type":135,"name":280,"callback":281,"file":255,"line":282},"admin_init","sd_lar_load_admin_styles_scripts",134,{"type":135,"name":284,"callback":285,"file":255,"line":286},"activated_plugin","sd_lar_activation",541,{"type":135,"name":288,"callback":289,"file":255,"line":290},"init","sd_lar_update",542,{"type":135,"name":292,"callback":259,"file":255,"line":293},"before_woocommerce_init",544,[295,300,302,306,310,314,318,320,324,326,330,332],{"action":296,"nopriv":297,"callback":296,"hasNonce":298,"hasCapCheck":297,"file":164,"line":299},"sd_lar_refresh_block",false,true,276,{"action":296,"nopriv":298,"callback":296,"hasNonce":298,"hasCapCheck":297,"file":164,"line":301},277,{"action":303,"nopriv":297,"callback":304,"hasNonce":298,"hasCapCheck":298,"file":184,"line":305},"sd_lar_get_carriers_quotes","sd_lar_ajax_get_carriers_quotes",490,{"action":307,"nopriv":297,"callback":308,"hasNonce":298,"hasCapCheck":298,"file":184,"line":309},"sd_lar_resend_order","sd_lar_ajax_resend_order",624,{"action":311,"nopriv":297,"callback":312,"hasNonce":298,"hasCapCheck":298,"file":184,"line":313},"sd_lar_cancel_orders","sd_lar_ajax_cancel_orders",660,{"action":315,"nopriv":297,"callback":316,"hasNonce":298,"hasCapCheck":297,"file":189,"line":317},"sd_lar_signature","sd_lar_set_signature_ajax_data",497,{"action":315,"nopriv":298,"callback":316,"hasNonce":298,"hasCapCheck":297,"file":189,"line":319},498,{"action":321,"nopriv":297,"callback":322,"hasNonce":298,"hasCapCheck":297,"file":189,"line":323},"sd_lar_carrier","sd_lar_set_carrier_ajax_data",523,{"action":321,"nopriv":298,"callback":322,"hasNonce":298,"hasCapCheck":297,"file":189,"line":325},524,{"action":327,"nopriv":297,"callback":328,"hasNonce":298,"hasCapCheck":297,"file":189,"line":329},"sd_lar_cart_qty","sd_lar_get_cart_qty_ajax_data",552,{"action":327,"nopriv":298,"callback":328,"hasNonce":298,"hasCapCheck":297,"file":189,"line":331},553,{"action":333,"nopriv":297,"callback":334,"hasNonce":298,"hasCapCheck":298,"file":228,"line":335},"sd_lar_get_shipping_classes","sd_lar_ajax_get_shipping_classes",686,[],[338],{"tag":339,"callback":340,"file":245,"line":341},"sd_lar_fee","fee",200,[],13,{"dangerousFunctions":345,"sqlUsage":346,"outputEscaping":359,"fileOperations":13,"externalRequests":347,"nonceChecks":108,"capabilityChecks":89,"bundledLibraries":559},[],{"prepared":347,"raw":348,"locations":349},6,3,[350,353,357],{"file":351,"line":149,"context":352},"uninstall.php","$wpdb->query() with variable interpolation",{"file":354,"line":355,"context":356},"update.php",119,"$wpdb->get_results() with variable interpolation",{"file":354,"line":358,"context":352},123,{"escaped":360,"rawEcho":361,"locations":362},360,101,[363,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,446,448,450,452,454,456,458,460,462,464,466,468,470,472,474,476,478,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,512,513,515,517,519,521,523,525,527,529,531,533,535,537,539,542,544,546,547,549,551,553,554,556,558],{"file":164,"line":364,"context":365},157,"raw output",{"file":164,"line":367,"context":365},164,{"file":164,"line":369,"context":365},188,{"file":164,"line":371,"context":365},194,{"file":164,"line":373,"context":365},234,{"file":164,"line":375,"context":365},257,{"file":184,"line":377,"context":365},43,{"file":184,"line":379,"context":365},50,{"file":184,"line":381,"context":365},56,{"file":184,"line":383,"context":365},67,{"file":184,"line":385,"context":365},68,{"file":184,"line":387,"context":365},69,{"file":184,"line":389,"context":365},70,{"file":184,"line":391,"context":365},71,{"file":184,"line":393,"context":365},74,{"file":184,"line":395,"context":365},81,{"file":184,"line":397,"context":365},99,{"file":184,"line":399,"context":365},102,{"file":184,"line":401,"context":365},106,{"file":184,"line":273,"context":365},{"file":184,"line":404,"context":365},122,{"file":184,"line":406,"context":365},125,{"file":184,"line":408,"context":365},131,{"file":184,"line":410,"context":365},142,{"file":184,"line":412,"context":365},149,{"file":184,"line":414,"context":365},170,{"file":184,"line":416,"context":365},172,{"file":184,"line":418,"context":365},177,{"file":184,"line":420,"context":365},186,{"file":184,"line":422,"context":365},204,{"file":184,"line":424,"context":365},226,{"file":184,"line":426,"context":365},242,{"file":184,"line":428,"context":365},243,{"file":184,"line":430,"context":365},244,{"file":184,"line":432,"context":365},245,{"file":184,"line":434,"context":365},252,{"file":184,"line":436,"context":365},254,{"file":184,"line":438,"context":365},297,{"file":184,"line":440,"context":365},320,{"file":184,"line":442,"context":365},333,{"file":184,"line":444,"context":365},348,{"file":184,"line":360,"context":365},{"file":184,"line":447,"context":365},386,{"file":184,"line":449,"context":365},387,{"file":184,"line":451,"context":365},388,{"file":184,"line":453,"context":365},389,{"file":184,"line":455,"context":365},409,{"file":184,"line":457,"context":365},417,{"file":189,"line":459,"context":365},379,{"file":189,"line":461,"context":365},385,{"file":189,"line":463,"context":365},410,{"file":189,"line":465,"context":365},416,{"file":189,"line":467,"context":365},457,{"file":189,"line":469,"context":365},468,{"file":189,"line":471,"context":365},493,{"file":189,"line":473,"context":365},518,{"file":189,"line":475,"context":365},548,{"file":228,"line":477,"context":365},250,{"file":228,"line":434,"context":365},{"file":228,"line":480,"context":365},262,{"file":228,"line":482,"context":365},263,{"file":228,"line":484,"context":365},264,{"file":228,"line":486,"context":365},265,{"file":228,"line":488,"context":365},267,{"file":228,"line":490,"context":365},342,{"file":228,"line":492,"context":365},347,{"file":228,"line":494,"context":365},351,{"file":228,"line":496,"context":365},355,{"file":228,"line":498,"context":365},371,{"file":228,"line":500,"context":365},372,{"file":228,"line":502,"context":365},373,{"file":228,"line":504,"context":365},374,{"file":228,"line":506,"context":365},375,{"file":228,"line":508,"context":365},376,{"file":228,"line":510,"context":365},377,{"file":228,"line":459,"context":365},{"file":228,"line":451,"context":365},{"file":228,"line":514,"context":365},398,{"file":228,"line":516,"context":365},407,{"file":228,"line":518,"context":365},420,{"file":228,"line":520,"context":365},421,{"file":228,"line":522,"context":365},451,{"file":228,"line":524,"context":365},509,{"file":228,"line":526,"context":365},565,{"file":228,"line":528,"context":365},568,{"file":228,"line":530,"context":365},570,{"file":245,"line":532,"context":365},433,{"file":245,"line":534,"context":365},434,{"file":245,"line":536,"context":365},435,{"file":245,"line":538,"context":365},436,{"file":540,"line":541,"context":365},"page-settings.php",185,{"file":540,"line":543,"context":365},190,{"file":540,"line":545,"context":365},196,{"file":540,"line":422,"context":365},{"file":540,"line":548,"context":365},209,{"file":540,"line":550,"context":365},214,{"file":540,"line":552,"context":365},220,{"file":540,"line":424,"context":365},{"file":540,"line":555,"context":365},231,{"file":540,"line":557,"context":365},251,{"file":255,"line":449,"context":365},[],[561,578,586],{"entryPoint":562,"graph":563,"unsanitizedCount":13,"severity":577},"sd_lar_set_carrier_ajax_data (includes\\wc-cart-checkout.php:506)",{"nodes":564,"edges":575},[565,570],{"id":566,"type":567,"label":568,"file":189,"line":569},"n0","source","$_POST",512,{"id":571,"type":572,"label":573,"file":189,"line":473,"wp_function":574},"n1","sink","echo() [XSS]","echo",[576],{"from":566,"to":571,"sanitized":298},"low",{"entryPoint":579,"graph":580,"unsanitizedCount":13,"severity":577},"\u003Cwc-cart-checkout> (includes\\wc-cart-checkout.php:0)",{"nodes":581,"edges":584},[582,583],{"id":566,"type":567,"label":568,"file":189,"line":569},{"id":571,"type":572,"label":573,"file":189,"line":473,"wp_function":574},[585],{"from":566,"to":571,"sanitized":298},{"entryPoint":587,"graph":588,"unsanitizedCount":13,"severity":577},"\u003Cpage-settings> (page-settings.php:0)",{"nodes":589,"edges":597},[590,593],{"id":566,"type":567,"label":591,"file":540,"line":592},"$_POST (x3)",136,{"id":571,"type":572,"label":594,"file":540,"line":595,"wp_function":596},"update_option() [Settings Manipulation]",139,"update_option",[598],{"from":566,"to":571,"sanitized":298},{"summary":600,"deductions":601},"The \"ship-discounts\" plugin v1.4.2 demonstrates a generally strong security posture based on the provided static analysis. The plugin has a moderate attack surface with 13 entry points, but importantly, none are found to be unprotected by authentication checks. The absence of dangerous functions, file operations, and critical\u002Fhigh severity taint flows is a significant positive indicator. Furthermore, the plugin's vulnerability history is clean, with no known CVEs, suggesting a commitment to secure development or a lack of past discovery. \n\nHowever, there are areas for improvement. While 67% of SQL queries use prepared statements, the remaining 33% do not, posing a potential risk for SQL injection if data from these queries is not properly sanitized beforehand. Similarly, with 78% of outputs properly escaped, there's a residual risk associated with the 22% that are not, potentially leading to cross-site scripting (XSS) vulnerabilities. The presence of 6 external HTTP requests also warrants scrutiny, as these could be vectors for various attacks if not handled securely. \n\nIn conclusion, \"ship-discounts\" v1.4.2 exhibits good security practices, particularly in its handling of authentication and its clean vulnerability record. The primary areas of concern lie in the un-prepared SQL queries and unescaped outputs, which, while not critically severe based on the current analysis, represent common attack vectors that should be addressed to achieve a more robust security profile.",[602,604,607],{"reason":603,"points":185},"SQL queries not using prepared statements",{"reason":605,"points":606},"Outputs not properly escaped",5,{"reason":608,"points":123},"External HTTP requests present","2026-03-16T21:19:23.802Z",{"wat":611,"direct":626},{"assetPaths":612,"generatorPatterns":618,"scriptPaths":619,"versionParams":620},[613,614,615,616,617],"\u002Fwp-content\u002Fplugins\u002Fship-discounts\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fship-discounts\u002Fjs\u002Fadmin.min.js","\u002Fwp-content\u002Fplugins\u002Fship-discounts\u002Fjs\u002Fadmin-api.min.js","\u002Fwp-content\u002Fplugins\u002Fship-discounts\u002Fjs\u002Fclient.min.js","\u002Fwp-content\u002Fplugins\u002Fship-discounts\u002Fcss\u002Fclient.css",[],[614,615,616],[621,622,623,624,625],"ship-discounts\u002Fcss\u002Fadmin.css?ver=","ship-discounts\u002Fjs\u002Fadmin.min.js?ver=","ship-discounts\u002Fjs\u002Fadmin-api.min.js?ver=","ship-discounts\u002Fjs\u002Fclient.min.js?ver=","ship-discounts\u002Fcss\u002Fclient.css?ver=",{"cssClasses":627,"htmlComments":628,"htmlAttributes":629,"restEndpoints":639,"jsGlobals":646,"shortcodeOutput":648},[],[],[630,631,632,633,634,635,636,637,638,630,630],"data-sd-lar-account-activated","data-sd-lar-api-key","data-sd-lar-api-dev","data-sd-lar-api-token-dev","data-sd-lar-api-token-prod","data-sd-lar-api-url-prod","data-sd-lar-client-url-prod","data-sd-lar-api-url-dev","data-sd-lar-client-url-dev",[640,641,642,643,644,645],"\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Fcarriers","\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Fpackages","\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Fboxes","\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Forder\u002Fcreate","\u002Fwp-json\u002Fship-discounts\u002Fv1\u002Forder\u002Flabel",[647],"sd_lar_ajax_object",[]]