[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYpXWgAik-swPg5HxBJlEiLb7C1qSQHNJHWwewbBM19U":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":45,"crawl_stats":34,"alternatives":52,"analysis":157,"fingerprints":408},"pallet-packaging-for-woocommerce","Pallet Packaging for WooCommerce","1.2.0","enituretechnology","https:\u002F\u002Fprofiles.wordpress.org\u002Fenituretechnology\u002F","\u003Cp>The Pallet Packaging for WooCommerce plugin is designed exclusively for use with Eniture Technology’s LTL Freight Quotes plugins.  The plugin allows merchants to record Pallet Packaging for WooCommerce which are subsequently used to identify a packaging solution prior to obtaining shipping rate estimates.  The packaging solution is saved with orders as a step-by-step graphical illustration that the merchant can refer to during fulfillment.  The result is the most accurate shipping rate estimates possible.  The LTL Freight Quotes plugin is available for FedEx, Purolator, UPS, and UPS reseller Worldwide Express.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define Pallet Packaging for WooCommerce.\u003C\u002Fli>\n\u003Cli>Automate the identification of the most efficient packaging solution.\u003C\u002Fli>\n\u003Cli>Refer to a step-by-step graphical illustration of the packaging solution during fulfillment.\u003C\u002Fli>\n\u003Cli>Record the weight of each pallet so the weight of the packaging solution is precise.\u003C\u002Fli>\n\u003Cli>Specify the maximum weight capacity of each pallet.\u003C\u002Fli>\n\u003Cli>Stipulate whether individual products can be rotated for placement in a pallet.\u003C\u002Fli>\n\u003Cli>Identify which products ship as their own package and should not be packed with other items.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce 6.4 or newer.\u003C\u002Fli>\n\u003Cli>The installation of at least one of Eniture Technology’s LTL Freight Quotes plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n","For exclusive use with Eniture Technology's LTL Freight Quotes plugins for FedEx, Purolator, UPS, USPS, Unishippers, and Worldwide Express.",40,4148,0,"","6.8.5","6.4",[18,4,19,20,21],"eniture","palletpackaging","palletsize","shipping-rates","https:\u002F\u002Feniture.com\u002Fproducts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpallet-packaging-for-woocommerce.1.2.0.zip",99,1,"2025-02-12 00:00:00","2026-03-15T10:48:56.248Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":26,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2025-22285","pallet-packaging-for-woocommerce-missing-authorization","Pallet Packaging for WooCommerce \u003C= 1.1.15 - Missing Authorization","The Pallet Packaging for WooCommerce plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.1.15. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=1.1.15","1.1.16","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-02-27 20:15:44",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8472c1ae-5db2-4ff6-abf3-f9088fc6f531?source=api-prod",16,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":46,"total_installs":47,"avg_security_score":48,"avg_patch_time_days":49,"trust_score":50,"computed_at":51},29,1090,98,11,93,"2026-04-04T16:12:39.120Z",[53,72,94,117,138],{"slug":54,"name":55,"version":56,"author":7,"author_profile":8,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":59,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":16,"requires_php":14,"tags":64,"homepage":22,"download_link":68,"security_score":69,"vuln_count":70,"unpatched_count":13,"last_vuln_date":26,"fetched_at":71},"ltl-freight-quotes-worldwide-express-edition","LTL Freight Quotes – Worldwide Express Edition","5.2.2","\u003Cp>Worldwide Express (wwex.com ) is a third party logistics company that gives its customers access\u003Cbr \u002F>\nto UPS and over 60 LTL freight carriers through a single account relationship. The plugin retrieves\u003Cbr \u002F>\nthe LTL freight rates you negotiated Worldwide Express, takes action on them according to the plugin settings, and displays the\u003Cbr \u002F>\nresult as shipping charges in your WooCommerce shopping cart. To establish a Worldwide Express account call 1-800-758-7447.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Three rating options: Cheapest, Cheapest Options and Average.\u003C\u002Fli>\n\u003Cli>Custom label results displayed in the shopping cart.\u003C\u002Fli>\n\u003Cli>Control the number of options displayed in the shopping cart.\u003C\u002Fli>\n\u003Cli>Display transit times with returned quotes.\u003C\u002Fli>\n\u003Cli>Restrict the carrier list to omit specific carriers.\u003C\u002Fli>\n\u003Cli>Product specific freight classes.\u003C\u002Fli>\n\u003Cli>Support for variable products.\u003C\u002Fli>\n\u003Cli>Option to determine a product’s class by using the built in density calculator.\u003C\u002Fli>\n\u003Cli>Option to include residential delivery fees.\u003C\u002Fli>\n\u003Cli>Option to include fees for lift gate service at the destination address.\u003C\u002Fli>\n\u003Cli>Option to mark up quoted rates by a set dollar amount or percentage.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce 6.4 or newer.\u003C\u002Fli>\n\u003Cli>A Worldwide Express account number.\u003C\u002Fli>\n\u003Cli>Your username and password to Worldwide Express’s online shipping system.\u003C\u002Fli>\n\u003Cli>Your Worldwide Express web services authentication key.\u003C\u002Fli>\n\u003Cli>An API key from Eniture Technology.\u003C\u002Fli>\n\u003C\u002Ful>\n","Real-time LTL freight quotes from Worldwide Express. Fifteen day free trial.",100,17230,2,"2026-03-03T11:50:00.000Z","6.9.4",[65,66,67,21],"eniture-worldwide-express","ltl-freight-quotes","ltl-freight-rates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fltl-freight-quotes-worldwide-express-edition.5.2.2.zip",95,4,"2026-03-15T15:16:48.613Z",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":82,"num_ratings":83,"last_updated":84,"tested_up_to":63,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":91,"download_link":92,"security_score":48,"vuln_count":61,"unpatched_count":13,"last_vuln_date":93,"fetched_at":71},"printful-shipping-for-woocommerce","Printful Integration for WooCommerce","2.2.12","printful","https:\u002F\u002Fprofiles.wordpress.org\u002Fprintful\u002F","\u003Ch4>Partner with the #1 print-on-demand drop shipping plugin. Over 300,000 active customers and counting!\u003C\u002Fh4>\n\u003Cp>With Printful, you can focus on building your store. We’ll print, fulfill and ship your products for you. Simply upload your design, add it to your store, and we’ll do the rest.\u003C\u002Fp>\n\u003Cp>We offer more than 305+ products in various categories—apparel, home & living items, jewelry, accessories, and more!  Once your orders start rolling in, we’ll fulfill and ship each one under your brand at our in-house and partner facilities, located globally.\u003C\u002Fp>\n\u003Cp>Printful customers have already made more than $1 billion in sales, so start selling today!\u003C\u002Fp>\n\u003Ch4>How does Printful work?\u003C\u002Fh4>\n\u003Cp>When a customer buys something from your WooCommerce store, the order is automatically imported to Printful, where we fulfill and ship it to them under your brand. You can then see your order, revenue, and profit statistics on your WooCommerce dashboard.\u003C\u002Fp>\n\u003Cp>We’re trusted to print over 1 million products monthly and we can’t wait to print yours!\u003C\u002Fp>\n\u003Cp>Learn more about the WooCommerce + Printful integration \u003Ca href=\"https:\u002F\u002Fwww.printful.com\u002Fdashboard\u002Fwoocommerce\u002Fregister\" rel=\"nofollow ugc\">here\u003C\u002Fa>:\u003C\u002Fp>\n\u003Ch4>With WooCommerce + Printful, you get:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Control over your profit: We charge you to cover production while you set your retail price, and what’s left is your profit\u003C\u002Fli>\n\u003Cli>Automated tax settings and live shipping rates\u003C\u002Fli>\n\u003Cli>Free design templates: Get creative with our Design Maker\u003C\u002Fli>\n\u003Cli>Product personalization: Sell designs your customers can personalize themselves\u003C\u002Fli>\n\u003Cli>Warehousing & Fulfillment services: Store your inventory at our warehouse, and we’ll fulfill all your orders\u003C\u002Fli>\n\u003Cli>Stress-free shipping: Lost shipments are on us, and we offer shipping methods with tracking\u003C\u002Fli>\n\u003Cli>Discounted samples: Order samples of your products with 20% off + free shipping to select destinations to ensure your customers are getting quality products.\u003C\u002Fli>\n\u003Cli>24\u002F7 support: Get in touch with us using chat or email\u003C\u002Fli>\n\u003C\u002Ful>\n","Grow your store with the top print-on-demand dropshipping plugin",50000,1725230,52,94,"2026-01-14T14:00:00.000Z","5.3","5.6",[88,76,89,21,90],"drop-shipping","shipping","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprintful-shipping-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprintful-shipping-for-woocommerce.2.2.12.zip","2026-02-18 14:59:59",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":15,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":115,"download_link":116,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":71},"wc-hide-shipping-methods","WC Hide Shipping Methods","2.0.5","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>WC Hide Shipping Methods is a simple and effective plugin that hides all other shipping methods when “Free Shipping” is available during the checkout process. Additionally, it provides an option to keep “Local Pickup” available alongside “Free Shipping” if desired.\u003C\u002Fp>\n\u003Cp>Key features:\u003Cbr \u002F>\n– Automatic Shipping Method Hiding: Hides all other shipping options when “Free Shipping” is available for a cleaner checkout experience.\u003Cbr \u002F>\n– Local Pickup Option: Choose to keep “Local Pickup” available alongside “Free Shipping.”\u003Cbr \u002F>\n– Additional Shipping Methods: Administrators can select extra shipping methods (pulled from available WooCommerce shipping zones) to display in addition to the default options.\u003Cbr \u002F>\n– Seamless WooCommerce Integration: Easily managed through WooCommerce settings.\u003Cbr \u002F>\n– Shipping Zone Compatibility: Dynamically pulls shipping methods from your WooCommerce shipping zones.\u003Cbr \u002F>\n– Block & Classic Compatibility: Fully supports both the modern block-based checkout (Gutenberg & WooCommerce blocks) and the classic WooCommerce checkout.\u003C\u002Fp>\n","This plugin automatically hides all other shipping methods when \"Free Shipping\" is available, while allowing you to retain \"Local Picku &hellip;",20000,327787,84,44,"2025-11-06T12:11:00.000Z","6.5","7.4",[110,111,112,113,114],"force-free-shipping","hide-other-shipping-methods","hide-shipping-methods","hide-shipping-rates","woocommerce-free-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-hide-shipping-methods\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-hide-shipping-methods.2.0.5.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":49,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":131,"tags":132,"homepage":135,"download_link":136,"security_score":137,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":71},"gelato-integration-for-woocommerce","Gelato Integration for WooCommerce","1.3.1","Gelato","https:\u002F\u002Fprofiles.wordpress.org\u002Fgelatoapi\u002F","\u003Ch4>Turn your creativity into a profitable ecommerce business with the world’s largest network for on demand production of customized products.\u003C\u002Fh4>\n\u003Cp>Connect your WooCommerce store to Gelato in seconds to create and sell customized products to customers anywhere in the world. Our free design editor enables you to create unique designs and add them to 100+products, including clothing, wall art, mugs, cards, photo books, and much more.\u003C\u002Fp>\n\u003Cp>Our network of more than 100  local production hubs around the world is now at your fingertips. Our growing number of partners make your custom products where and when you want them delivered while reducing waste, transportation distances, carbon emissions, and costs. While you focus on designing and selling your products, we produce and deliver them to your customers.\u003C\u002Fp>\n\u003Ch4>What you get with Gelato:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Faster delivery: Reach your customers faster by accessing your personal network of 100+ print hubs across the world.\u003C\u002Fli>\n\u003Cli>24\u002F7 Customer support: We provide you personal service anywhere in the world at any time.\u003C\u002Fli>\n\u003Cli>A more sustainable production: Your products are made locally and on-demand, as close as possible to where they are delivered – reducing both carbon emissions and waste.\u003C\u002Fli>\n\u003Cli>Superior quality: Make a lasting impression on your customers with high quality and sustainably sourced materials from industry-leading brands.\u003C\u002Fli>\n\u003Cli>Free design tools: Craft beautiful designs and mockups for your store with our free design editor and mockup generator.\u003C\u002Fli>\n\u003Cli>Live shipping rates: Give multiple shipping options to your customers to improve your store’s conversion rate.\u003C\u002Fli>\n\u003Cli>Set your profit margins: Easily set the prices you want and adjust your profit margins for both products and shipping.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>When a customer buys a product in your WooCommerce store, the order is automatically transferred to Gelato, and we produce and deliver the product to them on your behalf.\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCq8oDo3EFcx6qHu1v5YITqQ\" rel=\"nofollow ugc\">YouTube channel\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgelato.com\u002Fen-US\u002Fblog\u002F\" rel=\"nofollow ugc\">blog\u003C\u002Fa> for more tips and inspiration for how to connect and grow your ecommerce store with Gelato.\u003C\u002Fp>\n\u003Ch4>About Gelato\u003C\u002Fh4>\n\u003Cp>Since 2007 we have grown our portfolio of products, services and partners to build a platform that empowers you to sell any custom product to customers anywhere in the world and do it in a way that is better for both people and the planet. The Gelato platform does that – and a little more. Tap into the world’s largest network of local production hubs to reach your customers faster, while reducing waste, costs and carbon emissions. Smarter, faster, greener.\u003C\u002Fp>\n\u003Ch3>Known Limitations\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Requires WooCommerce plugin 5.0.0 and up.\u003C\u002Fli>\n\u003Cli>Requires WooCommerce Legacy REST API plugin installed and activated.\u003C\u002Fli>\n\u003C\u002Fol>\n","Sell globally, print locally with 100+ production hubs in 32 countries",5000,50803,62,"2024-12-02T14:52:00.000Z","6.6.5","3.8","7.0",[88,133,134,89,90],"gelato","live-shipping-rates","https:\u002F\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgelato-integration-for-woocommerce.1.3.1.zip",92,{"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":63,"requires_at_least":151,"requires_php":131,"tags":152,"homepage":155,"download_link":156,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":34,"fetched_at":71},"sendcloud-connected-shipping","Sendcloud Shipping","1.0.24","Sendcloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendcloudbv\u002F","\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\u002F0GUV5W0bNi0?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\u003Ch4>Fast, automated shipping for WooCommerce: labels, tracking & returns in one platform.\u003C\u002Fh4>\n\u003Cp>Grow your business with the Sendcloud x WooCommerce integration. Connect your WooCommerce store with Sendcloud in seconds and automate your shipping workflow — from checkout to returns — all from one powerful platform. Join 25,000+ e-commerce businesses that grow with Sendcloud.\u003C\u002Fp>\n\u003Ch4>Connect your WooCommerce store in seconds and streamline your entire fulfillment workflow in one platform.\u003C\u002Fh4>\n\u003Cp>🛠 Set up in seconds: no code needed\u003C\u002Fp>\n\u003Cp>🚚 160+ carriers, including DHL, UPS, Royal Mail & more\u003C\u002Fp>\n\u003Cp>📍 Customized delivery experience — let customers choose home delivery, pickup points, same-day, or next-day\u003C\u002Fp>\n\u003Cp>📦 Print labels, sync orders, manage returns — all in one place\u003C\u002Fp>\n\u003Cp>📬 Branded tracking emails & SMS notifications\u003C\u002Fp>\n\u003Cp>🔁 Easy, branded return portal\u003C\u002Fp>\n\u003Cp>📊 Track shipping and returns data in one dashboard\u003C\u002Fp>\n\u003Ch4>Why WooCommerce merchants choose Sendcloud:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automate your shipping process: Go beyond label printing — create powerful automations to reduce errors and scale faster.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pick and pack more orders in less time: Minimize costly returns by ensuring the right order gets delivered every time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deliver the best post-purchase experience: Give your customers proactive tracking updates and a branded, hassle-free return portal.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One platform, full control: Everything you need to run your e-commerce shipping — built to integrate with your existing WooCommerce stack.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported carriers\u003C\u002Fh4>\n\u003Cp>DHL, DHL Express, DPD, UPS, FedEx, Hermes, Budbee, GLS, Royal Mail, PostNL, Bpost, SEUR, Correos, Correos Express, Colissimo, Mondial Relay, Colis Prive, Lettre Suivie, Chronopost, Deutsche Post, Trunkrs, Post Italiane, MRW, BRT, Cycloon, Delivengo, Parcelforce, and many more! We’re continuously integrating new carriers, so stay tuned for the latest updates and never miss out on any developments.\u003C\u002Fp>\n\u003Ch4>3rd Party Services\u003C\u002Fh4>\n\u003Cp>Our plugin connects to a SendCloud API to synchronize order information. It synchronizes order information every time a new order is created in WooCommerce, or the sync button is clicked on the \u003Ca href=\"https:\u002F\u002Fpanel.sendcloud.sc\" rel=\"nofollow ugc\">Sendcloud panel page\u003C\u002Fa>.\u003Cbr \u002F>\nThis service is provided by “Sendcloud”.\u003C\u002Fp>\n\u003Cp>Please find the links to Terms of service and privacy policy for Sendcloud on following websites:\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwww.sendcloud.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Terms of service\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwww.sendcloud.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","SendCloud helps to grow your online store by optimizing the shipping process. Shipping packages has never been that easy!",4000,35054,56,10,"2026-02-19T10:04:00.000Z","4.9",[153,154,89,21,90],"order-tracking","service-points","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsendcloud-connected-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendcloud-connected-shipping.1.0.24.zip",{"attackSurface":158,"codeSignals":271,"taintFlows":368,"riskAssessment":395,"analyzedAt":407},{"hooks":159,"ajaxHandlers":235,"restRoutes":267,"shortcodes":268,"cronEvents":269,"entryPointCount":270,"unprotectedCount":13},[160,165,171,175,178,180,184,187,191,195,198,202,206,209,213,216,220,224,228,232],{"type":161,"name":162,"callback":163,"file":164,"line":46},"action","admin_init","en_pallet_compatability","adding-pallets\\db\\adding-pallets-db.php",{"type":161,"name":166,"callback":167,"priority":168,"file":169,"line":170},"woocommerce_product_options_shipping","en_show_product_fields",120,"adding-pallets\\includes\\pallets-per-product.php",24,{"type":161,"name":172,"callback":173,"priority":168,"file":169,"line":174},"woocommerce_process_product_meta","en_save_product_fields",25,{"type":161,"name":176,"callback":167,"priority":168,"file":169,"line":177},"woocommerce_product_after_variable_attributes",28,{"type":161,"name":179,"callback":173,"priority":168,"file":169,"line":46},"woocommerce_save_product_variation",{"type":181,"name":182,"callback":182,"priority":149,"file":169,"line":183},"filter","en_ppp_request",31,{"type":181,"name":185,"callback":185,"priority":149,"file":169,"line":186},"en_ppp_existence",32,{"type":181,"name":188,"callback":188,"priority":149,"file":189,"line":190},"en_mutiple_pallets_in_request","adding-pallets\\multi-packaging\\multi-packaging-request.php",20,{"type":181,"name":192,"callback":192,"priority":149,"file":193,"line":194},"en_woo_pallet_addons_sections","packaging-tab.php",33,{"type":181,"name":196,"callback":196,"priority":149,"file":193,"line":197},"en_woo_pallet_addons_settings",34,{"type":161,"name":199,"callback":200,"priority":149,"file":193,"line":201},"woocommerce_settings_tabs_array","en_woo_addons_popup_notifi_disabl_to_plan_pallet",35,{"type":161,"name":203,"callback":204,"file":193,"line":205},"woocommerce_settings_wc_settings_quote_section_end_pallet_sizing_after","en_pallet_table",36,{"type":181,"name":207,"callback":207,"priority":149,"file":193,"line":208},"en_spackaging_recursive",511,{"type":161,"name":210,"callback":211,"file":212,"line":174},"before_woocommerce_init","closure","pallet-packaging-for-woocommerce.php",{"type":161,"name":214,"callback":215,"file":212,"line":83},"init","eniture_pallet_packaging_version_check",{"type":161,"name":217,"callback":218,"file":212,"line":219},"admin_enqueue_scripts","eniture_pallet_script",342,{"type":161,"name":221,"callback":222,"file":212,"line":223},"admin_print_scripts","eniture_pallet_admin_inline_js",359,{"type":181,"name":225,"callback":226,"priority":25,"file":212,"line":227},"en_pallet_price","eniture_add_price_cost",364,{"type":181,"name":229,"callback":229,"priority":149,"file":230,"line":231},"en_pallet_identify","pallet-packaging.php",19,{"type":161,"name":233,"callback":234,"priority":49,"file":230,"line":190},"woocommerce_order_actions","en_create_meta_box_pallets",[236,241,243,246,248,250,252,254,255,257,258,261,262,265],{"action":237,"nopriv":238,"callback":237,"hasNonce":238,"hasCapCheck":238,"file":239,"line":240},"en_ppfw_enp_save_form_data",true,"adding-pallets\\includes\\adding-pallets-ajax.php",23,{"action":237,"nopriv":242,"callback":237,"hasNonce":238,"hasCapCheck":238,"file":239,"line":170},false,{"action":244,"nopriv":238,"callback":244,"hasNonce":238,"hasCapCheck":238,"file":239,"line":245},"en_ppfw_enp_available_updated",26,{"action":244,"nopriv":242,"callback":244,"hasNonce":238,"hasCapCheck":238,"file":239,"line":247},27,{"action":249,"nopriv":238,"callback":249,"hasNonce":238,"hasCapCheck":238,"file":239,"line":46},"en_ppfw_enp_delete_row",{"action":249,"nopriv":242,"callback":249,"hasNonce":238,"hasCapCheck":238,"file":239,"line":251},30,{"action":253,"nopriv":238,"callback":253,"hasNonce":238,"hasCapCheck":238,"file":239,"line":186},"en_multi_ppfw_enp_save_form_data",{"action":253,"nopriv":242,"callback":253,"hasNonce":238,"hasCapCheck":238,"file":239,"line":194},{"action":256,"nopriv":238,"callback":256,"hasNonce":238,"hasCapCheck":238,"file":239,"line":201},"en_multi_ppfw_enp_delete_row",{"action":256,"nopriv":242,"callback":256,"hasNonce":238,"hasCapCheck":238,"file":239,"line":205},{"action":259,"nopriv":238,"callback":259,"hasNonce":238,"hasCapCheck":238,"file":260,"line":186},"en_woo_pallet_addons_upgrade_plan_submit","pallet-addons-ajax-request.php",{"action":259,"nopriv":242,"callback":259,"hasNonce":238,"hasCapCheck":238,"file":260,"line":194},{"action":263,"nopriv":238,"callback":263,"hasNonce":238,"hasCapCheck":238,"file":260,"line":264},"en_suspend_automatic_detection_pallet",37,{"action":263,"nopriv":242,"callback":263,"hasNonce":238,"hasCapCheck":238,"file":260,"line":266},38,[],[],[],14,{"dangerousFunctions":272,"sqlUsage":273,"outputEscaping":292,"fileOperations":13,"externalRequests":25,"nonceChecks":275,"capabilityChecks":275,"bundledLibraries":367},[],{"prepared":274,"raw":275,"locations":276},58,7,[277,279,282,284,286,288,290],{"file":164,"line":59,"context":278},"$wpdb->get_results() with variable interpolation",{"file":212,"line":280,"context":281},209,"$wpdb->query() with variable interpolation",{"file":212,"line":283,"context":281},218,{"file":212,"line":285,"context":281},291,{"file":212,"line":287,"context":281},296,{"file":212,"line":289,"context":281},306,{"file":212,"line":291,"context":281},311,{"escaped":293,"rawEcho":264,"locations":294},188,[295,299,301,302,304,306,308,310,312,314,316,318,320,322,324,327,329,331,333,334,336,338,340,342,344,346,348,350,352,354,356,358,360,361,363,364,365],{"file":296,"line":297,"context":298},"adding-pallets\\adding-pallets.php",244,"raw output",{"file":296,"line":300,"context":298},245,{"file":296,"line":291,"context":298},{"file":296,"line":303,"context":298},362,{"file":239,"line":305,"context":298},45,{"file":239,"line":307,"context":298},61,{"file":239,"line":309,"context":298},75,{"file":239,"line":311,"context":298},89,{"file":239,"line":313,"context":298},105,{"file":239,"line":315,"context":298},179,{"file":239,"line":317,"context":298},195,{"file":239,"line":319,"context":298},249,{"file":239,"line":321,"context":298},268,{"file":239,"line":323,"context":298},282,{"file":325,"line":326,"context":298},"adding-pallets\\multi-packaging\\multi-packaging.php",226,{"file":325,"line":328,"context":298},227,{"file":325,"line":330,"context":298},231,{"file":325,"line":332,"context":298},250,{"file":325,"line":285,"context":298},{"file":325,"line":335,"context":298},314,{"file":325,"line":337,"context":298},347,{"file":325,"line":339,"context":298},348,{"file":325,"line":341,"context":298},349,{"file":325,"line":343,"context":298},350,{"file":325,"line":345,"context":298},351,{"file":325,"line":347,"context":298},352,{"file":325,"line":349,"context":298},353,{"file":325,"line":351,"context":298},354,{"file":325,"line":353,"context":298},355,{"file":355,"line":127,"context":298},"adding-pallets\\template\\adding-pallets-template.php",{"file":355,"line":357,"context":298},67,{"file":260,"line":359,"context":298},47,{"file":260,"line":357,"context":298},{"file":260,"line":362,"context":298},77,{"file":260,"line":137,"context":298},{"file":212,"line":351,"context":298},{"file":230,"line":366,"context":298},149,[],[369,387],{"entryPoint":370,"graph":371,"unsanitizedCount":13,"severity":386},"en_suspend_automatic_detection_pallet (pallet-addons-ajax-request.php:74)",{"nodes":372,"edges":384},[373,378],{"id":374,"type":375,"label":376,"file":260,"line":377},"n0","source","$_POST (x3)",81,{"id":379,"type":380,"label":381,"file":260,"line":382,"wp_function":383},"n1","sink","update_option() [Settings Manipulation]",82,"update_option",[385],{"from":374,"to":379,"sanitized":238},"low",{"entryPoint":388,"graph":389,"unsanitizedCount":13,"severity":386},"\u003Cpallet-addons-ajax-request> (pallet-addons-ajax-request.php:0)",{"nodes":390,"edges":393},[391,392],{"id":374,"type":375,"label":376,"file":260,"line":377},{"id":379,"type":380,"label":381,"file":260,"line":382,"wp_function":383},[394],{"from":374,"to":379,"sanitized":238},{"summary":396,"deductions":397},"The plugin 'pallet-packaging-for-woocommerce' v1.2.0 exhibits a generally good security posture, with several positive indicators. The absence of critical or high severity taint analysis flows and a high percentage of SQL queries using prepared statements are strong signs of robust coding practices. The plugin also demonstrates a good effort in output escaping and the absence of file operations, which are common vectors for attacks. Furthermore, the presence of nonce and capability checks on its AJAX handlers suggests an awareness of common WordPress security vulnerabilities.",[398,400,403,405],{"reason":399,"points":149},"Medium severity vulnerability history",{"reason":401,"points":402},"Some SQL queries lack prepared statements",3,{"reason":404,"points":70},"Some outputs are not properly escaped",{"reason":406,"points":402},"External HTTP request without clear context","2026-03-16T22:04:44.559Z",{"wat":409,"direct":418},{"assetPaths":410,"generatorPatterns":413,"scriptPaths":414,"versionParams":415},[411,412],"\u002Fwp-content\u002Fplugins\u002Fpallet-packaging-for-woocommerce\u002Fadding-pallets\u002Ftemplate\u002Fadding-pallets-template.js","\u002Fwp-content\u002Fplugins\u002Fpallet-packaging-for-woocommerce\u002Fadding-pallets\u002Ftemplate\u002Fadding-pallets-template.css",[],[],[416,417],"pallet-packaging-for-woocommerce\u002Fadding-pallets\u002Ftemplate\u002Fadding-pallets-template.css?ver=","pallet-packaging-for-woocommerce\u002Fadding-pallets\u002Ftemplate\u002Fadding-pallets-template.js?ver=",{"cssClasses":419,"htmlComments":421,"htmlAttributes":422,"restEndpoints":424,"jsGlobals":425,"shortcodeOutput":427},[420],"en-pallet-packaging",[],[423],"data-product-id",[],[426],"en_pallet_packaging_ajax_object",[]]