[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fStp9X6qKfjABRuzkgIABjcvUBnFa1_K-rGLBEA5JrsY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":52,"analysis":146,"fingerprints":381},"pakkelabels-for-woocommerce","DEPRECATED – Shipmondo – A complete shipping solution for WooCommerce","5.0.8","Shipmondo","https:\u002F\u002Fprofiles.wordpress.org\u002Fpakkelabels\u002F","\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin is now deprecated and will no longer be supported. To get access to new features, you should migrate to our new plugin.\u003C\u002Fp>\n\u003Cp>The new plugin can be found here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshipmondo-for-woocommerce\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshipmondo-for-woocommerce\u002F\u003C\u002Fa> and the migration guide \u003Ca href=\"https:\u002F\u002Fhelp.shipmondo.com\u002Fen\u002Farticles\u002F13514947-woocommerce-migration-guide-to-the-new-delivery-checkout\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjLjlPbCr-WI?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>\u003C\u002Fp>\n\u003Cp>Offer different delivery options in your checkout and handle your freight booking efficiently.\u003C\u002Fp>\n\u003Cp>Take your cargo to the next level. Let your customers choose a specific pick-up point from a list of the closest ones based on postcode. Set up shipping rules and delivery methods based on order amount, order weight, zip codes or number of items.\u003C\u002Fp>\n\u003Cp>Let your customers decide where, when, and how they want their parcel to be delivered. With Shipmondo Delivery Checkout you can, among other things, fix the shipping price according to different variables, offer free delivery, and let your customers choose between several carriers. You can also offer Click and Collect, and let your customers collect their orders at your doorstep.\u003C\u002Fp>\n\u003Cp>Create a free integration with Shipmondo, and get a complete and automated flow to handle shipping and orders. Manage your orders, shipping, and customs frictionlessly in a setup, where you can mass-create shipments and print shipping labels efficiently.\u003C\u002Fp>\n\u003Ch4>Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Access to multiple carriers in one plugin\u003C\u002Fli>\n\u003Cli>A list of nearest pick-up points\u003C\u002Fli>\n\u003Cli>Google Maps map of nearest delivery locations\u003C\u002Fli>\n\u003Cli>Delivery locations in several countries including: Denmark, Norway, Sweden, Finland, the Netherlands, Germany, Belgium and Luxembourg\u003C\u002Fli>\n\u003Cli>Shipping information stored on the order\u003C\u002Fli>\n\u003Cli>Complete order, customs, and freight solutions. Minimize time per order\u003C\u002Fli>\n\u003Cli>Supports multi-site stores\u003C\u002Fli>\n\u003Cli>Supports free shipping when using coupons\u003C\u002Fli>\n\u003Cli>Option to offer a “free shipping for orders over x-order amount.” function\u003C\u002Fli>\n\u003Cli>Option to set the shipping price based on the total weight\u002Fprice\u002Fnumber of items in the shopping cart\u003C\u002Fli>\n\u003Cli>Offer local pick-up, Click and Collect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Carriers for Parcel-shop Collection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bring\u003C\u002Fli>\n\u003Cli>dao\u003C\u002Fli>\n\u003Cli>GLS\u003C\u002Fli>\n\u003Cli>PostNord\u003C\u002Fli>\n\u003Cli>DHL\u003C\u002Fli>\n\u003Cli>DB Schenker\u003C\u002Fli>\n\u003Cli>Other\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Supported Carriers\u003C\u002Fh4>\n\u003Cp>Airmee, Best Transport, Bring, Brink Transport, bPost, Budbee, Burd, DASCHER, Danske Fragtmænd, dao, Deutsche Post, DHL, Doorhub, DPD, DSV, Early Bird, FedEx, FREJA, GLS, helthjem, PostNord, Posti, PostNL, Swipbox, TNT, UPS, Xpressen, B2C Europe, Blue Water Shipping, Interfjord, GEODIS, United Broker, NTG and many more…\u003Cbr \u002F>\nSee all: \u003Ca href=\"https:\u002F\u002Fshipmondo.com\u002Fcarriers\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fshipmondo.com\u002Fcarriers\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Shipmondo for WooCommerce – Provide pick-up points in checkout and manage shipping easily",6000,160207,60,8,"2026-01-27T09:29:00.000Z","6.7.5","6.2","7.4",[20,21,22,23,24],"bring","gls","postnord","shipmondo","shipping","https:\u002F\u002Fshipmondo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpakkelabels-for-woocommerce.5.0.8.zip",99,1,0,"2025-03-28 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-27001","shipmondo-a-complete-shipping-solution-for-woocommerce-missing-authorization-to-authenticated-customer-information-discl","Shipmondo – A complete shipping solution for WooCommerce \u003C= 5.0.3 - Missing Authorization to Authenticated (Customer+) Information Disclosure","The Shipmondo – A complete shipping solution for WooCommerce plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the getPriceRanges() function in all versions up to, and including, 5.0.3. This makes it possible for authenticated attackers, with customer-level access and above, to export arbitrary WordPress options.",null,"\u003C=5.0.3","5.0.4","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Missing Authorization","2025-04-03 14:26:12",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4f730cec-c086-441f-bebb-643aceb1e668?source=api-prod",7,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":27,"computed_at":51},"pakkelabels","2026-04-04T09:53:45.609Z",[53,74,94,111,127],{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":71,"download_link":72,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":73,"fetched_at":31},"gls-shipping-for-woocommerce","GLS Shipping for WooCommerce","1.4.1","GLS","https:\u002F\u002Fprofiles.wordpress.org\u002Fbojansliskovicglscroatiacom\u002F","\u003Cp>This plugin seamlessly integrates GLS Shipping into your website, supporting both global shipping methods and custom Shipping Zones. It includes advanced features for multiple account management, bulk label operations, pickup point management, package tracking, pickup announcements, and comprehensive order management with enhanced security and performance.\u003C\u002Fp>\n\u003Ch3>Introduction\u003C\u002Fh3>\n\u003Cp>This WooCommerce shipping plugin integrates with GLS Group to provide direct shipping capabilities within your WooCommerce store. This plugin uses external services to handle shipping processes and tracking effectively.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Accounts Management\u003C\u002Fstrong>: Support for multiple GLS accounts (Client ID, Username, Password, Country) with grid interface for easy management and switching\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pickup Announcement System\u003C\u002Fstrong>: Announce package pickup to GLS directly from admin panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Package Tracking\u003C\u002Fstrong>: Real-time package status checking using GetParcelStatuses API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong>: Generate and print shipping labels in bulk with tracking number extraction\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print Position Selection\u003C\u002Fstrong>: Customize print position per order through BulkPrint options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Selection\u003C\u002Fstrong>: Change shipping service on orders before label generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>COD Reference Management\u003C\u002Fstrong>: Custom COD reference values with order-specific configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Field Placeholders\u003C\u002Fstrong>: Dynamic placeholders for order content (order_id, customer_comment, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GLS Parcel ID Tracking\u003C\u002Fstrong>: Dedicated column for GLS parcel IDs on order grid with export support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Restrictions\u003C\u002Fstrong>: Exclude products from parcel locker\u002Fshop shipping methods based on size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GLS Logo Display\u003C\u002Fstrong>: Configurable GLS logo display on checkout shipping methods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Language Support\u003C\u002Fstrong>: Full translation support for 7 languages (Croatian, Czech, Hungarian, Romanian, Slovenian, Slovak, Serbian)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shipping Zones\u003C\u002Fstrong>: Flexible shipping zone configuration for different regions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Security\u003C\u002Fstrong>: Improved sanitization and data validation throughout the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>HPOS Compatible\u003C\u002Fstrong>: Full support for WooCommerce High-Performance Order Storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Countries\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Croatia\u003C\u002Fli>\n\u003Cli>Czech Republic\u003C\u002Fli>\n\u003Cli>Hungary\u003C\u002Fli>\n\u003Cli>Romania\u003C\u002Fli>\n\u003Cli>Slovenia\u003C\u002Fli>\n\u003Cli>Slovakia\u003C\u002Fli>\n\u003Cli>Serbia\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin makes use of the following third-party services:\u003C\u002Fp>\n\u003Ch3>GLS Group APIs\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service:\u003C\u002Fstrong> GLS Shipping Tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Allows users to track their shipments directly through WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgls-group.com\u002FHR\u002Fen\u002F\" rel=\"nofollow ugc\">GLS Group\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgls-group.com\u002FHR\u002Fen\u002Fprivacy-policy\" rel=\"nofollow ugc\">GLS Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>OpenStreetMap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service:\u003C\u002Fstrong> OpenStreetMap API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Used to provide map functionalities in the shipping plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwiki.osmfoundation.org\u002Fwiki\u002FPrivacy_Policy\" rel=\"nofollow ugc\">OpenStreetMap Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Data Handling and Privacy\u003C\u002Fh3>\n\u003Cp>When using our plugin, certain data such as tracking numbers and geographical locations may be transmitted to third-party services mentioned above. We do not store this data on our servers. Please review the privacy policies of the respective services (linked above) to understand how they manage your data.\u003C\u002Fp>\n\u003Ch4>Links and Additional Information\u003C\u002Fh4>\n\u003Cp>For more details about GLS Shipping plugin for WooCommerce and how it integrates with your WordPress site, please visit our website: \u003Ca href=\"https:\u002F\u002Fgls-group.com\u002FHR\u002Fen\u002F\" rel=\"nofollow ugc\">GLS Group\u003C\u002Fa>\u003Cbr \u002F>\nTo understand how we handle and protect your data, please review our Terms of Use and Privacy Policies available at the following links:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgls-group.com\u002FHR\u002Fen\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgls-group.com\u002FHR\u002Fen\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","GLS Shipping plugin for WooCommerce",1000,17431,76,5,"2026-02-12T12:26:00.000Z","6.9.4","5.9","7.1",[21,24,70],"woocommerce-shipping","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgls-shipping-for-woocommerce.1.4.1.zip","2025-12-29 00:00:00",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":84,"num_ratings":64,"last_updated":85,"tested_up_to":66,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":92,"download_link":93,"security_score":84,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"smart-send-logistics","Smart Send Logistics","8.1.3","SmartSend","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmartsend\u002F","\u003Cp>Complete shipping solution for PostNord, GLS, DAO, Budbee, Burd and Bring. Setup shipping methods with rates calculated based on products, shipping address, weight, subtotal, user roles, shipping classes and much more. Show pick-up points to the customer during checkout and create shipping labels directly from the WooCommerce admin panel.\u003C\u002Fp>\n\u003Cp>From now on, everything is incorporated directly into your WooCommerce store.\u003C\u002Fp>\n\u003Cp>Supported carriers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GLS (YourGLS)\u003C\u002Fli>\n\u003Cli>Bring (MyBring)\u003C\u002Fli>\n\u003Cli>Post Nord (Posten \u002F Post Danmark)\u003C\u002Fli>\n\u003Cli>DAO\u003C\u002Fli>\n\u003Cli>Burd\u003C\u002Fli>\n\u003Cli>Budbee\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supports worldwide shipping from these countries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Denmark\u003C\u002Fli>\n\u003Cli>Sweden\u003C\u002Fli>\n\u003Cli>Finland\u003C\u002Fli>\n\u003Cli>Norway\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shipping method\u003C\u002Fh4>\n\u003Cp>Shipping methods are setup in WooCommerce Shipping Zones and the shipping cost can be calculated based on a range of criteria:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipping address\u003C\u002Fli>\n\u003Cli>Order weight\u003C\u002Fli>\n\u003Cli>Order subtotal\u003C\u002Fli>\n\u003Cli>Shipping class\u003C\u002Fli>\n\u003Cli>User role\u003C\u002Fli>\n\u003Cli>Shipping Zone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Services\u003C\u002Fh4>\n\u003Cp>Enable services for shipping methods:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customer notification by email\u003C\u002Fli>\n\u003Cli>Customer notification by SMS\u003C\u002Fli>\n\u003Cli>Pick-up point (collect the parcel at a shop near the customer)\u003C\u002Fli>\n\u003Cli>Flex delivery (leave parcel at specified location)\u003C\u002Fli>\n\u003Cli>Home delivery\u003C\u002Fli>\n\u003Cli>Handling of special good, eg food\u003C\u002Fli>\n\u003Cli>TAX handling\u003C\u002Fli>\n\u003Cli>Enable free delivery based on condition\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pick-up point\u003C\u002Fh4>\n\u003Cp>Let the customer choose a pick-up point close to them during checkout. The package will be delivered to the selected pick-up point, where the customer can collect the package at their own convenience.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Nearest pick-up points based on entered shipping address\u003C\u002Fli>\n\u003Cli>Automatically updated list\u003C\u002Fli>\n\u003Cli>User friendly dropdown list\u003C\u002Fli>\n\u003Cli>One step\u002Fpage checkout compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shipping to pick-up points are the most widely used shipping method due to it’s flexibility and the reduced shipping cost.\u003C\u002Fp>\n\u003Ch4>Shipping labels\u003C\u002Fh4>\n\u003Cp>Create shipping labels directly from the backend by a single click. The information is automatically formatted and send to the carrier for processing. A PDF label is immediately shown and ready to print. Tracking information is automatically saved in the system and can be included in customer emails or can be sendt by text message.\u003C\u002Fp>\n\u003Cp>Easily create:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shipping labels as PDF files\u003C\u002Fli>\n\u003Cli>Return shipping labels\u003C\u002Fli>\n\u003Cli>Tracking information\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FVl_rPb-t8xE?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>This plugin replaces the two previous modules \u003Cem>Smart Send Labelgenerator\u003C\u002Fem> and \u003Cem>Smart Send Pickup Shipping\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>The plugin implements a number of useful hooks (actions and filters) that can be used to extend the functionality of the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woocommerce_smart_send_shipping_shipping_add_rate\u003C\u002Fstrong>\u003Cbr \u002F>\nAn action that allows 3rd parties to add rates after the Smart Send rate is added.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woocommerce_shipping_smart_send_shipping_is_available\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter that allows 3rd parties to disable a shipping method\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woocommerce_shipping_smart_send_shipping_is_free_shipping\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter that allows 3rd parties to disable\u002Fenable free shipping for a method\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_agent_timeout\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to change the timeout used when searching for agents on checkout page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_shipping_label_args\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to modify the order parameters that are used when creating shipping labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_order_receiver\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to change the receiver add that is used for shipping labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_order_note\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to change the freetext that is inserted on shipping labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_shipping_label_comment\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to modify the order comment that is added once a shipping label is created\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_tracking_url\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to modify the tracking url that is entered in WooCommerce once a shipping label is created\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_shipping_label_created\u003C\u002Fstrong>\u003Cbr \u002F>\nAn action which is called once a shipping label has been created for an order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The following filters are inherited from WooCommerce and can be used as well:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woocommerce_settings_api_form_fields_smart_send_shipping\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to override the main setting fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woocommerce_shipping_instance_form_fields_smart_send_shipping\u003C\u002Fstrong>\u003Cbr \u002F>\nA filter to override shipping method settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin shows the selected pick-up point relevant places using these two hooks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>woocommerce_order_details_after_order_table\u003C\u002Fstrong>\u003Cbr \u002F>\nShow the selected pick-up point below the table of order items\u003C\u002Fli>\n\u003Cli>\u003Cstrong>woocommerce_email_after_order_table\u003C\u002Fstrong>\u003Cbr \u002F>\nShow the selected pick-up point below the table of order items\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta fields\u003C\u002Fh4>\n\u003Cp>The following meta fields are used by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>smart_send_shipping_method\u003C\u002Fstrong>\u003Cbr \u002F>\nShipping method meta field used to store the shipping method used when generating shipping labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_return_method\u003C\u002Fstrong>\u003Cbr \u002F>\nShipping method meta field used to store the shipping method used when generating return shipping labels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>smart_send_auto_generate_return_label\u003C\u002Fstrong>\u003Cbr \u002F>\nField used for storing setting whether or not a return label should automatically be created when creating a shipping label\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ss_shipping_order_parcels\u003C\u002Fstrong>\u003Cbr \u002F>\nUsed for storing information how the orders items are split into parcels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ss_shipping_order_agent_no\u003C\u002Fstrong>\u003Cbr \u002F>\nUsed for storing the id of the selected pick-up point\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_shipping_order_agent\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used for storing the address of the selected pick-up point\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_shipping_label_id\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used for storing the unique Smart Send id of the generated shipping label\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_shipping_return_label_id\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used for storing the unique Smart Send id of the generated return shipping label\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_hs_code\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used to store the customs HS code for products in WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_customs_desc\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used to store the customs description for products in WooCommerce\u003C\u002Fli>\n\u003Cli>\u003Cstrong>_ss_country_of_origin\u003C\u002Fstrong>\u003Cbr \u002F>\nHidden field used to store the country of origin for products in WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n","Complete WooCommerce shipping solution for PostNord, GLS, DAO, Burd, Budbee and Bring.",400,29554,100,"2025-12-03T13:46:00.000Z","3.0.1","5.6.0",[89,22,24,90,91],"pick-up-points","shipping-label","smart-send","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-send-logistics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-send-logistics.8.1.3.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":82,"downloaded":102,"rating":84,"num_ratings":28,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":71,"tags":106,"homepage":71,"download_link":110,"security_score":84,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"webshipper-automated-shipping","Webshipper – Automated Shipping","1.5.14","nShift","https:\u002F\u002Fprofiles.wordpress.org\u002Fnshift\u002F","\u003Cp>NOTICE: This plugin is exclusively compatible with Webshipper.\u003C\u002Fp>\n\u003Cp>Webshipper streamlines your WooCommerce shipping process. With a single click, shipments are dispatched directly to the carrier,\u003Cbr \u002F>\nlabels are generated, and tracking information is seamlessly integrated into the WooCommerce backend.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automate shipping\u003C\u002Fli>\n\u003Cli>Integrate with PostNord DK, SE, and NO\u003C\u002Fli>\n\u003Cli>Integrate with Blue Water shipping\u003C\u002Fli>\n\u003Cli>Integrate with Warehouse partners\u003C\u002Fli>\n\u003Cli>Integrate with GLS Shipping\u003C\u002Fli>\n\u003Cli>Integrate with GLS Pakkeshop\u003C\u002Fli>\n\u003Cli>Integrate with Swipbox\u003C\u002Fli>\n\u003Cli>Integrate with DHL Express\u003C\u002Fli>\n\u003Cli>Integrate with DHL Parcel\u003C\u002Fli>\n\u003Cli>Integrate with DHL Freight\u003C\u002Fli>\n\u003Cli>Integrate with DAO\u003C\u002Fli>\n\u003Cli>Integrate with CoolRunner\u002FHomerunner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And many more! https:\u002F\u002Fwebshipper.com\u002Fcarriers\u002F\u003C\u002Fp>\n\u003Ch3>Brief Version History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>1.0.0: New plugin released for platform version 2\u003C\u002Fli>\n\u003Cli>1.0.1 Added Transient Caching for improved performance\u003C\u002Fli>\n\u003Cli>1.0.2 Added support for multi-currency shops that use WPML\u003C\u002Fli>\n\u003Cli>1.0.3 Minor fixes during plugin development\u003C\u002Fli>\n\u003Cli>1.0.4 Minor fixes during plugin development\u003C\u002Fli>\n\u003Cli>1.0.5 Fixed pickup selector always appearing\u003C\u002Fli>\n\u003Cli>1.1.0 First public release\u003C\u002Fli>\n\u003Cli>1.1.1 Readme corrections\u003C\u002Fli>\n\u003Cli>1.1.2 Minor responsiveness corrections for google maps modal\u003C\u002Fli>\n\u003Cli>1.1.3 Fixes errors when using gift card plugin\u003C\u002Fli>\n\u003Cli>1.1.4 Fixed issue in some checkouts, where droppoints could not be located properly\u003C\u002Fli>\n\u003Cli>1.2.0 Added option to save droppoint in shipping address\u003C\u002Fli>\n\u003Cli>1.2.1 Added city to the shipping rate quote, to support dynmic price quoting with DHL for some countries\u003C\u002Fli>\n\u003Cli>1.3.0 Fixed language issues when installing plugin from store. Minor responsiveness fixes for droppoint modal in checkout\u003C\u002Fli>\n\u003Cli>1.3.1 Fixed issue where removed files werent removed correctly\u003C\u002Fli>\n\u003Cli>1.3.2 Added message when no droppoints could be found and allowed overwriting of droppoint modal\u003C\u002Fli>\n\u003Cli>1.3.3 Fixed issue with shipping rates returned as strings\u003C\u002Fli>\n\u003Cli>1.3.4 Changed action name to be more webshipper specific\u003C\u002Fli>\n\u003Cli>1.3.5 Added option to run imports async and option to disable recalculating cart totals\u003C\u002Fli>\n\u003Cli>1.3.6 Added weight unit to rate quote request to properly get shipping rates based on weight\u003C\u002Fli>\n\u003Cli>1.3.7 Fixed error when accessing internal quote counter\u003C\u002Fli>\n\u003Cli>1.3.8 Only load assets when on checkout or cart pages\u003C\u002Fli>\n\u003Cli>1.3.9 Fix bug with scrabled drop point locator values when using alternate delivery address\u003C\u002Fli>\n\u003Cli>1.3.10 Fix “select” button on droppoint on map not always working \u003C\u002Fli>\n\u003Cli>1.4.0 Removed Guzzle and replaced with CURL for all Webshipper API requests\u003C\u002Fli>\n\u003Cli>1.4.1 Changed support url to new support site’\u003C\u002Fli>\n\u003Cli>1.4.2 Added better support for non-webshipper shipping rates\u003C\u002Fli>\n\u003Cli>1.4.4 Updated internal HTTP library\u003C\u002Fli>\n\u003Cli>1.4.5 Fixed drop point selection not working properly for some shops\u003C\u002Fli>\n\u003Cli>1.4.6 Added check during calculate_shipping to verify that post data is set\u003C\u002Fli>\n\u003Cli>1.4.7 Fixed rounding error\u003C\u002Fli>\n\u003Cli>1.4.8 Bumped ‘tested up to’ versions\u003C\u002Fli>\n\u003Cli>1.5.0 Adhere to WooCommerce requirements by adding sanitisation, escaping, validation and relative filepaths. Also, no more HEREDOC nor NOWDOC\u003C\u002Fli>\n\u003Cli>1.5.1 Adhere more the WC requirements. More sanitisation, escaping and easier to read multiline strings.\u003C\u002Fli>\n\u003Cli>1.5.2 Match version numbering across files.\u003C\u002Fli>\n\u003Cli>1.5.3 Fix issue with filepaths corrupting Webshipper app.\u003C\u002Fli>\n\u003Cli>1.5.4 Removed escaping of javascript inside echo that would destroy using localisations which would also prevent our users from using our droppoint modal.\u003C\u002Fli>\n\u003Cli>1.5.5 Now tested up to WordPress version 6.3\u003C\u002Fli>\n\u003Cli>1.5.6 Remove WPML requirement for multi currency\u003C\u002Fli>\n\u003Cli>1.5.7 Added city to drop points modal and tested up to WordPress version 6.4\u003C\u002Fli>\n\u003Cli>1.5.8 Made drop point selection required when shipping service requires it. Also, updated minified javascript file.\u003C\u002Fli>\n\u003Cli>1.5.9 Now tested up to WordPress version 6.5 & WooCommerce version 8.7.0\u003C\u002Fli>\n\u003Cli>1.5.10 Tested up to WordPress version 6.6\u003C\u002Fli>\n\u003Cli>1.5.11 Now tested up to WordPress version 6.7 & WooCommerce version 9.0.2\u003C\u002Fli>\n\u003Cli>1.5.12 Tested up to WordPress version 6.8. Fixed drop point bug.\u003C\u002Fli>\n\u003Cli>1.5.13 Drop point map fixed.\u003C\u002Fli>\n\u003Cli>1.5.14 Tested up to PHP 8.3\u003C\u002Fli>\n\u003C\u002Ful>\n","Automated shipping for WooCommerce.",13559,"2025-12-18T13:23:00.000Z","6.8.5","3.7",[107,108,22,24,109],"automated-shipping","bluewater","valgfrit-afhentningssted","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebshipper-automated-shipping.1.5.14.zip",{"slug":112,"name":113,"version":114,"author":7,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":29,"num_ratings":29,"last_updated":120,"tested_up_to":66,"requires_at_least":17,"requires_php":121,"tags":122,"homepage":125,"download_link":126,"security_score":84,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"shipmondo-for-woocommerce","Shipmondo for WooCommerce","1.0.2","https:\u002F\u002Fprofiles.wordpress.org\u002Fshipmondo\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FjLjlPbCr-WI?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>\u003C\u002Fp>\n\u003Cp>Offer different delivery options in your checkout and handle your freight booking efficiently.\u003C\u002Fp>\n\u003Cp>Take your shipping to the next level. Let your customers choose a specific pick-up point from a list of the closest ones based on postcode. Set up shipping rules and delivery methods based on order amount, order weight, zip codes or number of items.\u003C\u002Fp>\n\u003Cp>Let your customers decide where, when, and how they want their parcel to be delivered. With Shipmondo Delivery Checkout you can, among other things, fix the shipping price according to different variables, offer free delivery, and let your customers choose between several carriers. You can also offer Click and Collect, and let your customers collect their orders at your doorstep.\u003C\u002Fp>\n\u003Cp>Create a free integration with Shipmondo, and get a complete and automated flow to handle shipping and orders. Manage your orders, shipping, and customs frictionlessly in a setup, where you can mass-create shipments and print shipping labels efficiently.\u003C\u002Fp>\n\u003Ch4>Functions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Access to multiple carriers in one plugin\u003C\u002Fli>\n\u003Cli>A list of nearest pick-up points\u003C\u002Fli>\n\u003Cli>Google Maps map of nearest delivery locations\u003C\u002Fli>\n\u003Cli>Delivery locations in several countries including: Denmark, Norway, Sweden, Finland, the Netherlands, Germany, Belgium and Luxembourg\u003C\u002Fli>\n\u003Cli>Shipping information stored on the order\u003C\u002Fli>\n\u003Cli>Complete order, customs, and freight solutions. Minimize time per order\u003C\u002Fli>\n\u003Cli>Supports multi-site stores\u003C\u002Fli>\n\u003Cli>Supports free shipping when using coupons\u003C\u002Fli>\n\u003Cli>Option to offer a “free shipping for orders over x-order amount.” function\u003C\u002Fli>\n\u003Cli>Option to set the shipping price based on the total weight\u002Fprice\u002Fnumber of items in the shopping cart\u003C\u002Fli>\n\u003Cli>Offer local pick-up, Click and Collect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Carriers for Parcel-shop Collection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bring\u003C\u002Fli>\n\u003Cli>dao\u003C\u002Fli>\n\u003Cli>GLS\u003C\u002Fli>\n\u003Cli>PostNord\u003C\u002Fli>\n\u003Cli>DHL\u003C\u002Fli>\n\u003Cli>DB Schenker\u003C\u002Fli>\n\u003Cli>Other\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Supported Carriers\u003C\u002Fh4>\n\u003Cp>Airmee, Best Transport, Bring, Brink Transport, bPost, Budbee, Burd, DASCHER, Danske Fragtmænd, dao, Deutsche Post, DHL, Doorhub, DPD, DSV, Early Bird, FedEx, FREJA, GLS, helthjem, PostNord, Posti, PostNL, Swipbox, TNT, UPS, Xpressen, B2C Europe, Blue Water Shipping, Interfjord, GEODIS, United Broker, NTG and many more…\u003Cbr \u002F>\nSee all: \u003Ca href=\"https:\u002F\u002Fshipmondo.com\u002Fcarriers\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fshipmondo.com\u002Fcarriers\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Third-Party \u002F External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the following third-party services to function correctly. By using this plugin, data may be transmitted to these services as described below.\u003C\u002Fp>\n\u003Ch3>Shipmondo Public API\u003C\u002Fh3>\n\u003Ch3>What the service is and what it is used for\u003C\u002Fh3>\n\u003Cp>Shipmondo provides a public API that is used to retrieve nearby carrier service points (e.g. pickup points) based on the customer’s address during checkout.\u003C\u002Fp>\n\u003Ch3>What data is sent and when\u003C\u002Fh3>\n\u003Cp>When a customer enters their address at checkout, the address information (such as street, postal code, city, and country) is sent to Shipmondo’s public API. This request is made in real time to determine the nearest available carrier service points.\u003C\u002Fp>\n\u003Ch3>Why the data is sent\u003C\u002Fh3>\n\u003Cp>The data is required to calculate and display relevant carrier service points for the customer, allowing them to select a suitable pickup location.\u003C\u002Fp>\n\u003Ch3>Service terms and privacy policy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Fshipmondo.com\u002Fsecurity\u002Fterms\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fshipmondo.com\u002Fsecurity\u002Fterms\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Fshipmondo.com\u002Fsecurity\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fshipmondo.com\u002Fsecurity\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Google Maps API\u003C\u002Fh3>\n\u003Ch3>What the service is and what it is used for\u003C\u002Fh3>\n\u003Cp>Google Maps API is used to display the carrier service points returned from Shipmondo on an interactive map.\u003C\u002Fp>\n\u003Ch3>What data is sent and when\u003C\u002Fh3>\n\u003Cp>When the service points are displayed on the map, location data (such as geographic coordinates of service points) is sent to Google Maps API. Depending on the browser and configuration, Google may also collect technical data such as IP address.\u003C\u002Fp>\n\u003Ch3>Why the data is sent\u003C\u002Fh3>\n\u003Cp>The data is necessary to visually present service point locations on a map, improving usability and helping customers choose a pickup point.\u003C\u002Fp>\n\u003Ch3>Service terms and privacy policy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Maps Platform Terms of Service: \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fterms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Google Privacy Policy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Shipmondo for WooCommerce - Provide pick-up points in checkout and manage shipping easily",300,848,"2026-02-18T14:12:00.000Z","7.3",[123,50,124,23,24],"fragt","pakkeshop","https:\u002F\u002Fhelp.shipmondo.com\u002Fen\u002Farticles\u002F2032087-woocommerce-shipping-module-setup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshipmondo-for-woocommerce.1.0.2.zip",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":84,"num_ratings":28,"last_updated":137,"tested_up_to":104,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":142,"download_link":143,"security_score":144,"vuln_count":28,"unpatched_count":28,"last_vuln_date":145,"fetched_at":31},"invelity-mygls-connect","Invelity MyGLS connect","1.1.1","INVELITY","https:\u002F\u002Fprofiles.wordpress.org\u002Finvelity\u002F","\u003Cp>Plugin Vám umožnuje jednoduchý prenos údajov o objednávkach z WordPress adminu priamo do systému GLS online bez exportovania\u002Fimportovania akýchkolvek súborov pomocou API volaní. Po odoslaní objednávok do stystému MyGLS si priamo z WordPress stiahnete štítky na tlač vo formáte PDF.\u003C\u002Fp>\n","Jednoduchý prenos objednávok do GLS cez API a tlač štítkov",200,3733,"2025-05-30T08:49:00.000Z","5.0.0","8.0",[21,24,141],"woocommerce","https:\u002F\u002Fwww.invelity.com\u002Fsk\u002Fsluzby","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finvelity-mygls-connect.1.1.1.zip",78,"2025-09-05 00:00:00",{"attackSurface":147,"codeSignals":202,"taintFlows":341,"riskAssessment":370,"analyzedAt":380},{"hooks":148,"ajaxHandlers":194,"restRoutes":195,"shortcodes":196,"cronEvents":201,"entryPointCount":28,"unprotectedCount":29},[149,156,162,167,172,177,182,187,190,192],{"type":150,"name":151,"callback":152,"priority":153,"file":154,"line":155},"filter","woocommerce_blocks_loaded","registerEndpointData",10,"app\\Hooks\\ServicePointSelectorBlock\\ExtendStoreApiWithSelectedServicePoint.php",13,{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","woocommerce_blocks_checkout_block_registration","registerServicePointSelectorBlock","app\\Hooks\\ServicePointSelectorBlock\\RegisterBlock.php",12,{"type":157,"name":163,"callback":164,"priority":153,"file":165,"line":166},"woocommerce_store_api_checkout_update_order_from_request","setServicePointOnOrder","app\\Hooks\\ServicePointSelectorBlock\\SetServicePointOnCompletion.php",16,{"type":157,"name":168,"callback":169,"priority":153,"file":170,"line":171},"woocommerce_checkout_create_subscription","setServicePointOnSubscription","app\\Hooks\\ServicePointSelectorBlock\\SetServicePointOnSubscription.php",14,{"type":157,"name":173,"callback":174,"file":175,"line":176},"rest_api_init","registerRestRoutes","app\\Tools\\Boot.php",19,{"type":157,"name":178,"callback":179,"file":180,"line":181},"before_woocommerce_init","closure","pakkelabels.php",27,{"type":157,"name":183,"callback":184,"priority":153,"file":185,"line":186},"woocommerce_after_shipping_rate","displayBusinessMessage","plugin\\controllers\\controller.business.php",11,{"type":157,"name":188,"callback":189,"file":185,"line":155},"woocommerce_checkout_process","validateBusinessMethod",{"type":157,"name":183,"callback":184,"priority":153,"file":191,"line":48},"plugin\\traits\\trait.business.php",{"type":157,"name":188,"callback":189,"file":191,"line":193},9,[],[],[197],{"tag":198,"callback":198,"file":199,"line":200},"fee","plugin\\shipping-methods\\class.shipmondo.php",255,[],{"dangerousFunctions":203,"sqlUsage":212,"outputEscaping":221,"fileOperations":222,"externalRequests":213,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":340},[204,209],{"fn":205,"file":206,"line":207,"context":208},"unserialize","plugin\\controllers\\controller.migrations.php",235,"if(is_string($data) && is_serialized($data) && !is_serialized_string($data) && ($unserialized = @uns",{"fn":205,"file":206,"line":210,"context":211},252,"if(($data = @unserialize($data)) !== false) {",{"prepared":48,"raw":213,"locations":214},2,[215,218],{"file":206,"line":216,"context":217},209,"$wpdb->get_results() with variable interpolation",{"file":206,"line":219,"context":220},211,"$wpdb->get_row() with variable interpolation",{"escaped":222,"rawEcho":223,"locations":224},4,70,[225,228,231,233,236,238,240,242,244,246,248,250,252,254,257,259,261,262,264,266,268,270,272,273,274,275,277,279,281,282,284,285,287,288,290,291,293,294,296,297,299,301,302,304,306,308,309,312,314,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,334,335,336,338,339],{"file":185,"line":226,"context":227},26,"raw output",{"file":229,"line":230,"context":227},"plugin\\controllers\\controller.settings.php",187,{"file":229,"line":232,"context":227},188,{"file":234,"line":235,"context":227},"plugin\\controllers\\controller.shipping-methods.php",130,{"file":234,"line":237,"context":227},142,{"file":234,"line":239,"context":227},151,{"file":234,"line":241,"context":227},157,{"file":199,"line":243,"context":227},647,{"file":199,"line":245,"context":227},654,{"file":199,"line":247,"context":227},663,{"file":191,"line":249,"context":227},22,{"file":251,"line":14,"context":227},"templates\\admin\\admin-notice.php",{"file":253,"line":48,"context":227},"templates\\helpers\\a-tag.php",{"file":255,"line":256,"context":227},"templates\\service-point-selection\\dropdown\\content.php",23,{"file":255,"line":258,"context":227},24,{"file":255,"line":260,"context":227},25,{"file":255,"line":226,"context":227},{"file":255,"line":263,"context":227},29,{"file":255,"line":265,"context":227},34,{"file":255,"line":267,"context":227},39,{"file":269,"line":213,"context":227},"templates\\service-point-selection\\dropdown\\error.php",{"file":271,"line":155,"context":227},"templates\\service-point-selection\\dropdown\\selection-button.php",{"file":271,"line":155,"context":227},{"file":271,"line":155,"context":227},{"file":271,"line":166,"context":227},{"file":271,"line":276,"context":227},21,{"file":271,"line":278,"context":227},30,{"file":271,"line":280,"context":227},44,{"file":271,"line":280,"context":227},{"file":271,"line":283,"context":227},45,{"file":271,"line":283,"context":227},{"file":271,"line":286,"context":227},46,{"file":271,"line":286,"context":227},{"file":271,"line":289,"context":227},47,{"file":271,"line":289,"context":227},{"file":271,"line":292,"context":227},48,{"file":271,"line":292,"context":227},{"file":295,"line":161,"context":227},"templates\\service-point-selection\\modal\\content.php",{"file":295,"line":171,"context":227},{"file":295,"line":298,"context":227},32,{"file":295,"line":300,"context":227},33,{"file":295,"line":265,"context":227},{"file":295,"line":303,"context":227},35,{"file":295,"line":305,"context":227},38,{"file":295,"line":307,"context":227},43,{"file":295,"line":292,"context":227},{"file":310,"line":311,"context":227},"templates\\service-point-selection\\modal\\error.php",3,{"file":313,"line":153,"context":227},"templates\\service-point-selection\\modal\\modal.php",{"file":315,"line":155,"context":227},"templates\\service-point-selection\\modal\\selection-button.php",{"file":315,"line":155,"context":227},{"file":315,"line":155,"context":227},{"file":315,"line":166,"context":227},{"file":315,"line":276,"context":227},{"file":315,"line":278,"context":227},{"file":315,"line":322,"context":227},42,{"file":315,"line":322,"context":227},{"file":315,"line":307,"context":227},{"file":315,"line":307,"context":227},{"file":315,"line":280,"context":227},{"file":315,"line":280,"context":227},{"file":315,"line":283,"context":227},{"file":315,"line":283,"context":227},{"file":315,"line":286,"context":227},{"file":315,"line":286,"context":227},{"file":333,"line":28,"context":227},"templates\\settings\\fields\\select.php",{"file":333,"line":64,"context":227},{"file":333,"line":64,"context":227},{"file":337,"line":48,"context":227},"templates\\settings\\fields\\text.php",{"file":337,"line":48,"context":227},{"file":337,"line":186,"context":227},[],[342,361],{"entryPoint":343,"graph":344,"unsanitizedCount":213,"severity":360},"updatePriceRanges (plugin\\controllers\\controller.shipping-methods.php:103)",{"nodes":345,"edges":357},[346,351],{"id":347,"type":348,"label":349,"file":234,"line":350},"n0","source","$_POST (x2)",108,{"id":352,"type":353,"label":354,"file":234,"line":355,"wp_function":356},"n1","sink","update_option() [Settings Manipulation]",121,"update_option",[358],{"from":347,"to":352,"sanitized":359},false,"low",{"entryPoint":362,"graph":363,"unsanitizedCount":29,"severity":360},"\u003Ccontroller.shipping-methods> (plugin\\controllers\\controller.shipping-methods.php:0)",{"nodes":364,"edges":367},[365,366],{"id":347,"type":348,"label":349,"file":234,"line":350},{"id":352,"type":353,"label":354,"file":234,"line":355,"wp_function":356},[368],{"from":347,"to":352,"sanitized":369},true,{"summary":371,"deductions":372},"The plugin \"pakkelabels-for-woocommerce\" v5.0.8 demonstrates a mixed security posture. While it boasts a small attack surface with no unprotected entry points and a decent percentage of SQL queries using prepared statements, there are notable areas for concern. The presence of two instances of the `unserialize` function is a significant risk, as unserializing untrusted data can lead to remote code execution vulnerabilities. Furthermore, only 5% of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where attacker-controlled data could be injected into the output without proper sanitization. The vulnerability history shows one past medium severity CVE related to Missing Authorization, suggesting that the plugin has had authorization weaknesses in the past, although it is currently patched. The lack of any current unpatched vulnerabilities is a positive sign, but the ongoing risks from insecure code practices like unsanitized output and unserialize usage cannot be ignored. Overall, while the attack surface is limited and past vulnerabilities are patched, the presence of dangerous functions and widespread unescaped output poses a significant risk that requires immediate attention.",[373,376,378],{"reason":374,"points":375},"Dangerous function: unserialize used",15,{"reason":377,"points":153},"Low percentage of properly escaped output",{"reason":379,"points":375},"Past medium severity CVE (Missing Authorization)","2026-03-16T18:03:14.404Z",{"wat":382,"direct":397},{"assetPaths":383,"generatorPatterns":388,"scriptPaths":389,"versionParams":392},[384,385,386,387],"\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fview.js","\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fedit.js","\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fstyle-view.css","\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fjs\u002Fshipmondo-service-point.asset.php",[],[390,391],"\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fservice-point-selector\u002Fview.js","\u002Fwp-content\u002Fplugins\u002Fpakkelabels-for-woocommerce\u002Fservice-point-selector\u002Fedit.js",[393,394,395,396],"pakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fview.js?ver=","pakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fedit.js?ver=","pakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fblocks\u002Fservice-point-selector\u002Fstyle-view.css?ver=","pakkelabels-for-woocommerce\u002Fpublic\u002Fbuild\u002Fjs\u002Fshipmondo-service-point.asset.php?ver=",{"cssClasses":398,"htmlComments":401,"htmlAttributes":402,"restEndpoints":404,"jsGlobals":406,"shortcodeOutput":408},[399,400],"shipmondo-service-point-selector-block-view","shipmondo-service-point-selector-block-edit",[],[403],"data-wp-block=\"{",[405],"\u002Fwp-json\u002Fshipmondo\u002Fv1\u002Fshippingmethods",[407],"window.shipmondo",[]]