[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fte8a72tmWefonTPS7FmUme7jibzeKl0NJ-um6QnZkUk":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":132,"crawl_stats":38,"alternatives":137,"analysis":234,"fingerprints":1124},"multiparcels-shipping-for-woocommerce","MultiParcels Shipping For WooCommerce","1.30.18","multiparcels","https:\u002F\u002Fprofiles.wordpress.org\u002Fmultiparcels\u002F","\u003Ch3>Main features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add pickup point selector to the checkout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide city, postal code and address fields when delivering to pickup locations\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hide city, postal code and address fields when customer chooses “Local pickup”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display carrier logos near shipping methods\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Create shipping labels for all carriers in one place\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Send tracking code to the customer (also we support Omnisend)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic shipping label creation\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatic pickup locations update\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easy way to integrate carriers with all deliveries methods to create shipments with just a few button clicks. Try for free!\u003C\u002Fp>\n\u003Ch3>More features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>COD (paying in cash or with bank card on order delivery) service\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Free shipping option\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Shows only possible locations for customer’s city\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Selected pickup location preview on email\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display selected pickup location on Google maps\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Display shipping methods only on specific days\u002Ftime\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Multiple sending locations\u002Fmultiple warehouses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy to change pickup point selector location\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy to get selected pickup point information for invoices etc. with code\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Ongoing Warehouse support\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Carriers\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>InPost\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DPD Poland\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Venipak (Lithuania\u002FLatvia\u002FEstonia) + GLS\u002FTNT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>LP Express \u002F LPExpress \u002F lpexpress.lt\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lithuania POST \u002F Lietuvos paštas \u002F post.lt\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Latvian POST \u002F expresspasts \u002F expresspasts \u002F pasts \u002F pasts.lv\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>UPS \u002F UPS SurePost\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DHL Express\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>TNT\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>FedEx Parcel \u002F LTL Freight\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deutsche Post International \u002F DHL Global Mail \u002F deutschepost.com\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>GLS\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hermes World \u002F Hermes Border-guru\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Hermes UK \u002F MyHermes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DPD (Lithuania\u002FLatvia\u002FEstonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Posti\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Itella\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SmartPOST by Itella\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Zipas Go\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Siuntos autobusais\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DB Schenker\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Omniva (Lithuania\u002FLatvia\u002FEstonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Pickup points\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>InPost (Poland)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DPD (Poland)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>LP Express (Lithuania)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Omniva (Lithuania, Latvia, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Unisend\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Venipak (Lithuania, Latvia, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Itella (Finland, Lithuania, Latvia, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Posti (Finland, Lithuania, Latvia, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SmartPOST by Itella (Finland, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>DPD (Lithuania, Latvia, Estonia)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Latvian post (Latvia, Lithuania)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Zipas Go (Lithuania, Latvia, Estonia, Poland)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Supported checkouts\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Default WooCommerce checkout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce One Page Checkout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>CheckoutWC\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>AeroCheckout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Rey theme checkout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Always free shipping methods\u003C\u002Fh3>\n\u003Cp>MultiParcels \u003Cstrong>guarantees\u003C\u002Fstrong> different delivery options – terminal\u002Fpickup point – selection for free!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Always\u003C\u002Fstrong> free:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Terminals\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pickup points\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>YITH WooCommerce Product Bundles\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WPC Product Bundles for WooCommerce\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WooCommerce PDF Invoices & Packing Slips by Ewout Fernhout (display carrier and selected pickup location on invoice)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Created for you, by\u003C\u002Fh3>\n\u003Cp>MultiParcels – MultiSiuntos\u003C\u002Fp>\n","Easiest, fastest and the cheapest way to integrate couriers with all deliveries methods to send parcels with just a few button clicks.",4000,140309,92,62,"2026-02-18T10:01:00.000Z","6.9.4","4.4","7.4",[20,21,22,23,24],"dpd","inpost","omniva","packeta","unisend","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiparcels-shipping-for-woocommerce.1.30.18.zip",89,8,0,"2025-12-05 00:00:00","2026-03-15T15:16:48.613Z",[33,49,63,75,87,101,109,121],{"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-62995","multiparcels-shipping-for-woocommerce-missing-authorization","MultiParcels Shipping For WooCommerce \u003C= 1.30.12 - Missing Authorization","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.30.12. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=1.30.12","1.30.13","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-12-19 15:10:25",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7f9069b7-a9b2-4b34-8de8-9fd491c19a7b?source=api-prod",15,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":56,"vuln_type":57,"published_date":58,"updated_date":59,"references":60,"days_to_patch":62},"CVE-2024-32095","multiparcels-shipping-for-woocommerce-cross-site-request-forgery","MultiParcels Shipping For WooCommerce \u003C 1.16.9 - Cross-Site Request Forgery","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to 1.16.9 (exclusive). This is due to missing or incorrect nonce validation on an unknown function. This makes it possible for unauthenticated attackers to perform an unknown action granted they can trick a site administrator into performing an action such as clicking on a link. The impact of this vulnerability is unknown.","\u003C1.16.9","1.16.9","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-04-11 00:00:00","2024-04-17 19:05:29",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0c676a46-3e3f-4dc0-ba7f-acf1f100fb4a?source=api-prod",7,{"id":64,"url_slug":65,"title":66,"description":67,"plugin_slug":4,"theme_slug":38,"affected_versions":68,"patched_in_version":69,"severity":41,"cvss_score":42,"cvss_vector":56,"vuln_type":57,"published_date":70,"updated_date":71,"references":72,"days_to_patch":74},"CVE-2023-3366","multiparcels-shipping-for-woocommerce-cross-site-request-forgery-2","MultiParcels Shipping For WooCommerce \u003C= 1.15.1 - Cross-Site Request Forgery","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.15.1. This is due to missing nonce validation on the multiparcels_delete_shipping AJAX action. This makes it possible for unauthenticated attackers to delete arbitrary shipments via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C1.15.2","1.15.2","2023-07-31 00:00:00","2024-01-22 19:56:02",[73],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4e860293-0dfb-444f-a103-33942d9ff75c?source=api-prod",176,{"id":76,"url_slug":77,"title":78,"description":79,"plugin_slug":4,"theme_slug":38,"affected_versions":80,"patched_in_version":81,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":70,"updated_date":71,"references":85,"days_to_patch":74},"CVE-2023-3954","multiparcels-shipping-for-woocommerce-reflected-cross-site-scripting-2","MultiParcels Shipping For WooCommerce \u003C= 1.15.3 - Reflected Cross-Site Scripting","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via an unknown parameter in versions up to, and including, 1.15.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=1.15.3","1.15.4",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')",[86],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F83a3f61c-2385-456f-bca3-6d3f3ffd9694?source=api-prod",{"id":88,"url_slug":89,"title":90,"description":91,"plugin_slug":4,"theme_slug":38,"affected_versions":92,"patched_in_version":93,"severity":94,"cvss_score":95,"cvss_vector":96,"vuln_type":84,"published_date":97,"updated_date":71,"references":98,"days_to_patch":100},"WF-c5ce2d08-6e01-4a7c-a2d5-ba98639107a8-multiparcels-shipping-for-woocommerce","multiparcels-shipping-for-woocommerce-unauthenticated-stored-cross-site-scripting","MultiParcels Shipping For WooCommerce \u003C= 1.15.5 - Unauthenticated Stored Cross-Site Scripting","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘set_sender_location’ parameter saved via the 'settings_init' function hooked via admin_init in versions up to, and including, 1.15.5 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.15.5","1.15.6","high",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-07-25 00:00:00",[99],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc5ce2d08-6e01-4a7c-a2d5-ba98639107a8?source=api-prod",182,{"id":102,"url_slug":103,"title":78,"description":104,"plugin_slug":4,"theme_slug":38,"affected_versions":80,"patched_in_version":81,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":105,"updated_date":71,"references":106,"days_to_patch":108},"CVE-2023-3671","multiparcels-shipping-for-woocommerce-reflected-cross-site-scripting","The MultiParcels Shipping For WooCommerce plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via several parameters in versions up to, and including, 1.15.3 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","2023-07-17 00:00:00",[107],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F279a5460-25d1-4f80-8141-4d3af536258e?source=api-prod",190,{"id":110,"url_slug":111,"title":112,"description":113,"plugin_slug":4,"theme_slug":38,"affected_versions":114,"patched_in_version":115,"severity":94,"cvss_score":116,"cvss_vector":117,"vuln_type":118,"published_date":105,"updated_date":71,"references":119,"days_to_patch":108},"CVE-2023-2843","multiparcels-shipping-for-woocommerce-authenticatedsubscriber-sql-injection-via-id","MultiParcels Shipping For WooCommerce \u003C= 1.14.12 - Authenticated(Subscriber+) SQL Injection via id","The MultiParcels Shipping plugin for WordPress is vulnerable to SQL Injection via the ‘id’ parameter in versions up to, and including, 1.14.12 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers with subscriber-level permissions to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database. While the issue was patched in 1.14.13, a patch more in line with best practices was implemented in 1.14.15.","\u003C=1.14.12","1.14.15",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')",[120],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9b888f0c-5547-4ff7-9721-50166e3f0117?source=api-prod",{"id":122,"url_slug":123,"title":124,"description":125,"plugin_slug":4,"theme_slug":38,"affected_versions":126,"patched_in_version":127,"severity":41,"cvss_score":128,"cvss_vector":129,"vuln_type":44,"published_date":105,"updated_date":71,"references":130,"days_to_patch":108},"CVE-2023-3365","multiparcels-shipping-for-woocommerce-missing-authorization-via-gethistory","MultiParcels Shipping For WooCommerce \u003C= 1.14.13 - Missing Authorization via get_history","The MultiParcels Shipping plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the 'get_history' function in versions up to, and including, 1.14.13. This makes it possible for authenticated attackers with subscriber-level permissions to delete arbitrary shipments.","\u003C=1.14.13","1.14.14",6.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:L",[131],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd5502ebc-0b35-4966-bff6-90efdcb0db58?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":133,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":134,"trust_score":135,"computed_at":136},1,141,71,"2026-04-04T16:04:36.181Z",[138,160,180,197,214],{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":148,"num_ratings":149,"last_updated":150,"tested_up_to":16,"requires_at_least":151,"requires_php":25,"tags":152,"homepage":156,"download_link":157,"security_score":158,"vuln_count":133,"unpatched_count":29,"last_vuln_date":159,"fetched_at":31},"hungarian-pickup-points-for-woocommerce","Csomagpontok és Címkék WooCommerce-hez","4.1.1","Viszt Péter","https:\u002F\u002Fprofiles.wordpress.org\u002Fpassatgt\u002F","\u003Cp>Ezzel a bővítménnyel megjeleníthetsz egy térképes felületet a pénztár oldalon, ahol a vásárló a kiválasztott szolgáltatók átvételi helyei közül választhat. A beállításokban minden szolgáltatóhoz külön árazást állíthatsz be és a megjelenő felület színét is módosíthatód a Testreszabás menüpontban.\u003Cbr \u002F>\nA PRO verzióval címkét is generálhatsz, házhozszállításos rendelésekhez is, illetve saját csomagkövetési oldalt is létrehozhatsz, egyedi automatizálásokkal a csomag státusza alapján.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>PRO verzió\u003C\u002Fstrong>\u003Cbr \u002F>\n  A bővítménynek elérhető a PRO verziója 30 Euróért, amelyet itt vásárolhatsz meg: \u003Ca href=\"https:\u002F\u002Fvisztpeter.me\u002Fwoocommerce-csomagpont-integracio\u002F\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fvisztpeter.me\u003C\u002Fa>\u003Cbr \u002F>\n  A licensz kulcs egy weboldalon aktiválható, 1 évig érvényes és természetesen e-mailes support is jár hozzá beállításhoz, testreszabáshoz, konfiguráláshoz.\u003Cbr \u002F>\n  A vásárlással támogathatod a fejlesztést akkor is, ha esetleg a PRO verzióban elérhető funkciókra nincs szükséged.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Funkciók\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Postapont, Foxpost, Packeta(Csomagküldő), GLS, Express One, DPD és Sameday(easybox) választó egy térképen\u003C\u002Fli>\n\u003Cli>A PRO verzióban lehetőség van Foxpost, Packeta, GLS, DPD, Posta(MPL), Sameday, Express One, Trans-Sped ZERO, Csomagpiac címkét generálni, nyomtatni, házhozszállításra is, nem csak csomagpontra \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>A csomagpont listát minden nap automatikusan szinkronizálja, így mindig az aktuálisat mutatja bővítmény frissítése nélkül\u003C\u002Fli>\n\u003Cli>Jól kinéző, gyors, egyszerű térképes felület\u003C\u002Fli>\n\u003Cli>Irányítószám(számlázási adatoknál) alapján automatikusan belenagyít a megfelelő megyére, nem kell helymeghatározást engedélyezni\u003C\u002Fli>\n\u003Cli>Árak beállításai feltételek szerint(termék kategória, súly, kosár végösszeg, térfogat stb…)\u003C\u002Fli>\n\u003Cli>Csomagkövetési adatok szinkronizálása, így az admin felületen láthatod a csomag állapotát és automatán változtathatsz rendelés státuszt is \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Saját gyedi csomagkövetési oldalt hozhatsz létre a vásárlód számára, így nem kell a futárszolgálat oldalára linkelned \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Utánvét díj beállítása csomagpontokhoz vagy bármilyen más szállítási módhoz, fix összegben vagy százalékban \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>A kiválasztott csomagpontot szállítási címként tárolja el, így minden WooCommerce levélben, profilban, admin felületen automatikusan megjelenik\u003C\u002Fli>\n\u003Cli>A rendelésből eltávolítható a kiválasztott csomagpont(ha másik szállítási módot szeretne a vásárló), vagy lecserélhető másik pontra is\u003C\u002Fli>\n\u003Cli>Lehet saját pontokat hozzáadni, egyedi ikonnal\u003C\u002Fli>\n\u003Cli>Lehet saját címkét generálni a csomagokhoz, például ha saját magad végzed a kiszállítást \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>Szállítólevelek kezelése: MPL, Foxpost, Express One és DPD esetében lehetőség van napi zárásra, jegyzékzárása, gyűjtő lista létrehozására(összefoglaló néven szállítólevél) \u003Cem>PRO\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>A Megjelenés \u002F Testreszabás \u002F WooCommerce menüpontban módosíthatod a színeket és egyéb megjelenítési beállításokat\u003C\u002Fli>\n\u003Cli>Mobilon is egyszerűen és gyorsan működik\u003C\u002Fli>\n\u003Cli>Rendeléskezelőben szűrhetők a rendelések csomagpont szolgáltató szerint\u003C\u002Fli>\n\u003Cli>Számlázz.hu, Woo Billingo Plus, WooCommerce Shipment Tracking és Yith WooCommerce Order Tracking kompatibilitás(PRO verzió)\u003Cbr \u002F>\n* Kompatibilis a Webshippy és iLogistic logisztikai megoldásokkal\u003C\u002Fli>\n\u003C\u002Ful>\n","Csomagpont választó és címkenyomtató WooCommerce-hez, házhozszállításhoz is. MPL, Foxpost, GLS, DPD, Express One, Postapont, Packeta és még sok más",7000,278748,100,26,"2026-02-26T14:11:00.000Z","6.0",[20,153,154,23,155],"foxpost","gls","postapont","http:\u002F\u002Fvisztpeter.me","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhungarian-pickup-points-for-woocommerce.4.1.1.zip",99,"2022-10-20 00:00:00",{"slug":161,"name":162,"version":163,"author":164,"author_profile":165,"description":166,"short_description":167,"active_installs":11,"downloaded":168,"rating":169,"num_ratings":170,"last_updated":171,"tested_up_to":16,"requires_at_least":172,"requires_php":173,"tags":174,"homepage":178,"download_link":179,"security_score":148,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"apaczka-pl","Apaczka: integracja z WooCommerce","1.4.2","ilabs","https:\u002F\u002Fprofiles.wordpress.org\u002Finspirelabs\u002F","\u003Cp>Prowadzisz sklep WooCommerce i szukasz jednego miejsca do obsługi wysyłek bez ręcznego wprowadzania danych? Wybierz wtyczkę, która umożliwia integrację sklepu WooCommerce z platformą wysyłkową Apaczka. Pozwala ona na tworzenie, zarządzanie i obsługę przesyłek kurierskich bezpośrednio z poziomu panelu administracyjnego WordPress.\u003C\u002Fp>\n\u003Ch3>Apaczka umożliwia:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>obsługę wielu firm kurierskich w ramach jednego konta,\u003C\u002Fli>\n\u003Cli>jedną umowę i jedno rozliczenie zamiast wielu kontraktów,\u003C\u002Fli>\n\u003Cli>realizację przesyłek krajowych i międzynarodowych,\u003C\u002Fli>\n\u003Cli>wysyłki do punktów odbioru i automatów paczkowych,\u003C\u002Fli>\n\u003Cli>dostęp do stawek wynegocjowanych w ramach platformy,\u003C\u002Fli>\n\u003Cli>wsparcie operacyjne w obsłudze przesyłek.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Uwaga! Wtyczka nie wymaga podpisywania umów bezpośrednio z firmami kurierskimi. Wszystkie nadania realizowane są w ramach konta Apaczka.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Co otrzymasz dzięki wtyczce Apaczka i WooCommerce?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>tworzenie przesyłek kurierskich na podstawie zamówień WooCommerce\u003C\u002Fli>\n\u003Cli>generowanie i pobieranie etykiet\u002Flistów przewozowych\u003C\u002Fli>\n\u003Cli>obsługa punktów odbioru (PUDO) w procesie zamówienia\u003C\u002Fli>\n\u003Cli>zapisywanie szablonów przesyłek\u003C\u002Fli>\n\u003Cli>książka adresowa nadawców i odbiorców\u003C\u002Fli>\n\u003Cli>podgląd statusu przesyłki w zamówieniu\u003C\u002Fli>\n\u003Cli>możliwość anulowania nadania\u003C\u002Fli>\n\u003Cli>obsługa wielu przewoźników w ramach jednego konta Apaczka\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dlaczego Apaczka, a nie zwykła integracja kurierska?\u003C\u002Fh3>\n\u003Cp>Apaczka nie jest tylko kolejnym narzędziem do nadawania paczek. To dojrzała platforma logistyczna, która:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>oferuje to samo rozwiązanie dla małych sklepów i dużych e-commerce,\u003C\u002Fli>\n\u003Cli>udostępnia stabilne API wykorzystywane przez ERP, WMS i integratory,\u003C\u002Fli>\n\u003Cli>pozwala łączyć różne modele pracy: wtyczka, integrator, API,\u003C\u002Fli>\n\u003Cli>zapewnia jedno wsparcie techniczne i operacyjne dla wszystkich przesyłek.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Dzięki temu sklep może rozpocząć pracę od prostej integracji WooCommerce, a w miarę rozwoju przejść na bardziej zaawansowane scenariusze bez zmiany platformy logistycznej.\u003C\u002Fp>\n\u003Ch3>Jakimi kurierami wyślesz zamówienia?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>InPost\u003C\u002Fli>\n\u003Cli>DPD\u003C\u002Fli>\n\u003Cli>UPS\u003C\u002Fli>\n\u003Cli>GLS\u003C\u002Fli>\n\u003Cli>DHL\u003C\u002Fli>\n\u003Cli>Orlen Paczka\u003C\u002Fli>\n\u003Cli>FeDex\u003C\u002Fli>\n\u003Cli>Poczta Polska\u003C\u002Fli>\n\u003Cli>Pocztex\u003C\u002Fli>\n\u003Cli>Ambro Express\u003C\u002Fli>\n\u003Cli>Rhenus Logistics\u003C\u002Fli>\n\u003Cli>HellMann\u003C\u002Fli>\n\u003Cli>Geis\u003C\u002Fli>\n\u003Cli>WAWA Kurier\u003C\u002Fli>\n\u003Cli>Raben\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Jak działa wtyczka Apaczka?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Zainstaluj i aktywuj wtyczkę Apaczka\u003C\u002Fli>\n\u003Cli>Załóż darmowe konto w serwisie \u003Ca href=\"https:\u002F\u002Fkonto.apaczka.pl\u002Frejestracja\" rel=\"nofollow ugc\">Apaczka.pl\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Wygeneruj klucz API w panelu Apaczka.\u003C\u002Fli>\n\u003Cli>Wprowadź dane API w ustawieniach WooCommerce.\u003C\u002Fli>\n\u003Cli>Twórz i zarządzaj przesyłkami bezpośrednio z poziomu zamówień.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Dowiedz się więcej: \u003Ca href=\"https:\u002F\u002Fwww.apaczka.pl\u002Fintegracje\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">integracja Apaczka z WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","Zarządzaj wysyłkami różnych kurierów w jednym miejscu",88852,66,6,"2026-03-12T10:58:00.000Z","5.3","7.2",[175,176,20,21,177],"apaczka","dhl","woocommerce","https:\u002F\u002Fwww.apaczka.com\u002Fzostan-sprzedawca","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapaczka-pl.1.4.2.zip",{"slug":181,"name":182,"version":183,"author":164,"author_profile":165,"description":184,"short_description":185,"active_installs":186,"downloaded":187,"rating":188,"num_ratings":189,"last_updated":190,"tested_up_to":16,"requires_at_least":172,"requires_php":173,"tags":191,"homepage":195,"download_link":196,"security_score":148,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"inpost-for-woocommerce","InPost PL","1.8.4","\u003Cp>InPost PL to wtyczka do integracji, którą stworzyliśmy z myślą o małych i średnich firmach prowadzących sprzedaż na platformie WooCommerce.\u003Cbr \u002F>\nDzięki niej szybko i wygodnie połączysz się z naszymi systemami InPost, co pozwoli Ci na sprawne zarządzanie wysyłkami i sprawi, że obsługa wysyłek będzie prostsza i szybsza.\u003C\u002Fp>\n\u003Ch3>Co zyskasz instalując wtyczkę?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dostęp do wszystkich naszych usług InPost m.in. InPost Paczkomat® 24\u002F7, Kurier InPost, Paczka w Weekend, Szybkie Zwroty\u003C\u002Fli>\n\u003Cli>Pewność, że masz aktualną i czytelną mapę naszych punktów odbioru (urządzeń Paczkomat® oraz PaczkoPunktów), dzięki której Twoi Klienci będą mogli w łatwy i wygodny sposób kierować swoje zamówienia z Twojego e-sklepu\u003C\u002Fli>\n\u003Cli>Więcej czasu dla swojego biznesu, dzięki zautomatyzowanemu procesowi transferu danych adresata oraz punktu odbioru w celu realizacji zamówienia\u003C\u002Fli>\n\u003Cli>Proste i szybkie generowanie etykiet nadawczych, zleceń podjazdów kurierskich oraz przygotowanie zwrotów przesyłek\u003C\u002Fli>\n\u003Cli>Możliwość włączenia lub wyłączenia konkretnych produktów z dostawy InPost\u003C\u002Fli>\n\u003Cli>Możliwość zarządzania i monitorowania przesyłek oraz złożonych zleceń odbioru paczek\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Po zainstalowaniu wtyczki skonfiguruj sposób dostawy InPost oraz ceny poszczególnych usług, dzięki czemu Twoi Klienci będą mogli wybrać swój ulubiony sposób dostawy przesyłek.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pełną dokumentację oraz instrukcję instalacji wtyczki znajdziesz na stronie:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdokumentacja-inpost.atlassian.net\u002Fwiki\u002Fspaces\u002FPL\u002Fpages\u002F61833233\u002FWooCommerce\" rel=\"nofollow ugc\">https:\u002F\u002Fdokumentacja-inpost.atlassian.net\u002Fwiki\u002Fspaces\u002FPL\u002Fpages\u002F61833233\u002FWooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>W przypadku pytań\u002Fproblemów związanych z wtyczką zachęcamy do skorzystania z naszego \u003Ca href=\"https:\u002F\u002Finpost.pl\u002Fformularz-wsparcie\" rel=\"nofollow ugc\">formularza InPost\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n","InPost PL dla WooCommerce to dedykowana wtyczka do integracji, stworzona z myślą o małych i średnich firmach, które chcą w szybki i wygodny sposób zin &hellip;",10000,280928,76,12,"2026-02-23T08:23:00.000Z",[192,21,193,194],"etykiety","paczkomaty","przesylki","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finpost-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finpost-for-woocommerce.1.8.4.zip",{"slug":198,"name":199,"version":200,"author":201,"author_profile":202,"description":203,"short_description":204,"active_installs":205,"downloaded":206,"rating":207,"num_ratings":208,"last_updated":209,"tested_up_to":210,"requires_at_least":172,"requires_php":18,"tags":211,"homepage":25,"download_link":212,"security_score":213,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"inpost-paczkomaty","Inpost Paczkomaty","1.0.34","Damian Ziarnik","https:\u002F\u002Fprofiles.wordpress.org\u002Frimosfafora\u002F","\u003Cp>Wtyczka umożliwia dodanie Paczkomatów Inpost jako forma dostawy w Woocoommerce. Zawiera mapkę gdzie można wybrać paczkomat w którym chce się odebrać przesyłkę. Wskazany paczkomat jest dodawany do zamówienia w panelu. Wtyczka jest bardzo prosta i intuicyjna dla każdego użytkownika.\u003C\u002Fp>\n","Umożliwia dodanie Paczkomaty Inpost jako forma dostawy produktów. Zawiera mapkę gdzie można wybrać paczkomat w którym chce się odebrać przesyłkę.",8000,64312,96,32,"2024-01-11T18:41:00.000Z","6.4.8",[21,193],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finpost-paczkomaty.1.0.34.zip",85,{"slug":215,"name":216,"version":217,"author":218,"author_profile":219,"description":220,"short_description":221,"active_installs":11,"downloaded":222,"rating":223,"num_ratings":224,"last_updated":225,"tested_up_to":16,"requires_at_least":226,"requires_php":18,"tags":227,"homepage":232,"download_link":233,"security_score":148,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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.",595309,80,47,"2025-12-16T13:00:00.000Z","6.6",[176,228,229,230,231],"dhl-ecommerce","dhl-paket-germany","dpdhl","shipping","https:\u002F\u002Fgithub.com\u002Fshadimanna\u002Fdhl-logistic-services-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdhl-for-woocommerce.3.9.7.zip",{"attackSurface":235,"codeSignals":595,"taintFlows":883,"riskAssessment":1107,"analyzedAt":1123},{"hooks":236,"ajaxHandlers":520,"restRoutes":581,"shortcodes":582,"cronEvents":587,"entryPointCount":593,"unprotectedCount":594},[237,243,247,251,255,259,264,268,271,275,278,280,285,288,290,295,298,300,304,307,310,313,317,320,324,328,332,336,340,343,348,353,357,360,364,366,370,373,375,378,380,383,386,391,394,396,400,404,406,409,413,416,419,421,425,429,431,433,438,442,447,449,451,455,459,461,465,469,473,477,481,484,488,492,496,500,504,507,510,512,516],{"type":238,"name":239,"callback":240,"file":241,"line":242},"action","admin_post_multiparcels_request_api_key","request_api_key","includes\\class-mp-actions.php",29,{"type":238,"name":244,"callback":245,"file":241,"line":246},"admin_post_multiparcels_update_data","update_data_with_redirect",31,{"type":238,"name":248,"callback":249,"file":241,"line":250},"admin_post_multiparcels_run_automatic_confirmation","run_automatic_confirmation",33,{"type":238,"name":252,"callback":253,"file":241,"line":254},"admin_post_multiparcels_carrier_change","carrier_change",35,{"type":238,"name":256,"callback":257,"file":241,"line":258},"multiparcels_update_data_cron","update_data",37,{"type":238,"name":260,"callback":261,"priority":158,"file":262,"line":263},"admin_menu","add_admin_menu","includes\\class-mp-admin.php",169,{"type":238,"name":265,"callback":266,"file":262,"line":267},"admin_init","settings_init",173,{"type":238,"name":260,"callback":260,"priority":158,"file":269,"line":270},"includes\\class-mp-mass-shipping.php",39,{"type":238,"name":272,"callback":273,"file":269,"line":274},"bulk_actions-woocommerce_page_wc-orders","add_action",45,{"type":238,"name":276,"callback":273,"file":269,"line":277},"bulk_actions-edit-shop_order",48,{"type":238,"name":276,"callback":273,"file":269,"line":279},52,{"type":281,"name":282,"callback":283,"priority":284,"file":269,"line":14},"filter","handle_bulk_actions-woocommerce_page_wc-orders","do_action",10,{"type":281,"name":286,"callback":283,"priority":284,"file":269,"line":287},"handle_bulk_actions-edit-shop_order",65,{"type":281,"name":286,"callback":283,"priority":284,"file":269,"line":289},69,{"type":238,"name":291,"callback":292,"file":293,"line":294},"admin_notices","api_key_errors","includes\\class-mp-notices.php",43,{"type":238,"name":291,"callback":296,"file":293,"line":297},"no_pickup_points_notice",64,{"type":238,"name":291,"callback":299,"file":293,"line":188},"release_notes_1_14",{"type":281,"name":301,"callback":302,"file":303,"line":258},"woocommerce_shipping_init","shipping_init","includes\\class-mp-woocommerce.php",{"type":281,"name":305,"callback":306,"file":303,"line":270},"woocommerce_shipping_methods","register_shipping_methods",{"type":238,"name":308,"callback":309,"file":303,"line":294},"woocommerce_after_checkout_form","add_jscript",{"type":281,"name":311,"callback":312,"priority":284,"file":303,"line":224},"woocommerce_order_get_formatted_shipping_address","get_formatted_shipping_address",{"type":238,"name":314,"callback":315,"file":303,"line":316},"init","closure",51,{"type":281,"name":318,"callback":319,"file":303,"line":148},"woocommerce_cart_shipping_method_full_label","carrier_logo",{"type":238,"name":321,"callback":322,"file":303,"line":323},"woocommerce_product_options_shipping","product_does_not_fit",106,{"type":238,"name":325,"callback":326,"file":303,"line":327},"woocommerce_process_product_meta","saving_product_meta",112,{"type":238,"name":329,"callback":330,"priority":284,"file":303,"line":331},"product_cat_add_form_fields","product_category_creating_new",118,{"type":238,"name":333,"callback":334,"priority":284,"file":303,"line":335},"product_cat_edit_form_fields","product_category_editing",122,{"type":238,"name":337,"callback":338,"priority":284,"file":303,"line":339},"edited_product_cat","product_category_saving",130,{"type":238,"name":341,"callback":338,"priority":284,"file":303,"line":342},"create_product_cat",132,{"type":281,"name":344,"callback":345,"priority":346,"file":303,"line":347},"http_request_args","omnisend_filter",999,137,{"type":281,"name":349,"callback":350,"priority":351,"file":303,"line":352},"woocommerce_checkout_fields","hide_fields_for_terminal_delivery",9999,144,{"type":281,"name":354,"callback":355,"file":303,"line":356},"woocommerce_email_classes","add_automatic_confirmation_failed_email",148,{"type":238,"name":358,"callback":358,"file":303,"line":359},"multiparcels_automatic_confirmation_cron",154,{"type":238,"name":361,"callback":362,"priority":133,"file":303,"line":363},"add_meta_boxes","add_pickup_location_meta_box_to_order",161,{"type":238,"name":361,"callback":362,"priority":133,"file":303,"line":365},164,{"type":238,"name":367,"callback":368,"file":303,"line":369},"woocommerce_process_shop_order_meta","saving_order_for_pickup_location",172,{"type":238,"name":371,"callback":368,"file":303,"line":372},"save_post",175,{"type":238,"name":371,"callback":368,"file":303,"line":374},179,{"type":238,"name":376,"callback":376,"priority":284,"file":303,"line":377},"wpo_wcpdf_after_order_data",191,{"type":238,"name":314,"callback":315,"file":303,"line":379},197,{"type":281,"name":349,"callback":381,"file":303,"line":382},"custom_override_checkout_fields",199,{"type":281,"name":349,"callback":384,"file":303,"line":385},"filter_checkout_fields",217,{"type":281,"name":387,"callback":388,"priority":389,"file":303,"line":390},"manage_woocommerce_page_wc-orders_columns","add_column_to_orders",20,222,{"type":281,"name":392,"callback":388,"priority":389,"file":303,"line":393},"manage_edit-shop_order_columns",225,{"type":281,"name":392,"callback":388,"priority":389,"file":303,"line":395},229,{"type":238,"name":397,"callback":315,"priority":398,"file":303,"line":399},"manage_woocommerce_page_wc-orders_custom_column",25,235,{"type":238,"name":401,"callback":402,"file":303,"line":403},"manage_shop_order_posts_custom_column","add_content_to_column",303,{"type":238,"name":401,"callback":402,"file":303,"line":405},307,{"type":238,"name":361,"callback":407,"priority":133,"file":303,"line":408},"add_shipping_meta_box_to_order",313,{"type":238,"name":410,"callback":410,"priority":411,"file":303,"line":412},"woocommerce_admin_order_data_after_shipping_address",50,317,{"type":238,"name":367,"callback":414,"priority":389,"file":303,"line":415},"saving_order_hpos",325,{"type":238,"name":371,"callback":417,"file":303,"line":418},"saving_order",328,{"type":238,"name":371,"callback":417,"file":303,"line":420},332,{"type":238,"name":422,"callback":423,"priority":284,"file":303,"line":424},"woocommerce_order_status_completed","woocomommerce_order_completed",337,{"type":238,"name":426,"callback":427,"file":303,"line":428},"admin_enqueue_scripts","enqueue_select2_jquery",2568,{"type":238,"name":426,"callback":427,"file":303,"line":430},2617,{"type":238,"name":426,"callback":427,"file":303,"line":432},2672,{"type":238,"name":434,"callback":435,"file":436,"line":437},"multiparcels_automatic_confirmation_failed","trigger","includes\\emails\\class-multiparcels-automatic-confirmation-failed-email.php",63,{"type":238,"name":426,"callback":439,"file":440,"line":441},"load_script","includes\\persist-admin-notices-dismissal.php",95,{"type":238,"name":443,"callback":444,"priority":48,"file":445,"line":446},"woocommerce_email_customer_details","email","includes\\shipping\\class-wc-mp-shipping-helper.php",56,{"type":238,"name":410,"callback":448,"file":445,"line":297},"admin_order_page",{"type":238,"name":450,"callback":450,"file":445,"line":169},"woocommerce_admin_shipping_fields",{"type":238,"name":452,"callback":453,"priority":284,"file":445,"line":454},"woocommerce_order_details_after_order_table","after_checkout",74,{"type":238,"name":456,"callback":457,"priority":284,"file":445,"line":458},"woocommerce_after_checkout_validation","check_for_selected_location",78,{"type":238,"name":456,"callback":460,"priority":284,"file":445,"line":223},"check_for_ziticity_city",{"type":238,"name":462,"callback":463,"priority":284,"file":445,"line":464},"woocommerce_checkout_update_order_meta","checkout_save_order_terminal_id_meta",84,{"type":238,"name":466,"callback":467,"priority":29,"file":445,"line":468},"woocommerce_email_before_order_table","email_instructions",138,{"type":238,"name":470,"callback":471,"file":445,"line":472},"woocommerce_email","disable_woocommerce_completed_email_trigger",139,{"type":238,"name":474,"callback":315,"file":475,"line":476},"plugins_loaded","multiparcels-shipping-for-woocommerce.php",241,{"type":238,"name":478,"callback":479,"file":475,"line":480},"admin_post_serve_label","mp_serve_label",252,{"type":238,"name":482,"callback":479,"file":475,"line":483},"admin_post_nopriv_serve_label",253,{"type":281,"name":485,"callback":486,"priority":284,"file":475,"line":487},"upgrader_pre_install","backup_shipments_labels",299,{"type":281,"name":489,"callback":490,"priority":284,"file":475,"line":491},"upgrader_post_install","restore_shipments_labels",300,{"type":238,"name":493,"callback":494,"file":475,"line":495},"woocommerce_store_api_checkout_order_processed","my_custom_order_created_action",578,{"type":281,"name":497,"callback":498,"file":475,"line":499},"woocommerce_default_address_fields","custom_override_default_address_fields",774,{"type":238,"name":501,"callback":502,"file":475,"line":503},"before_woocommerce_init","multiparcels_hpos_compatibility",1002,{"type":238,"name":291,"callback":505,"file":475,"line":506},"php_version_check_notice",1038,{"type":238,"name":291,"callback":508,"file":475,"line":509},"wc_version_check_notice",1050,{"type":238,"name":265,"callback":314,"file":475,"line":511},1170,{"type":238,"name":513,"callback":514,"file":475,"line":515},"wp_enqueue_scripts","enqueue_scripts",1201,{"type":281,"name":517,"callback":518,"file":475,"line":519},"cron_schedules","multiparcels_intervals",1774,[521,526,530,534,535,539,540,544,545,549,551,554,556,559,560,564,565,568,570,574,576,579],{"action":522,"nopriv":523,"callback":522,"hasNonce":524,"hasCapCheck":523,"file":440,"line":525},"dismiss_admin_notice",false,true,97,{"action":527,"nopriv":523,"callback":528,"hasNonce":524,"hasCapCheck":523,"file":445,"line":529},"multiparcels_order_pickup_points","multiparcels_order_pickup_points_callback",88,{"action":531,"nopriv":524,"callback":532,"hasNonce":524,"hasCapCheck":523,"file":445,"line":533},"multiparcels_checkout_get_pickup_points","checkout_get_pickup_points",90,{"action":531,"nopriv":523,"callback":532,"hasNonce":524,"hasCapCheck":523,"file":445,"line":13},{"action":536,"nopriv":524,"callback":537,"hasNonce":523,"hasCapCheck":523,"file":445,"line":538},"multiparcels_checkout_get_pickup_points_classic","checkout_get_pickup_points_classic",94,{"action":536,"nopriv":523,"callback":537,"hasNonce":523,"hasCapCheck":523,"file":445,"line":207},{"action":541,"nopriv":524,"callback":542,"hasNonce":524,"hasCapCheck":523,"file":445,"line":543},"multiparcels_set_terminal_value","checkout_save_terminal_value_theme_divi",98,{"action":541,"nopriv":523,"callback":542,"hasNonce":524,"hasCapCheck":523,"file":445,"line":148},{"action":546,"nopriv":524,"callback":547,"hasNonce":524,"hasCapCheck":523,"file":445,"line":548},"multiparcels_checkout_get_pickup_points_blocks","checkout_get_pickup_points_blocks",102,{"action":546,"nopriv":523,"callback":547,"hasNonce":524,"hasCapCheck":523,"file":445,"line":550},104,{"action":552,"nopriv":524,"callback":553,"hasNonce":524,"hasCapCheck":523,"file":445,"line":323},"multiparcels_checkout_get_pickup_points_siuntos_autobusais_blocks","checkout_get_pickup_points_siuntos_autobusais_blocks",{"action":552,"nopriv":523,"callback":553,"hasNonce":524,"hasCapCheck":523,"file":445,"line":555},108,{"action":557,"nopriv":524,"callback":558,"hasNonce":524,"hasCapCheck":523,"file":445,"line":331},"multiparcels_is_preferred_delivery_time_available","is_preferred_delivery_time_available",{"action":557,"nopriv":523,"callback":558,"hasNonce":524,"hasCapCheck":523,"file":445,"line":335},{"action":561,"nopriv":524,"callback":562,"hasNonce":524,"hasCapCheck":523,"file":445,"line":563},"multiparcels_venipak_door_code","venipak_door_code",128,{"action":561,"nopriv":523,"callback":562,"hasNonce":524,"hasCapCheck":523,"file":445,"line":342},{"action":566,"nopriv":523,"callback":566,"hasNonce":524,"hasCapCheck":523,"file":475,"line":567},"load_additional_block",984,{"action":566,"nopriv":524,"callback":566,"hasNonce":524,"hasCapCheck":523,"file":475,"line":569},985,{"action":571,"nopriv":523,"callback":572,"hasNonce":524,"hasCapCheck":523,"file":475,"line":573},"checkout_blocks_hide_inputs_for_terminal","checkout_blocks_hide_terminal_inputs",987,{"action":571,"nopriv":524,"callback":572,"hasNonce":524,"hasCapCheck":523,"file":475,"line":575},988,{"action":577,"nopriv":523,"callback":578,"hasNonce":524,"hasCapCheck":523,"file":475,"line":346},"multiparcels_store_pickup_selection","multiparcels_save_pickup_location",{"action":577,"nopriv":524,"callback":578,"hasNonce":524,"hasCapCheck":523,"file":475,"line":580},1000,[],[583],{"tag":584,"callback":584,"file":585,"line":586},"fee","includes\\abstracts\\abstract-wc-mp-shipping-method.php",1422,[588,589,591],{"hook":256,"callback":256,"file":241,"line":297},{"hook":358,"callback":358,"file":262,"line":590},6239,{"hook":256,"callback":256,"file":262,"line":592},11498,23,2,{"dangerousFunctions":596,"sqlUsage":597,"outputEscaping":632,"fileOperations":880,"externalRequests":133,"nonceChecks":208,"capabilityChecks":881,"bundledLibraries":882},[],{"prepared":598,"raw":599,"locations":600},19,13,[601,604,606,608,610,612,614,618,620,622,624,627,630],{"file":262,"line":602,"context":603},3597,"$wpdb->get_results() with variable interpolation",{"file":262,"line":605,"context":603},3617,{"file":262,"line":607,"context":603},3639,{"file":262,"line":609,"context":603},3659,{"file":262,"line":611,"context":603},3683,{"file":262,"line":613,"context":603},3703,{"file":615,"line":616,"context":617},"includes\\class-mp-install.php",75,"$wpdb->query() with variable interpolation",{"file":615,"line":619,"context":617},77,{"file":615,"line":621,"context":617},79,{"file":615,"line":623,"context":617},81,{"file":625,"line":626,"context":617},"includes\\class-mp-locations.php",604,{"file":628,"line":629,"context":617},"includes\\class-mp-shippings.php",464,{"file":628,"line":631,"context":617},466,{"escaped":633,"rawEcho":335,"locations":634},834,[635,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,721,723,725,727,730,732,734,736,738,740,742,744,746,748,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878],{"file":262,"line":636,"context":637},2969,"raw output",{"file":262,"line":639,"context":637},3897,{"file":262,"line":641,"context":637},3901,{"file":262,"line":643,"context":637},3913,{"file":262,"line":645,"context":637},3973,{"file":262,"line":647,"context":637},4231,{"file":262,"line":649,"context":637},4687,{"file":262,"line":651,"context":637},4907,{"file":262,"line":653,"context":637},4919,{"file":262,"line":655,"context":637},4955,{"file":262,"line":657,"context":637},5051,{"file":262,"line":659,"context":637},5091,{"file":262,"line":661,"context":637},5103,{"file":262,"line":663,"context":637},5111,{"file":262,"line":665,"context":637},5546,{"file":262,"line":667,"context":637},5690,{"file":262,"line":669,"context":637},5838,{"file":262,"line":671,"context":637},5934,{"file":262,"line":673,"context":637},6805,{"file":262,"line":675,"context":637},6817,{"file":262,"line":677,"context":637},6853,{"file":262,"line":679,"context":637},7029,{"file":262,"line":681,"context":637},7117,{"file":262,"line":683,"context":637},7561,{"file":262,"line":685,"context":637},7573,{"file":262,"line":687,"context":637},7589,{"file":262,"line":689,"context":637},7621,{"file":262,"line":691,"context":637},7985,{"file":262,"line":693,"context":637},8433,{"file":262,"line":695,"context":637},8925,{"file":262,"line":697,"context":637},9055,{"file":262,"line":699,"context":637},9191,{"file":262,"line":701,"context":637},9309,{"file":262,"line":703,"context":637},9421,{"file":262,"line":705,"context":637},9605,{"file":262,"line":707,"context":637},10621,{"file":262,"line":709,"context":637},10697,{"file":262,"line":711,"context":637},10729,{"file":262,"line":713,"context":637},10878,{"file":262,"line":715,"context":637},11251,{"file":262,"line":717,"context":637},11260,{"file":719,"line":720,"context":637},"includes\\class-mp-amazing-shipping.php",650,{"file":719,"line":722,"context":637},663,{"file":719,"line":724,"context":637},672,{"file":293,"line":726,"context":637},445,{"file":728,"line":729,"context":637},"includes\\class-mp-woocommerce-order-shipping.php",615,{"file":728,"line":731,"context":637},622,{"file":728,"line":733,"context":637},631,{"file":728,"line":735,"context":637},642,{"file":728,"line":737,"context":637},679,{"file":728,"line":739,"context":637},683,{"file":728,"line":741,"context":637},688,{"file":728,"line":743,"context":637},693,{"file":728,"line":745,"context":637},698,{"file":728,"line":747,"context":637},703,{"file":728,"line":499,"context":637},{"file":728,"line":750,"context":637},797,{"file":728,"line":752,"context":637},1393,{"file":728,"line":754,"context":637},1410,{"file":728,"line":756,"context":637},1420,{"file":728,"line":758,"context":637},1444,{"file":728,"line":760,"context":637},1454,{"file":728,"line":762,"context":637},1463,{"file":728,"line":764,"context":637},1472,{"file":728,"line":766,"context":637},1480,{"file":728,"line":768,"context":637},1491,{"file":728,"line":770,"context":637},1504,{"file":728,"line":772,"context":637},1511,{"file":728,"line":774,"context":637},1534,{"file":728,"line":776,"context":637},1544,{"file":728,"line":778,"context":637},1576,{"file":728,"line":780,"context":637},1588,{"file":728,"line":782,"context":637},1658,{"file":728,"line":784,"context":637},1686,{"file":728,"line":786,"context":637},1707,{"file":728,"line":788,"context":637},1712,{"file":728,"line":790,"context":637},1807,{"file":728,"line":792,"context":637},1828,{"file":728,"line":794,"context":637},1836,{"file":728,"line":796,"context":637},1855,{"file":728,"line":798,"context":637},1986,{"file":728,"line":800,"context":637},4054,{"file":728,"line":802,"context":637},4071,{"file":728,"line":804,"context":637},4149,{"file":728,"line":806,"context":637},4268,{"file":728,"line":808,"context":637},4280,{"file":728,"line":810,"context":637},4285,{"file":728,"line":812,"context":637},4291,{"file":728,"line":814,"context":637},4305,{"file":728,"line":816,"context":637},4310,{"file":728,"line":818,"context":637},4316,{"file":728,"line":820,"context":637},4452,{"file":728,"line":822,"context":637},4473,{"file":728,"line":824,"context":637},4480,{"file":728,"line":826,"context":637},4483,{"file":728,"line":828,"context":637},4626,{"file":303,"line":483,"context":637},{"file":303,"line":831,"context":637},278,{"file":303,"line":833,"context":637},289,{"file":303,"line":835,"context":637},1763,{"file":303,"line":837,"context":637},1832,{"file":303,"line":839,"context":637},1886,{"file":303,"line":841,"context":637},2920,{"file":303,"line":843,"context":637},3066,{"file":303,"line":845,"context":637},3098,{"file":303,"line":847,"context":637},3109,{"file":303,"line":849,"context":637},3557,{"file":445,"line":851,"context":637},352,{"file":445,"line":853,"context":637},431,{"file":445,"line":855,"context":637},736,{"file":445,"line":857,"context":637},745,{"file":445,"line":859,"context":637},1265,{"file":445,"line":861,"context":637},2855,{"file":445,"line":863,"context":637},2944,{"file":475,"line":865,"context":637},769,{"file":475,"line":867,"context":637},978,{"file":475,"line":869,"context":637},1131,{"file":871,"line":621,"context":637},"woocommerce\\admin\\amazing-shipping.php",{"file":871,"line":873,"context":637},150,{"file":871,"line":875,"context":637},185,{"file":877,"line":284,"context":637},"woocommerce\\order\\mass-shipping.php",{"file":877,"line":879,"context":637},131,16,3,[],[884,906,944,972,985,993,1004,1012,1024,1040,1052,1063,1079,1091,1099],{"entryPoint":885,"graph":886,"unsanitizedCount":29,"severity":905},"delete_shipping (includes\\class-mp-amazing-shipping.php:131)",{"nodes":887,"edges":902},[888,893,897],{"id":889,"type":890,"label":891,"file":719,"line":892},"n0","source","$_GET['id']",147,{"id":894,"type":895,"label":896,"file":719,"line":892},"n1","transform","→ delete()",{"id":898,"type":899,"label":900,"file":628,"line":631,"wp_function":901},"n2","sink","query() [SQLi]","query",[903,904],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},"low",{"entryPoint":907,"graph":908,"unsanitizedCount":29,"severity":905},"do_next (includes\\class-mp-amazing-shipping.php:844)",{"nodes":909,"edges":937},[910,913,915,919,922,925,928,931,934],{"id":889,"type":890,"label":911,"file":719,"line":912},"$_POST",855,{"id":894,"type":895,"label":914,"file":719,"line":912},"→ get_next_shipment()",{"id":898,"type":899,"label":916,"file":628,"line":917,"wp_function":918},"get_row() [SQLi]",167,"get_row",{"id":920,"type":890,"label":911,"file":719,"line":921},"n3",952,{"id":923,"type":895,"label":924,"file":719,"line":921},"n4","→ recalculate()",{"id":926,"type":899,"label":900,"file":628,"line":927,"wp_function":901},"n5",255,{"id":929,"type":890,"label":911,"file":719,"line":930},"n6",964,{"id":932,"type":895,"label":933,"file":719,"line":930},"n7","→ get()",{"id":935,"type":899,"label":916,"file":628,"line":936,"wp_function":918},"n8",91,[938,939,940,941,942,943],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},{"from":920,"to":923,"sanitized":523},{"from":923,"to":926,"sanitized":524},{"from":929,"to":932,"sanitized":523},{"from":932,"to":935,"sanitized":524},{"entryPoint":945,"graph":946,"unsanitizedCount":29,"severity":905},"\u003Cclass-mp-amazing-shipping> (includes\\class-mp-amazing-shipping.php:0)",{"nodes":947,"edges":963},[948,949,950,951,952,953,954,955,956,957,959,961],{"id":889,"type":890,"label":891,"file":719,"line":892},{"id":894,"type":895,"label":896,"file":719,"line":892},{"id":898,"type":899,"label":900,"file":628,"line":631,"wp_function":901},{"id":920,"type":890,"label":911,"file":719,"line":912},{"id":923,"type":895,"label":914,"file":719,"line":912},{"id":926,"type":899,"label":916,"file":628,"line":917,"wp_function":918},{"id":929,"type":890,"label":911,"file":719,"line":921},{"id":932,"type":895,"label":924,"file":719,"line":921},{"id":935,"type":899,"label":900,"file":628,"line":927,"wp_function":901},{"id":958,"type":890,"label":911,"file":719,"line":930},"n9",{"id":960,"type":895,"label":933,"file":719,"line":930},"n10",{"id":962,"type":899,"label":916,"file":628,"line":936,"wp_function":918},"n11",[964,965,966,967,968,969,970,971],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},{"from":920,"to":923,"sanitized":523},{"from":923,"to":926,"sanitized":524},{"from":929,"to":932,"sanitized":523},{"from":932,"to":935,"sanitized":524},{"from":958,"to":960,"sanitized":523},{"from":960,"to":962,"sanitized":524},{"entryPoint":973,"graph":974,"unsanitizedCount":29,"severity":905},"page (includes\\class-mp-mass-shipping.php:90)",{"nodes":975,"edges":983},[976,979],{"id":889,"type":890,"label":977,"file":269,"line":978},"$_GET",101,{"id":894,"type":899,"label":980,"file":269,"line":981,"wp_function":982},"wp_redirect() [Open Redirect]",105,"wp_redirect",[984],{"from":889,"to":894,"sanitized":524},{"entryPoint":986,"graph":987,"unsanitizedCount":29,"severity":905},"\u003Cclass-mp-mass-shipping> (includes\\class-mp-mass-shipping.php:0)",{"nodes":988,"edges":991},[989,990],{"id":889,"type":890,"label":977,"file":269,"line":978},{"id":894,"type":899,"label":980,"file":269,"line":981,"wp_function":982},[992],{"from":889,"to":894,"sanitized":524},{"entryPoint":994,"graph":995,"unsanitizedCount":29,"severity":905},"display_errors (includes\\class-mp-woocommerce-order-shipping.php:4463)",{"nodes":996,"edges":1002},[997,999],{"id":889,"type":890,"label":977,"file":728,"line":998},4472,{"id":894,"type":899,"label":1000,"file":728,"line":824,"wp_function":1001},"echo() [XSS]","echo",[1003],{"from":889,"to":894,"sanitized":524},{"entryPoint":1005,"graph":1006,"unsanitizedCount":29,"severity":905},"\u003Cclass-mp-woocommerce-order-shipping> (includes\\class-mp-woocommerce-order-shipping.php:0)",{"nodes":1007,"edges":1010},[1008,1009],{"id":889,"type":890,"label":977,"file":728,"line":998},{"id":894,"type":899,"label":1000,"file":728,"line":824,"wp_function":1001},[1011],{"from":889,"to":894,"sanitized":524},{"entryPoint":1013,"graph":1014,"unsanitizedCount":29,"severity":905},"saving_order_for_pickup_location (includes\\class-mp-woocommerce.php:2284)",{"nodes":1015,"edges":1021},[1016,1019,1020],{"id":889,"type":890,"label":1017,"file":303,"line":1018},"$_POST (x3)",2307,{"id":894,"type":895,"label":933,"file":303,"line":1018},{"id":898,"type":899,"label":916,"file":628,"line":936,"wp_function":918},[1022,1023],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},{"entryPoint":1025,"graph":1026,"unsanitizedCount":29,"severity":905},"\u003Cclass-mp-woocommerce> (includes\\class-mp-woocommerce.php:0)",{"nodes":1027,"edges":1036},[1028,1031,1033,1034,1035],{"id":889,"type":890,"label":1029,"file":303,"line":1030},"$_GET (x3)",802,{"id":894,"type":899,"label":1000,"file":303,"line":1032,"wp_function":1001},2934,{"id":898,"type":890,"label":1017,"file":303,"line":1018},{"id":920,"type":895,"label":933,"file":303,"line":1018},{"id":923,"type":899,"label":916,"file":628,"line":936,"wp_function":918},[1037,1038,1039],{"from":889,"to":894,"sanitized":524},{"from":898,"to":920,"sanitized":523},{"from":920,"to":923,"sanitized":524},{"entryPoint":1041,"graph":1042,"unsanitizedCount":29,"severity":905},"checkout_save_order_terminal_id_meta (includes\\shipping\\class-wc-mp-shipping-helper.php:451)",{"nodes":1043,"edges":1049},[1044,1047,1048],{"id":889,"type":890,"label":1045,"file":445,"line":1046},"$_POST (x8)",475,{"id":894,"type":895,"label":933,"file":445,"line":1046},{"id":898,"type":899,"label":916,"file":628,"line":936,"wp_function":918},[1050,1051],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},{"entryPoint":1053,"graph":1054,"unsanitizedCount":29,"severity":905},"check_for_selected_location (includes\\shipping\\class-wc-mp-shipping-helper.php:809)",{"nodes":1055,"edges":1060},[1056,1058,1059],{"id":889,"type":890,"label":911,"file":445,"line":1057},860,{"id":894,"type":895,"label":933,"file":445,"line":1057},{"id":898,"type":899,"label":916,"file":628,"line":936,"wp_function":918},[1061,1062],{"from":889,"to":894,"sanitized":523},{"from":894,"to":898,"sanitized":524},{"entryPoint":1064,"graph":1065,"unsanitizedCount":29,"severity":905},"\u003Cclass-wc-mp-shipping-helper> (includes\\shipping\\class-wc-mp-shipping-helper.php:0)",{"nodes":1066,"edges":1075},[1067,1070,1071,1073,1074],{"id":889,"type":890,"label":1068,"file":445,"line":1069},"$_POST (x2)",589,{"id":894,"type":899,"label":1000,"file":445,"line":855,"wp_function":1001},{"id":898,"type":890,"label":1072,"file":445,"line":1046},"$_POST (x9)",{"id":920,"type":895,"label":933,"file":445,"line":1046},{"id":923,"type":899,"label":916,"file":628,"line":936,"wp_function":918},[1076,1077,1078],{"from":889,"to":894,"sanitized":524},{"from":898,"to":920,"sanitized":523},{"from":920,"to":923,"sanitized":524},{"entryPoint":1080,"graph":1081,"unsanitizedCount":29,"severity":905},"__construct (multiparcels-shipping-for-woocommerce.php:211)",{"nodes":1082,"edges":1089},[1083,1086],{"id":889,"type":890,"label":1084,"file":475,"line":1085},"$_GET (x2)",268,{"id":894,"type":899,"label":1087,"file":475,"line":833,"wp_function":1088},"header() [Header Injection]","header",[1090],{"from":889,"to":894,"sanitized":524},{"entryPoint":1092,"graph":1093,"unsanitizedCount":29,"severity":905},"mp_serve_label (multiparcels-shipping-for-woocommerce.php:255)",{"nodes":1094,"edges":1097},[1095,1096],{"id":889,"type":890,"label":1084,"file":475,"line":1085},{"id":894,"type":899,"label":1087,"file":475,"line":833,"wp_function":1088},[1098],{"from":889,"to":894,"sanitized":524},{"entryPoint":1100,"graph":1101,"unsanitizedCount":29,"severity":905},"\u003Cmultiparcels-shipping-for-woocommerce> (multiparcels-shipping-for-woocommerce.php:0)",{"nodes":1102,"edges":1105},[1103,1104],{"id":889,"type":890,"label":1084,"file":475,"line":1085},{"id":894,"type":899,"label":1087,"file":475,"line":833,"wp_function":1088},[1106],{"from":889,"to":894,"sanitized":524},{"summary":1108,"deductions":1109},"The \"multiparcels-shipping-for-woocommerce\" plugin v1.30.18 presents a mixed security posture. While the static analysis shows good practices like a high percentage of prepared SQL statements and properly escaped output, and importantly, no critical or high severity taint flows, there are significant concerns. The plugin exposes 22 AJAX handlers, with 2 of them lacking any authentication checks, creating a direct entry point for unauthorized actions.  The vulnerability history is a major red flag, with a total of 8 known CVEs, including 2 high severity vulnerabilities related to Missing Authorization and Cross-Site Request Forgery (CSRF). The presence of medium severity vulnerabilities in the past, such as SQL Injection and Cross-Site Scripting, also indicates a pattern of past security weaknesses. The last reported vulnerability in late 2025 suggests that while current unpatched vulnerabilities might be zero, the plugin has a history of being a target.",[1110,1112,1114,1116,1118,1121],{"reason":1111,"points":28},"Unprotected AJAX handlers",{"reason":1113,"points":880},"Total known CVEs (8)",{"reason":1115,"points":284},"High severity known CVEs (2)",{"reason":1117,"points":189},"Medium severity known CVEs (6)",{"reason":1119,"points":1120},"SQL queries without prepared statements",4,{"reason":1122,"points":881},"Low percentage of capability checks","2026-03-16T18:12:58.293Z",{"wat":1125,"direct":1138},{"assetPaths":1126,"generatorPatterns":1131,"scriptPaths":1132,"versionParams":1133},[1127,1128,1129,1130],"\u002Fwp-content\u002Fplugins\u002Fmultiparcels-shipping-for-woocommerce\u002Fassets\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fmultiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout.js","\u002Fwp-content\u002Fplugins\u002Fmultiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fmultiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js",[],[1128,1129,1130],[1134,1135,1136,1137],"multiparcels-shipping-for-woocommerce\u002Fassets\u002Fcss\u002Fmain.css?ver=","multiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Fcheckout.js?ver=","multiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin.js?ver=","multiparcels-shipping-for-woocommerce\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":1139,"htmlComments":1141,"htmlAttributes":1144,"restEndpoints":1150,"jsGlobals":1151,"shortcodeOutput":1154},[4,1140],"mp_carrier_selector",[1142,1143],"\u003C!-- MultiParcels Shipping For WooCommerce -->","\u003C!-- END MultiParcels Shipping For WooCommerce -->",[1145,1146,1147,1148,1149],"data-mp-product-id","data-mp-product-weight","data-mp-product-volume","data-mp-cart-id","data-mp-customer-id",[],[1152,1153],"MultiParcelsFrontend","mp_shipping_vars",[]]