[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFjl-760xNuJJFLIR8Oium-kOCzeeF2u1ouHm-i1_eoQ":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":63,"crawl_stats":38,"alternatives":71,"analysis":182,"fingerprints":965},"flexible-shipping-ups","Shipping Live Rates and Access Points for UPS for WooCommerce","3.6.3","Octolize Shipping Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F","\u003Ch4>The best free plugin to display UPS live rates in your WooCommerce store\u003C\u002Fh4>\n\u003Cp>Provide your customers with automatically calculated shipping rates for numerous UPS services and let them choose their preferred Access Points. You’ll integrate the plugin in just 5 minutes.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F081i3tbgHy4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>How does it work?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The shipping cost is calculated automatically online via UPS API connection, so your clients will see every UPS shipping option in the checkout with its real price. There’s no need to “create an application” on the UPS website.\u003C\u002Fp>\n\u003Cp>You can \u003Cstrong>offer delivery to a UPS Access Point\u003C\u002Fstrong>, too. Allow your customers to pick up packages when and where it’s best for them. Enable Access Points support to let the plugin suggest the nearest points for the customer’s address and save the point to the customer’s order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Upgrade to UPS PRO\u003C\u002Fstrong>\u003Cbr \u002F>\nGet priority e-mail support and access all PRO features, upgrade to \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Flexible Shipping UPS PRO now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>or\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extend the default UPS functionalities with UPS Labels\u003C\u002Fstrong>\u003Cbr \u002F>\nGet the \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupslabels-repo\" rel=\"nofollow ugc\">Flexible Shipping UPS Labels\u003C\u002Fa> and create shipments, generate printable UPS shipping labels for placed orders and track parcels directly from your WooCommerce store!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic shipping costs calculator for UPS live rates\u003C\u002Fli>\n\u003Cli>Pickup types selection\u003C\u002Fli>\n\u003Cli>Shipping cost for UPS services based on cart weight and shipping address\u003C\u002Fli>\n\u003Cli>OAuth one-click authorization with your UPS account (REST API)\u003C\u002Fli>\n\u003Cli>Alternative connection via UPS Access Key (XML API)\u003C\u002Fli>\n\u003Cli>UPS negotiated rates\u003C\u002Fli>\n\u003Cli>Nearest UPS Access Point\u003C\u002Fli>\n\u003Cli>Limiting services only to those available for the customer’s address\u003C\u002Fli>\n\u003Cli>Manual UPS services limiting\u003C\u002Fli>\n\u003Cli>UPS SurePost services available for United States shipments\u003C\u002Fli>\n\u003Cli>Ability to add insurance\u003C\u002Fli>\n\u003Cli>Fallback cost in case of connection problems with the UPS API\u003C\u002Fli>\n\u003Cli>All currencies supported by UPS\u003C\u002Fli>\n\u003Cli>Debug mode\u003C\u002Fli>\n\u003Cli>Compatible with WooCommerce Shipping Zones\u003C\u002Fli>\n\u003Cli>Free shipping threshold\u003C\u002Fli>\n\u003Cli>UPS Labels extension compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic box packing for multiple products based on weight and volume\u003C\u002Fli>\n\u003Cli>UPS Access Points selection and search\u003C\u002Fli>\n\u003Cli>Fixed value and percentage handling fees\u002Fdiscounts for UPS rates\u003C\u002Fli>\n\u003Cli>Flat rate for UPS Access Points\u003C\u002Fli>\n\u003Cli>Estimated delivery date displayed at checkout\u003C\u002Fli>\n\u003Cli>Advanced estimated delivery date with maximum time in transit, cutoff and lead time\u003C\u002Fli>\n\u003Cli>Excluding certain days of the week from the estimated delivery date\u003C\u002Fli>\n\u003Cli>Destination address types\u003C\u002Fli>\n\u003Cli>Custom boxes with box weight and padding\u003C\u002Fli>\n\u003Cli>Various box packing methods\u003C\u002Fli>\n\u003Cli>Multi-currency support using WooCommerce currency switcher plugins\u003C\u002Fli>\n\u003Cli>Delivery Confirmation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Upgrade to PRO Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Available UPS services\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>UPS Express\u003C\u002Fli>\n\u003Cli>UPS Standard\u003C\u002Fli>\n\u003Cli>UPS Worldwide Expedited\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Plus\u003C\u002Fli>\n\u003Cli>UPS Worldwide Saver\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Freight\u003C\u002Fli>\n\u003Cli>UPS Worldwide Express Freight Midday\u003C\u002Fli>\n\u003Cli>UPS 2nd Day Air\u003C\u002Fli>\n\u003Cli>UPS 2nd Day Air A.M.\u003C\u002Fli>\n\u003Cli>UPS 3 Day Select\u003C\u002Fli>\n\u003Cli>UPS Ground\u003C\u002Fli>\n\u003Cli>UPS Next Day Air\u003C\u002Fli>\n\u003Cli>UPS Next Day Air Early\u003C\u002Fli>\n\u003Cli>UPS Next Day Air Saver\u003C\u002Fli>\n\u003Cli>UPS Simple Rate\u003C\u002Fli>\n\u003Cli>SurePost Less than 1 lb\u003C\u002Fli>\n\u003Cli>SurePost 1 lb or Greater\u003C\u002Fli>\n\u003Cli>SurePost BPM\u003C\u002Fli>\n\u003Cli>SurePost Media Mail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Actively developed and supported\u003C\u002Fh4>\n\u003Cp>Over \u003Cstrong>250.000 WooCommerce stores worldwide\u003C\u002Fstrong> use our plugins. We constantly develop them, earning the reputation of authors of stable and high-quality solutions. We are also praised for providing excellent technical support. Join the community of our satisfied plugin users: bet on quality, and let our plugins do the rest.\u003C\u002Fp>\n\u003Ch4>The power of Table Rate\u003C\u002Fh4>\n\u003Cp>The UPS Live Rates plugin for WooCommerce is now compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa> – the most powerful Table Rate shipping plugin for WooCommerce. This provides greater control over delivery costs and allows you to take advantage of both live rates and condition-based shipping costs.\u003C\u002Fp>\n\u003Cp>You can now combine the prices from the UPS Live Rates plugin with costs calculated based on price and weight. Moreover, when using \u003Ca href=\"https:\u002F\u002Foctol.io\u002Ffs-repo-up\" rel=\"nofollow ugc\">Flexible Shipping PRO\u003C\u002Fa>, you get access to \u003Cstrong>15+ conditions\u003C\u002Fstrong>, such as shipping class or product categories. Try for free with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping\u002F\" rel=\"ugc\">Flexible Shipping\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Conditional Shipping Methods\u003C\u002Fh4>\n\u003Cp>Extend the default functionalities and \u003Cstrong>conditionally display or hide the UPS shipping methods\u003C\u002Fstrong> in your WooCommerce store with the Conditional Shipping Methods plugin. Define the rules when the specific shipping methods should be available to pick by your customers and when not to.\u003C\u002Fp>\n\u003Cp>Hide the UPS shipping methods based on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product (Product, Product tag, Product category, Shipping class)\u003C\u002Fli>\n\u003Cli>Cart (Cart total weight, Cart total value)\u003C\u002Fli>\n\u003Cli>Destination & Time (Day of the week, Time of the day, Location)\u003C\u002Fli>\n\u003Cli>Other shipping methods and shipping methods with zero cost.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foctol.io\u002Fcsm-repo-ups\" rel=\"nofollow ugc\">Buy Conditional Shipping Methods now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Docs\u003C\u002Fh4>\n\u003Cp>View the dedicated \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fups-repo-docs\" rel=\"nofollow ugc\">Flexible Shipping UPS WooCommerce documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support Policy\u003C\u002Fh4>\n\u003Cp>We provide limited support for the free version in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fflexible-shipping-ups\u002F\" rel=\"ugc\">plugin Support Forum\u003C\u002Fa>. Please upgrade to the PRO version to get priority e-mail support, as well as all PRO features. \u003Ca href=\"https:\u002F\u002Foctol.io\u002Fupsrepoupgrade\" rel=\"nofollow ugc\">Upgrade Now \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why should you choose our UPS Live Rates plugin for WooCommerce as a shipping integration in your shop?\u003C\u002Fh4>\n\u003Cp>UPS is a well-known and trusted brand – one of the leaders in its category. It delivers 18 million parcels and letters worldwide every day.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrate UPS services with your WooCommerce store via the UPS API.\u003C\u002Fli>\n\u003Cli>Provide your clients with a choice of the brand they trust.\u003C\u002Fli>\n\u003Cli>Integrate UPS services with your store \u003Cstrong>within a few moments\u003C\u002Fstrong> and offer dynamic UPS rates to your customers.\u003C\u002Fli>\n\u003Cli>Allow your customers to choose the Access Points service.\u003C\u002Fli>\n\u003Cli>Give your customers access to \u003Cstrong>more than 27,000 locations\u003C\u002Fstrong> across Europe and North America to pick up their online purchases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin fully integrates with WooCommerce. It lets you add UPS shipping methods to your store’s shipping zones in the WooCommerce shipping settings.\u003C\u002Fp>\n\u003Ch4>Interested in plugin translations?\u003C\u002Fh4>\n\u003Cp>We are actively looking for contributors to translate this and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Foctolize\u002F#content-plugins\" rel=\"nofollow ugc\">other Octolize plugins\u003C\u002Fa>. Each supported language tremendously helps store owners to conveniently manage shipping operations.\u003C\u002Fp>\n\u003Cp>Your translations contribute to the WordPress community at large. Moreover, \u003Cstrong>we’re glad to offer you discounts\u003C\u002Fstrong> for our PRO plugins and establish long-term collaboration. If you have any translation-related questions, please email us at translations@octolize.com.\u003C\u002Fp>\n\u003Cp>Head over here and help us translate this plugin:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-ups\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fflexible-shipping-ups\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Provide auto-calculated UPS rates and Access Point options. Easy 5-minute setup. Show real prices and nearest pickup points at WooCommerce checkout.",7000,680711,94,73,"2026-03-12T13:15:00.000Z","7.0","6.4","7.4",[20,21,22,23,24],"ups","ups-live-rates","ups-rates","ups-shipping","ups-woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fflexible-shipping-ups\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflexible-shipping-ups.3.6.3.zip",99,2,0,"2024-10-24 16:50:23","2026-03-15T15:16:48.613Z",[33,49],{"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-2024-9109","ups-live-rates-and-access-points-missing-authorization-to-plugin-api-key-reset","UPS Live Rates and Access Points \u003C= 2.3.12 - Missing Authorization to Plugin API key reset","The WooCommerce UPS Shipping – Live Rates and Access Points plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the delete_oauth_data function in all versions up to, and including, 2.3.12. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete the plugin's API key.",null,"\u003C=2.3.12","3.0.0","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-10-29 12:49:51",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F699fdea9-15ae-4882-9723-9a98d7d53c74?source=api-prod",5,{"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-31944","woocommerce-ups-shipping-live-rates-and-access-points-cross-site-request-forgery","WooCommerce UPS Shipping – Live Rates and Access Points \u003C= 2.2.4 - Cross-Site Request Forgery","The WooCommerce UPS Shipping – Live Rates and Access Points plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.2.4. 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.","\u003C=2.2.4","2.2.5","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-16 14:40:19",[61],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd2183a22-fba5-48d2-a68a-6914f04fb902?source=api-prod",6,{"slug":64,"display_name":7,"profile_url":8,"plugin_count":65,"total_installs":66,"avg_security_score":67,"avg_patch_time_days":68,"trust_score":69,"computed_at":70},"octolize",11,114300,100,91,79,"2026-04-04T03:08:59.136Z",[72,92,114,135,159],{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":67,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":90,"download_link":91,"security_score":67,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"a2z-ups-shipping","Automated UPS Shipping for WooCommerce – HPOS supported","4.4.2","Aarsiv Groups","https:\u002F\u002Fprofiles.wordpress.org\u002Faarsiv\u002F","\u003Cp>Discover the ultimate UPS shipping solution for your WooCommerce store with our powerful UPS Shipping plugin. Seamlessly integrate UPS services to provide your customers with real-time shipping rates, streamline label printing, automate tracking number email generation, and offer shipping rate previews directly on product pages.\u003C\u002Fp>\n\u003Cp>With the most popular UPS Shipping Plugin for WooCommerce, you ensure your customers always experience accurate shipping costs. Our premium features include label printing and a custom boxing algorithm, guaranteeing precise deliveries while saving you valuable time to focus on your business.\u003C\u002Fp>\n\u003Ch4>Our plugin offers\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Real-time UPS shipping rates displayed effortlessly on product pages, no login required.\u003C\u002Fli>\n\u003Cli>Integration directly with UPS systems for up-to-date shipping rates based on your UPS account.\u003C\u002Fli>\n\u003Cli>Premium label printing directly from the backoffice order page, with automatic tracking number email generation (Premium).\u003C\u002Fli>\n\u003Cli>Support for dimensional weight and negotiated rates, ensuring fair and accurate pricing.\u003C\u002Fli>\n\u003Cli>Flexible shipping options, including single-box or multiple-box configurations based on product dimensions (Premium).\u003C\u002Fli>\n\u003Cli>Free shipping settings by Product, Category, Manufacturer, or Supplier.\u003C\u002Fli>\n\u003Cli>Compatibility with all UPS services and package types, with customizable shipping options per Zone.\u003C\u002Fli>\n\u003Cli>Individual shipping method settings for Free Shipping Limit, Additional Fee, and Insurance.\u003C\u002Fli>\n\u003Cli>Smart caching system for maximum speed optimization.\u003C\u002Fli>\n\u003Cli>Easy testing mode toggle within the module configuration.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>About [Shipi](https:\u002F\u002Fmyshipi.com)\u003C\u002Fh4>\n\u003Cp>We are Web Development Company in France. We are planning for High Quality WordPress, Woocommerce, Edd Downloads Plugins. We are launched on 4th Nov 2018.\u003C\u002Fp>\n\u003Ch4>What a2Z Plugins Group Tell to Customers?\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>“Make Your Shop With Smile”\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Useful filters:\u003C\u002Fp>\n\u003Cp>1) Customs Rates\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>function ups_shipping_cost_conversion($ship_cost, $pack_weight = 0, $to_country = “”, $rate_code = “”){\u003Cbr \u002F>\n     $sample_flat_rates = array(“GB”=>array( \u002F\u002FUse ISO 3166-1 alpha-2 as country code\u003Cbr \u002F>\n                                “weight_from” => 10,\u003Cbr \u002F>\n                                “weight_upto” => 30,\u003Cbr \u002F>\n                                “rate” => 2000,\u003Cbr \u002F>\n                                “rate_code” => “ups_12”, \u002F\u002FYou can add UPS service type and use it based on your’s need. Get this from our plugin’s configuration (services tab).\u003Cbr \u002F>\n                            ),\u003Cbr \u002F>\n                                “US”=>array(\u003Cbr \u002F>\n                                “weight_from” => 1,\u003Cbr \u002F>\n                                “weight_upto” => 30,\u003Cbr \u002F>\n                                “rate” => 5000,\u003Cbr \u002F>\n                                ),\u003Cbr \u002F>\n                            );\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  if(!empty($to_country) && !empty($sample_flat_rates)){\n      if(isset($sample_flat_rates[$to_country]) && ($pack_weight >= $sample_flat_rates[$to_country]['weight_from']) && ($pack_weight \u003C= $sample_flat_rates[$to_country]['weight_upto'])){\n          $flat_rate = $sample_flat_rates[$to_country]['rate'];\n          return $flat_rate;\n      }else{\n          return $ship_cost;\n      }\n  }else{\n          return $ship_cost;\n  }\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>}\u003Cbr \u002F>\n     add_filter(‘hitstacks_ups_shipping_cost_conversion’,’ups_shipping_cost_conversion’,10,4);\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>(Note: Flat rate filter example code will set flat rate for all UPS carriers. Have to add code to check and alter rate for specific carrier. While copy paste the code from worpress plugin page may throw error “Undefined constant”. It can be fixed by replacing backtick (`) to apostrophe (‘) )\u003C\u002Fp>\n\u003Cp>2) To Sort the rates from Lowest to Highest\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>add_filter( ‘woocommerce_package_rates’ , ‘hitshipo_sort_shipping_methods’, 10, 2 );\u003Cbr \u002F>\n  function hitshipo_sort_shipping_methods( $rates, $package ) {\u003Cbr \u002F>\n    if ( empty( $rates ) ) return;\u003Cbr \u002F>\n        if ( ! is_array( $rates ) ) return;\u003Cbr \u002F>\n  uasort( $rates, function ( $a, $b ) {\u003Cbr \u002F>\n    if ( $a == $b ) return 0;\u003Cbr \u002F>\n        return ( $a->cost \u003C $b->cost ) ? -1 : 1;\u003Cbr \u002F>\n   } );\u003Cbr \u002F>\n        return $rates;\u003Cbr \u002F>\n  }\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","UPS plugin: Real-time rates, label printing, auto tracking emails, previews on product pages, and more. Seamless integration.",21641,92,7,"2025-11-18T06:12:00.000Z","6.8.5","4.0.1","5.6",[20,88,23,89,24],"ups-plugin","ups-shipping-method","https:\u002F\u002Fa2zplugins.com\u002Fproduct\u002Fups-express-shipping-with-label-printing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fa2z-ups-shipping.4.4.2.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":67,"num_ratings":102,"last_updated":103,"tested_up_to":84,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":112,"vuln_count":28,"unpatched_count":102,"last_vuln_date":113,"fetched_at":31},"woo-ups-pickup","OPSI Israel Domestic Shipments","2.8.2","ashamil","https:\u002F\u002Fprofiles.wordpress.org\u002Fashamil\u002F","\u003Cp>A shipping plugin for WooCommerce that allows the store operator to show local pickup locations and allows the customer to choose the place where to take a purchase.\u003C\u002Fp>\n\u003Cp>Appearance of the map can be seen here: https:\u002F\u002Fwww.pickuppoint.co.il\u002F#pointsPickup\u003C\u002Fp>\n\u003Cp>For this, we use API Google Maps which is located on our server: https:\u002F\u002Fdev.pick-ups.co.il\u002F or https:\u002F\u002Fpick-ups.co.il\u003C\u002Fp>\n\u003Ch3>Introduction\u003C\u002Fh3>\n\u003Cp>UPS Israel PickUP Access Points (Stores and Lockers) plugin helps WooCommerce based stores to streamline UPS shipping integration. This plugin helps you to get shipping rates from UPS APIs based on product weight, post code and other relevant details. Based on the postal codes and other parameters, all available shipping services along with the rates are listed for the customers to choose from.\u003C\u002Fp>\n\u003Ch3>Integrates WooCommerce to UPS\u003C\u002Fh3>\n\u003Cp>Once this plugin is installed and configured with necessary information (please visit installation section for more info), your WordPress\u002FWooCommerce Shop will be ready to ship using UPS. This plugin will add UPS shipping method as one of the shipping methods in WooCommerce.\u003C\u002Fp>\n\u003Ch3>Calculate shipping rates dynamically\u003C\u002Fh3>\n\u003Cp>While checking out, a customer is presented with the available shipping services and the rates based on his\u002Fher postal code, product weight and dimensions. Customer can choose the best method that matches his\u002Fher requirements and proceed to payment.\u003C\u002Fp>\n","UPS Israel PickUP Access Points (Stores and Lockers) for WooCommerce. Displays Live Shipping Rates based on the Shipping Address and Cart Content.",300,9584,1,"2026-01-21T09:34:00.000Z","3.0.1","",[107,108,20,109,23],"shipping-method","shipping-rates","ups-api","https:\u002F\u002Fpickuppoint.co.il\u002FDocumentation\u002FWP","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-ups-pickup.2.8.2.zip",78,"2025-01-16 00:00:00",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":29,"downloaded":122,"rating":29,"num_ratings":29,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":132,"download_link":133,"security_score":134,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"shipping-label-generator-with-ups","Shipping Label PDF Generator With UPS For Woocommerce","1.1","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaiful96\u002F","\u003Cp>You can use this plugin in any of your woocommerce powered sites. This plugin will generate pdf out of UPS shipping label data from UPS api. And generated pdf will be available on woocommerce order list page under column name \u003Cstrong>UPS Shipping Label\u003C\u002Fstrong>\u003Cbr \u002F>\n*   Genrate shipping label pdf without any hassle\u003Cbr \u002F>\n*   Remember to put the product weight, height, width because UPS don\\’t accept product shipping request without proper measurements.\u003Cbr \u002F>\n*  Always use valid address to generate UPS shipping label\u003C\u002Fp>\n","Shipping Label PDF Generator With UPS For Woocommerce is a PDF generator from UPS API.",764,"2022-12-27T16:32:00.000Z","6.1.10","5.0","5.4",[128,129,20,130,131],"shipping-label","shipping-label-pdf","ups-shipping-label","woocommerce","http:\u002F\u002Fwww.saifulislam.dev\u002Fwc-ups-shipping-label-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshipping-label-generator-with-ups.1.1.zip",85,{"slug":136,"name":137,"version":138,"author":139,"author_profile":140,"description":141,"short_description":142,"active_installs":143,"downloaded":144,"rating":145,"num_ratings":146,"last_updated":147,"tested_up_to":84,"requires_at_least":125,"requires_php":148,"tags":149,"homepage":155,"download_link":156,"security_score":157,"vuln_count":62,"unpatched_count":29,"last_vuln_date":158,"fetched_at":31},"optinmonster","Popup Builder & Popup Maker for WordPress – OptinMonster Email Marketing and Lead Generation","2.16.22","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales – #1 most popular popup builder plugin! 🚀\u003C\u002Fp>\n\u003Ch3>The Best Popup Builder for WordPress and Email Newsletter Popup Plugin\u003C\u002Fh3>\n\u003Cp>OptinMonster is the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fbest-wordpress-popup-plugins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">best WordPress popup plugin\u003C\u002Fa>\u003C\u002Fstrong> and the most popular, too! Over 1.2 MILLION smart marketers like you trust us to make sure no good lead goes uncaptured!\u003C\u002Fp>\n\u003Cp>OptinMonster turns your website visitors into new leads, subscribers and sales.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Excellent product and customer service\u003C\u002Fstrong>\u003Cbr \u002F>\n  “I love the product. I didn’t think popups were important, but with the seamless integration of other products such as MailChimp and WPForms, they are a winner! It makes it easier to collect data and leads. OptinMonster team is always ready to fix any problem you encounter when setting up the forms. They are patient, kind, and upbeat. They make life easier for those who are not developers. This plugin is a must for your business.” \u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-product-and-customer-service-11\u002F\" rel=\"ugc\">@sarana01\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FqVrgFndEQIY?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>OptinMonster’s easy-to-use popup maker makes creating pop-ups and email subscription forms, sticky floating bars, engaging spin-a-wheel campaigns, and interactive popups a breeze.\u003C\u002Fp>\n\u003Cp>And our mobile popups ensure that your marketing messages look great on all devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>…all WITHOUT needing a coder or designer…saving you time AND money.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>OptinMonster integrates with dozens of the most popular \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fcategories\u002Fdocs\u002Fintegrations\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">email marketing services\u003C\u002Fa>, CRMs and eCommerce platforms including \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-mailchimp\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">MailChimp\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-hubspot\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Hubspot\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-convertkit\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">ConvertKit\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-with-klaviyo\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Klaviyo\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-infusionsoft\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Keap\u002FInfusionsoft\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-activecampaign\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Active Campaign\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-woocommerce\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">WooCommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-easy-digital-downloads\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Easy Digital Downloads\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-integrate-optinmonster-with-memberpress\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">MemberPress\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-optinmonster-uses-google-analytics-to-measure-conversion-analytics\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Google Analytics\u003C\u002Fa> and many others.\u003C\u002Fp>\n\u003Cp>If we don’t have a native integration with your marketing platform, we’ve got you covered still with one of our no-code integrations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy\u002Fpaste your form’s code using our Embedded Form block\u003C\u002Fli>\n\u003Cli>Embed \u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" title=\"WPForms\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa>, Gravity Forms, \u003Ca href=\"https:\u002F\u002Fformidableforms.com\u002F\" title=\"Formidable Forms\" rel=\"friend nofollow ugc\">Formidable Forms\u003C\u002Fa>, NinjaForms, CF7, or any other shortcode based form plugin for WordPress\u003C\u002Fli>\n\u003Cli>Use our powerful Webhooks to send lead information wherever you’d like\u003C\u002Fli>\n\u003Cli>Connect \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fconnect-optinmonster-with-zapier\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">OptinMonster to Zapier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Unlock hundreds of automations using \u003Ca href=\"https:\u002F\u002Fautomatorplugin.com\u002F\" title=\"Uncanny Automator\" rel=\"friend nofollow ugc\">Uncanny Automator\u003C\u002Fa> for WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Do all this and more without sacrificing website performance because we’ve optimized the OptinMonster popup builder for both \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Foptinmonster-campaign-performance-technical-overview-and-defaults\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">web and server performance\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>And we have the best Customer Support team! With almost 800 five-star reviews on WordPress.org, award winning support (including optional live chat or video calls), our team is here to help you win and win more often!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OptinMonster is a SaaS service and requires an OptinMonster account.\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen you install this plugin, you’ll get to register for a free account that includes 3 campaigns and up to 500 campaign impression credits. Those credits are yours forever. If you use all of them, your account will be upgraded so your campaigns continue to display. Of course, you can always control your \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fpageview-and-upgrade-preferences\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">upgrade preferences\u003C\u002Fa> within your account.\u003C\u002Fp>\n\u003Cp>When you’re ready to explode your growth, try \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fwp\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" title=\"OptinMonster\" rel=\"friend nofollow ugc\">OptinMonster Pro\u003C\u002Fa> to access more advanced solutions like Exit-Intent, Campaign Scheduling, Countdown Timers and more.\u003C\u002Fp>\n\u003Cp>Here’s why smart business owners, designers, and developers love OptinMonster!\u003C\u002Fp>\n\u003Ch3>Easy Pop-up Builder From OptinMonster Increase Conversions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Flightbox-popups\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Lightbox Popups\u003C\u002Fa> – Easily create custom popups to grow your email list, show coupons, make a WooCommerce cross-sell or WooCommerce upsell campaign, and more using our popup maker.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Ffloating-bar\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Floating Bar Popups\u003C\u002Fa> – Create sticky header bars, hello bars and floating bars to show free shipping notices, website announcement alert, sale countdown timer, and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fslide-in-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Slide-in Popups\u003C\u002Fa> – Create scroll box popups that slide out from bottom of the screen to highlight your offer, like WooCommerce upsells, related posts, and coupon codes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Ffullscreen-welcome-gate\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Fullscreen Welcome Mats\u003C\u002Fa> – Create full screen popups and welcome mats to focus your visitor’s attention on your best offer.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcoupon-wheel-optins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Gamified Spin a Wheel Popup\u003C\u002Fa> – Create coupon wheel optins to increase your store’s conversions with gamification.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fafter-post-optin-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Inline Signup Forms\u003C\u002Fa> – Unlike a popup, inline newsletter signup forms can be embedded anywhere inside your page content, or automatically at the start or end of each post.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fsidebar-optin-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Sidebar Forms\u003C\u002Fa> – Add an email newsletter signup form in your blog’s sidebar to get more subscribers using a shortcode or Gutenberg block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcontent-lock\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Content Locker Popups\u003C\u002Fa> – Turn any inline campaign into a content locker or gated content with our easy to use inline optins.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcountdown-timer\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Countdown Timers\u003C\u002Fa> – Boost urgency and scarcity for limited time offers with countdown timers (great for sales promotion, live events, webinars, and product launches). Both static and evergreen timers included.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fyes-no-forms\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Yes \u002F No Popups\u003C\u002Fa> – Create multi-step, progressive optins that results in better list segmentation and higher marketing conversions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fmobile-friendly-popups\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Mobile Popups\u003C\u002Fa> – Create mobile-specific popups that are only shown to users on smart phones and tablets. Great for mobile app downloads or making specific offers to your mobile visitors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fcanvas\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Canvas Custom Popup\u003C\u002Fa> – Create campaigns from scratch using our drag & drop popup builder for any use case.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fdocs\u002Fhow-to-use-smart-optimizations\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">AI Popups Smart Optimizations\u003C\u002Fa> – Our Smart Optimizations use proven, time-tested, high-converting copywriting principles and Artificial Intelligence (AI) to automatically improve the copy present within a text block.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Drag and Drop Popup Maker and Popup Templates Make It Easy\u003C\u002Fh3>\n\u003Cp>Easily customize the look and feel of your campaigns, and even add dynamic elements like countdown timers, spin a wheel, etc that change based on user behavior (no code necessary).\u003C\u002Fp>\n\u003Cp>OptinMonster comes with hundreds of popup templates to help you save time, far more than competitors like Popup Builder, Popup Maker, Icegram (sometimes called Ice Gram), Sumo or Hustle. Easily search them by your industry, business goal, holiday or features.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>I have never before seen such effectiveness and efficiency in an optin tool than I have with OptinMonster. In under 2 hours of work, I doubled my daily optin rates thanks to OptinMonster’s incredible options.\u003Cbr \u002F>\n  Dave Chesson, Owner of Kindlepreneur \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fhow-kindlepreneur-increased-customer-retention-using-content-upgrades\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Exit Intent Popups and OnSite Retargeting\u003C\u002Fh3>\n\u003Cp>Did you know that over 70% of visitors abandoning your website will never return?\u003C\u002Fp>\n\u003Cp>OptinMonster’s signature \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fexit-intent\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">exit-intent popup technology\u003C\u002Fa> can help you convert abandoning visitors into subscribers and customers.\u003C\u002Fp>\n\u003Cp>With exit intent popups, visitors see a popup message with your best offer at the precise moment they’re about to leave.\u003C\u002Fp>\n\u003Cp>Exit popups are proven to convert an additional 2 – 4% of your visitors into email subscribers and paying customers.\u003C\u002Fp>\n\u003Cp>You can use exit intent popups combined with \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Ffeatures\u002Fonsite-retargeting\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">OnSite Retargeting\u003C\u002Fa> to show different popup messages to new visitors vs returning visitors.\u003C\u002Fp>\n\u003Cp>These advanced popup triggers are highly effective in growing your email list, reducing cart abandonment, and saving you moeny on PPC advertising and retargeting ads.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>In only 7 months, we added more than 95,000 names to our email list using OptinMonster’s Exit Intent™ technology. We strongly recommend it!\u003Cbr \u002F>\n  Michael Stelzner, Founder of Social Media Examiner \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fhow-social-media-examiner-250000-subscribers-using-optinmonster-split-testing\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Smart Page Targeting and Behavior Based Personalization\u003C\u002Fh3>\n\u003Cp>And the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fbest-wordpress-popup-plugins\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">best WordPress popup plugin\u003C\u002Fa>\u003C\u002Fstrong> comes with advanced page targeting and behavior based personalization, too!\u003C\u002Fp>\n\u003Cp>This means you can show a popup for specific page or section of your site, or based on users’ geolocation, or even when a visitor clicks a specific link…and so much more.\u003C\u002Fp>\n\u003Cp>You can even show unique popups based on user’s past behavior such as: have they clicked on an existing marketing popup, seen another popup campaign, closed a marketing popup, viewed X number of pages, etc.\u003C\u002Fp>\n\u003Cp>These personalization features of OptinMonster popups make them highly effective in improving your lead generation, increasing subscribers, and growing sales.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Using OptinMonster, I was able to increase sales $55,000 after capturing nearly 7% more leads with a single optin!\u003Cbr \u002F>\n  Cole Joseph, Owner of Cole’s Classroom \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fcoles-classroom-added-55494-sales?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Popup A\u002FB Testing, Email Marketing Integrations, and Popup Analytics\u003C\u002Fh3>\n\u003Cp>Unlike other WordPress lead generation plugins, OptinMonster comes with reliable A\u002FB split testing and accurate analytics without slowing down your site.\u003C\u002Fp>\n\u003Cp>Most of them use wp-ajax to setup analytics. This slows down your site and also results in unreliable analytics due to cache plugin settings.\u003C\u002Fp>\n\u003Cp>Similarly, A\u002FB testing in a most WordPress popup plugins is broken because caching plugins can skew the data.\u003C\u002Fp>\n\u003Cp>We fixed both these issues with our superior infrastructure, so you can have reliable A\u002FB testing for popups, accurate conversion analytics, and seamless email marketing \u002F CRM integrations for your marketing (bonus: lead storage & lead backup are included, too).\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This WordPress popup plugin is created by \u003Ca href=\"https:\u002F\u002Fthomasgriffin.com\u002F\" title=\"Thomas Griffin\" rel=\"friend nofollow ugc\">Thomas Griffin\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002F\" title=\"Syed Balkhi\" rel=\"friend nofollow ugc\">Syed Balkhi\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Branding Guideline\u003C\u002Fh4>\n\u003Cp>OptinMonster&reg; is a registered trademark of Retyp LLC. When writing about the popup plugin by OptinMonster, please make sure to uppercase the letter O and M.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OptinMonster (correct)\u003C\u002Fli>\n\u003Cli>Optin Monster (incorrect)\u003C\u002Fli>\n\u003Cli>optinmonster (incorrect)\u003C\u002Fli>\n\u003Cli>optin monster (incorrect)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Exit-Intent&reg;, OnSite Retargeting&reg;, and OnSite Follow Up Campaigns&reg; are also registered trademarks of Retyp LLC.\u003C\u002Fp>\n\u003Cp>See our \u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002Fpress\u002F\" title=\"OptinMonster Press Page\" rel=\"nofollow ugc\">Press & Brand Assets page\u003C\u002Fa> for more details.\u003C\u002Fp>\n","🤩 Make popups & optin forms to get more email newsletter subscribers, leads, and sales - #1 most popular popup builder plugin! 🚀",1000000,130610940,86,803,"2025-11-19T16:51:00.000Z","7.2",[150,151,152,153,154],"ecommerce","marketing","optin","popup","popups","https:\u002F\u002Foptinmonster.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foptinmonster.2.16.22.zip",96,"2024-05-24 16:30:44",{"slug":160,"name":161,"version":162,"author":163,"author_profile":164,"description":165,"short_description":166,"active_installs":167,"downloaded":168,"rating":67,"num_ratings":169,"last_updated":170,"tested_up_to":171,"requires_at_least":172,"requires_php":18,"tags":173,"homepage":179,"download_link":180,"security_score":68,"vuln_count":82,"unpatched_count":29,"last_vuln_date":181,"fetched_at":31},"mainwp-child","MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites","6.0.2","mainwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fmainwp\u002F","\u003Cp>\u003Cstrong>The MainWP Child Plugin securely connects the WordPress sites you want to manage to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The MainWP Child plugin creates a secure connection between your WordPress sites and your self-hosted MainWP Dashboard, enabling you to efficiently manage WP installations from a single, centralized location.\u003C\u002Fp>\n\u003Cp>With MainWP Child and the MainWP Dashboard, you can update themes, plugins, and WordPress core across all connected sites, perform backups and security scans, manage posts, pages, users, and comments in bulk, and integrate with popular plugins like WooCommerce, Yoast SEO, and Wordfence.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmainwp\u002F\" rel=\"ugc\">MainWP Dashboard\u003C\u002Fa> also offers features for cost tracking and client management, making it an all-in-one solution for agencies and freelancers looking to manage WP sites efficiently. The functionality can be further extended with a growing library of \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">MainWP Add-ons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002F\" rel=\"nofollow ugc\">MainWP\u003C\u002Fa> is the ideal solution for freelancers and agencies managing client sites, developers and designers working on multiple projects, marketers and content managers overseeing various websites, and anyone responsible for maintaining multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Why Choose MainWP for WordPress Management?\u003C\u002Fh4>\n\u003Cp>MainWP is 100% free and open-source, with no monthly fees, even for unlimited sites.\u003C\u002Fp>\n\u003Cp>As a self-hosted solution, it offers maximum control and privacy. MainWP provides comprehensive site management features and is highly customizable with add-ons and developer hooks.  The MainWP Child plugin even comes with its own privacy policy to guarantee your \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-plugin-privacy-policy\u002F\" rel=\"nofollow ugc\">privacy while using MainWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All of this makes MainWP the best non-SaaS alternative to ManageWP, InfiniteWP, WPRemote, and WP Umbrella.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>MainWP Child, combined with the MainWP Dashboard, offers secure management of unlimited WordPress sites, one-click updates for plugins, themes, and WordPress core, automated backups and security monitoring, bulk management of posts, pages, users, and comments, white-labeling and custom branding options, and \u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fmainwp-add-ons\u002F\" rel=\"nofollow ugc\">powerful add-ons\u003C\u002Fa> for WooCommerce, Yoast SEO, Wordfence, and more.\u003C\u002Fp>\n\u003Ch4>Expand Your MainWP Dashboard with Add-ons\u003C\u002Fh4>\n\u003Cp>MainWP offers a growing library of add-ons that add advanced functionality to your Dashboard. From client reporting to SEO management, MainWP add-ons provide the tools you need to deliver top-notch service to your clients.\u003C\u002Fp>\n\u003Ch4>Join the MainWP Community\u003C\u002Fh4>\n\u003Cp>MainWP is more than just a plugin; it’s a thriving community of WordPress professionals. Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002FMainWPUsers\u002F\" rel=\"nofollow ugc\">MainWP Users Facebook Group\u003C\u002Fa> to connect with other users, share advice, and stay updated on the latest features and add-ons.\u003C\u002Fp>\n\u003Ch4>Developer-Friendly\u003C\u002Fh4>\n\u003Cp>MainWP is built with developers in mind. We provide extensive documentation, hooks, and an API to help you create custom extensions and integrations for the MainWP platform.  We have a site at \u003Ca href=\"https:\u002F\u002Fmainwp.dev\" rel=\"nofollow ugc\">MainWP.dev\u003C\u002Fa> dedicated to MainWP developers.\u003C\u002Fp>\n\u003Ch4>Get Started with MainWP Today\u003C\u002Fh4>\n\u003Cp>Take control of your WordPress site management with MainWP and the MainWP Child plugin. With its powerful features, unlimited site connections, and user-friendly interface, MainWP is the smart choice for anyone managing multiple WordPress sites.\u003C\u002Fp>\n\u003Ch4>Learn More About MainWP\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\" rel=\"nofollow ugc\">MainWP Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fkb\u002F\" rel=\"nofollow ugc\">MainWP Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcommunity.mainwp.com\u002Fc\u002Fsupport\u002Fmainwp-support\u002F\" rel=\"nofollow ugc\">MainWP Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmainwp.com\u002Fblog\u002F\" rel=\"nofollow ugc\">MainWP Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmainwp\u002F\" rel=\"nofollow ugc\">MainWP on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","MainWP Child establishes a secure link between your WordPress sites and your self-hosted MainWP Dashboard, simplifying site management.",700000,40485018,70,"2026-03-10T15:46:00.000Z","6.9.4","6.2",[174,175,176,177,178],"backups","monitoring","security","site-management","update","https:\u002F\u002Fmainwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmainwp-child.6.0.2.zip","2024-12-12 00:00:00",{"attackSurface":183,"codeSignals":551,"taintFlows":927,"riskAssessment":952,"analyzedAt":964},{"hooks":184,"ajaxHandlers":541,"restRoutes":548,"shortcodes":549,"cronEvents":550,"entryPointCount":102,"unprotectedCount":29},[185,191,196,201,206,211,216,220,222,225,227,230,232,237,241,244,247,251,255,258,261,264,267,270,274,277,282,283,287,291,296,300,303,307,310,315,317,320,325,329,333,337,342,345,349,354,358,362,366,371,373,377,380,383,386,389,392,396,398,403,406,409,412,414,417,420,424,427,431,434,439,442,446,449,452,455,458,460,465,469,474,478,481,485,488,491,495,497,500,504,507,509,512,515,519,523,527,529,533,535,538],{"type":186,"name":187,"callback":188,"file":189,"line":190},"action","before_woocommerce_init","closure","flexible-shipping-ups.php",67,{"type":186,"name":192,"callback":193,"file":194,"line":195},"admin_init","maybe_set_plugin_activation_date","src\\Plugin\\ActivationDate.php",25,{"type":186,"name":197,"callback":198,"file":199,"line":200},"flexible_shipping_ups_settings_sidebar","enqueue_scripts","src\\Plugin\\AdvertMetabox\\ProPluginMetaBox.php",27,{"type":186,"name":202,"callback":203,"file":204,"line":205},"admin_enqueue_scripts","add_scripts","src\\Plugin\\Assets.php",38,{"type":186,"name":207,"callback":208,"file":209,"line":210},"admin_notices","show_old_pro_plugin_version_message_if_present","src\\Plugin\\OldProVersionMessage.php",22,{"type":186,"name":212,"callback":213,"priority":214,"file":215,"line":195},"woocommerce_order_status_changed","maybe_count_order",10,"src\\Plugin\\OrderCounter.php",{"type":186,"name":217,"callback":188,"file":218,"line":219},"init","src\\Plugin\\Plugin.php",179,{"type":186,"name":192,"callback":188,"file":218,"line":221},202,{"type":186,"name":217,"callback":223,"file":218,"line":224},"init_tracker",210,{"type":186,"name":217,"callback":188,"file":218,"line":226},232,{"type":186,"name":192,"callback":228,"file":218,"line":229},"init_octolize_docs_chat",238,{"type":186,"name":217,"callback":188,"file":218,"line":231},316,{"type":233,"name":234,"callback":235,"file":218,"line":236},"filter","woocommerce_shipping_methods","woocommerce_shipping_methods_filter",363,{"type":186,"name":238,"callback":239,"file":218,"line":240},"woocommerce_init","init_ups_countries",364,{"type":186,"name":238,"callback":242,"file":218,"line":243},"create_legacy_shipping_method_class",365,{"type":186,"name":238,"callback":245,"file":218,"line":246},"init_ups_access_points",366,{"type":233,"name":248,"callback":248,"priority":214,"file":249,"line":250},"plugin_row_meta","src\\Plugin\\PluginLinks.php",16,{"type":186,"name":207,"callback":252,"file":253,"line":254},"maybe_show_notice","src\\Plugin\\RateNotice.php",24,{"type":186,"name":256,"callback":257,"priority":214,"file":253,"line":195},"wpdesk_notice_dismissed_notice","maybe_reset_orders_counter",{"type":186,"name":259,"callback":188,"file":260,"line":195},"woocommerce_blocks_checkout_block_registration","vendor_prefixed\\octolize\\octolize-checkout-block-integration\\src\\Blocks\\Registrator.php",{"type":186,"name":262,"callback":188,"file":260,"line":263},"woocommerce_blocks_cart_block_registration",28,{"type":186,"name":265,"callback":188,"file":266,"line":254},"woocommerce_blocks_loaded","vendor_prefixed\\octolize\\octolize-checkout-block-integration\\src\\Blocks\\StoreEndpoint.php",{"type":186,"name":259,"callback":188,"file":268,"line":269},"vendor_prefixed\\octolize\\octolize-pickup-point-checkout-blocks\\src\\Blocks\\PickupPoint\\MapPickupPoint\\MapRegistrator.php",12,{"type":233,"name":271,"callback":272,"priority":214,"file":273,"line":214},"woocommerce_shipping_method_add_rate","add_shipping_rate_meta_data","vendor_prefixed\\octolize\\octolize-pickup-point-checkout-blocks\\src\\Blocks\\PickupPoint\\MapPickupPoint\\ShippingRateMetaData.php",{"type":186,"name":259,"callback":188,"file":275,"line":276},"vendor_prefixed\\octolize\\octolize-pickup-point-checkout-blocks\\src\\Blocks\\PickupPoint\\Registrator.php",32,{"type":186,"name":278,"callback":279,"priority":102,"file":280,"line":281},"woocommerce_store_api_checkout_update_order_from_request","update_order_from_request","vendor_prefixed\\octolize\\octolize-pickup-point-checkout-blocks\\src\\Blocks\\PickupPoint\\StoreEndpoint.php",21,{"type":186,"name":265,"callback":188,"file":280,"line":210},{"type":186,"name":202,"callback":284,"file":285,"line":286},"enqueue_style","vendor_prefixed\\octolize\\wp-octolize-brand-assets\\src\\Brand\\Assets\\AdminAssets.php",54,{"type":186,"name":202,"callback":288,"file":289,"line":290},"enqueue_admin_scripts","vendor_prefixed\\octolize\\wp-octolize-docs-chat\\src\\Chat\\Assets.php",20,{"type":186,"name":292,"callback":293,"file":294,"line":295},"admin_footer","render_chat","vendor_prefixed\\octolize\\wp-octolize-docs-chat\\src\\Chat\\ChatContainer.php",18,{"type":186,"name":207,"callback":297,"file":298,"line":299},"display_notice_if_should","vendor_prefixed\\octolize\\wp-octolize-tracker\\src\\OptInNotice\\OptInNotice.php",41,{"type":186,"name":292,"callback":301,"file":298,"line":302},"add_js_to_footer",55,{"type":233,"name":304,"callback":188,"file":305,"line":306},"wpdesk_tracker_notice_screens","vendor_prefixed\\octolize\\wp-octolize-tracker\\src\\TrackerInitializer.php",82,{"type":186,"name":308,"callback":223,"file":305,"line":309},"plugins_loaded",83,{"type":186,"name":311,"callback":312,"file":313,"line":314},"current_screen","init_onboarding","vendor_prefixed\\octolize\\wp-onboarding\\src\\Onboarding\\Onboarding.php",64,{"type":186,"name":202,"callback":316,"file":313,"line":169},"enqueue_scripts_and_styles",{"type":186,"name":292,"callback":318,"file":313,"line":319},"render_onboarding",71,{"type":233,"name":321,"callback":322,"file":323,"line":324},"wpdesk_tracker_deactivation_data","append_onboarding_option_to_data","vendor_prefixed\\octolize\\wp-onboarding\\src\\Onboarding\\OnboardingDeactivationData.php",31,{"type":233,"name":326,"callback":327,"file":328,"line":205},"wpdesk_tracker_data","append_data_to_tracker","vendor_prefixed\\octolize\\wp-onboarding\\src\\Onboarding\\OnboardingTrackerData.php",{"type":186,"name":330,"callback":331,"priority":214,"file":332,"line":324},"upgrader_process_complete","save_plugin_version_from_upgrader","vendor_prefixed\\octolize\\wp-onboarding\\src\\Onboarding\\PluginUpgrade\\PluginUpgradeWatcher.php",{"type":186,"name":202,"callback":334,"file":335,"line":336},"register_scripts","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\Assets.php",37,{"type":233,"name":338,"callback":339,"file":340,"line":341},"octolize\u002Fshipping-extensions\u002Fheader-promo","add_promo","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\BlackFriday2025Promo.php",15,{"type":233,"name":343,"callback":344,"priority":214,"file":340,"line":250},"octolize\u002Fshipping-extensions\u002Fshould-add-badge","should_add_badge",{"type":186,"name":346,"callback":347,"file":340,"line":348},"octolize\u002Fshipping-extensions\u002Fview-tracking","view_tracking",17,{"type":186,"name":350,"callback":351,"priority":67,"file":352,"line":353},"admin_menu","add_page","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\Page.php",40,{"type":186,"name":355,"callback":347,"file":356,"line":357},"in_admin_header","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\PageViewTracker.php",29,{"type":186,"name":359,"callback":360,"file":361,"line":357},"wpdesk_tracker_started","register_tracker_provider","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\Tracker\\Tracker.php",{"type":186,"name":363,"callback":364,"file":365,"line":269},"admin_head","add_css_on_octolize_pages","vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\WooCommerceSuggestions.php",{"type":186,"name":367,"callback":368,"file":369,"line":370},"flexible_shipping_ups_token_created","schedule","vendor_prefixed\\octolize\\wp-ups-oauth\\src\\OAuth\\ActionScheduler\\RefreshTokenActionScheduler.php",26,{"type":186,"name":372,"callback":368,"file":369,"line":200},"flexible_shipping_ups_token_refreshed",{"type":186,"name":374,"callback":375,"file":376,"line":295},"woocommerce_update_option","delete_client_credentials_token_option","vendor_prefixed\\octolize\\wp-ups-oauth\\src\\OAuth\\ClientCredentialsTokenActions.php",{"type":186,"name":207,"callback":378,"file":379,"line":205},"create_token","vendor_prefixed\\octolize\\wp-ups-oauth\\src\\OAuth\\CreateTokenAction.php",{"type":186,"name":207,"callback":381,"file":382,"line":324},"oauth_notice","vendor_prefixed\\octolize\\wp-ups-oauth\\src\\OAuth\\Notices.php",{"type":186,"name":202,"callback":202,"file":384,"line":385},"vendor_prefixed\\wpdesk\\wp-builder\\src\\Plugin\\AbstractPlugin.php",148,{"type":186,"name":387,"callback":387,"file":384,"line":388},"wp_enqueue_scripts",149,{"type":186,"name":202,"callback":390,"file":391,"line":299},"enqueueAdminScripts","vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php",{"type":186,"name":207,"callback":393,"file":394,"line":395},"showNotice","vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\Notice.php",144,{"type":186,"name":292,"callback":393,"file":394,"line":397},145,{"type":233,"name":399,"callback":400,"file":401,"line":402},"wp_autoloader_loader_loaders_to_load","anonymous","vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\Initialization\\PluginDisablerByFileTrait.php",45,{"type":233,"name":404,"callback":400,"file":401,"line":405},"wp_autoloader_loader_loaders_to_create",46,{"type":186,"name":308,"callback":188,"file":407,"line":408},"vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\Initialization\\Simple\\SimplePaidStrategy.php",58,{"type":186,"name":308,"callback":188,"file":410,"line":411},"vendor_prefixed\\wpdesk\\wp-plugin-flow-common\\src\\PluginBootstrap.php",81,{"type":186,"name":187,"callback":188,"file":410,"line":413},88,{"type":186,"name":415,"callback":188,"file":410,"line":416},"activated_plugin",102,{"type":233,"name":418,"callback":188,"priority":214,"file":410,"line":419},"doing_it_wrong_trigger_error",123,{"type":186,"name":421,"callback":422,"priority":214,"file":423,"line":269},"woocommerce_after_order_itemmeta","display_ups_label_advertisement","vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\Advertisement\\UpsLabels.php",{"type":186,"name":207,"callback":425,"file":426,"line":295},"auth_code_notice","vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\AuthCodeNotice.php",{"type":233,"name":326,"callback":428,"priority":65,"file":429,"line":430},"wpdesk_tracker_data_ups","vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\Tracker.php",48,{"type":186,"name":207,"callback":432,"file":433,"line":348},"ups_xml_api_notice","vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\XmlApiNotice.php",{"type":186,"name":435,"callback":436,"file":437,"line":438},"woocommerce_active_payments_checkout_shipping_method","get_shipping_method_for_active_payments_checkout","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ActivePayments\\Integration.php",39,{"type":186,"name":207,"callback":297,"file":440,"line":441},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\AddMethodReminder\\AddMethodReminder.php",44,{"type":186,"name":192,"callback":443,"file":444,"line":445},"track_click","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\AddMethodReminder\\ClickNoticeTracker.php",23,{"type":233,"name":321,"callback":447,"file":448,"line":370},"append_deactivation_tracker_data","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\AddMethodReminder\\DeactivationTrackerData.php",{"type":233,"name":326,"callback":450,"file":451,"line":195},"append_tracker_data","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\AddMethodReminder\\TrackerData.php",{"type":186,"name":202,"callback":202,"file":453,"line":454},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\Assets.php",59,{"type":186,"name":202,"callback":456,"file":453,"line":457},"enqueue_brand_assets",60,{"type":186,"name":387,"callback":198,"file":453,"line":459},61,{"type":186,"name":461,"callback":462,"file":463,"line":464},"woocommerce_review_order_after_shipping","maybe_display_collection_points_field","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\CollectionPoints\\CheckoutHandler.php",89,{"type":186,"name":466,"callback":467,"file":463,"line":468},"woocommerce_checkout_update_order_review","force_shipping_recalculation_on_collection_point_change",90,{"type":186,"name":470,"callback":471,"priority":214,"file":472,"line":473},"woocommerce_after_shipping_rate","display_estimated_delivery_time_for_method_if_enabled_and_present","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\EstimatedDelivery\\EstimatedDeliveryDatesDisplay.php",56,{"type":233,"name":475,"callback":476,"file":472,"line":477},"woocommerce_package_rates","add_description_to_rate_if_enabled_and_present",57,{"type":186,"name":479,"callback":480,"priority":214,"file":472,"line":408},"woocommerce_hidden_order_itemmeta","add_hidden_order_item_meta",{"type":233,"name":482,"callback":483,"priority":214,"file":484,"line":169},"woocommerce_order_item_display_meta_key","get_order_meta_key_on_admin_order_edit_page","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\OrderMetaData\\AdminOrderMetaDataDisplay.php",{"type":233,"name":486,"callback":487,"priority":214,"file":484,"line":319},"woocommerce_order_item_display_meta_value","get_order_meta_value_on_admin_order_edit_page",{"type":233,"name":479,"callback":489,"priority":214,"file":484,"line":490},"add_hidden_order_item_meta_keys_to_woocommerce",72,{"type":186,"name":492,"callback":493,"file":494,"line":441},"woocommerce_order_details_after_order_table","maybe_display_order_meta_for_customer","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\OrderMetaData\\FrontOrderMetaDataDisplay.php",{"type":186,"name":496,"callback":493,"file":494,"line":402},"woocommerce_email_order_meta",{"type":186,"name":207,"callback":498,"file":499,"line":295},"show_notice_when_needed","vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ThirdParty\\Germanized\\TaxSettingsNotice.php",{"type":186,"name":202,"callback":501,"file":502,"line":503},"enqueue_js_and_css_if_should","vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\PopupPetition\\PopupPetitionDisplayer.php",34,{"type":186,"name":207,"callback":505,"file":506,"line":306},"maybe_show_first_notice","vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\RatingPetitionNotice.php",{"type":186,"name":207,"callback":508,"file":506,"line":309},"maybe_show_second_notice",{"type":186,"name":256,"callback":510,"priority":214,"file":506,"line":511},"maybe_start_second_notice_on_dismiss_first_notice",84,{"type":186,"name":202,"callback":513,"file":514,"line":438},"enqueue_css_if_should","vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\TextPetitionDisplayer.php",{"type":233,"name":516,"callback":517,"file":514,"line":518},"admin_footer_text","__return_empty_string",62,{"type":186,"name":192,"callback":520,"priority":214,"file":521,"line":522},"maybe_init_watching","vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\TimeWatcher\\ShippingMethodInstanceWatcher.php",75,{"type":186,"name":524,"callback":525,"priority":214,"file":521,"line":526},"woocommerce_shipping_zone_method_added","watch_added_shipping_method",76,{"type":186,"name":202,"callback":202,"file":528,"line":263},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\Assets.php",{"type":186,"name":350,"callback":530,"file":531,"line":532},"add_submenu_page","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\OptInPage.php",35,{"type":186,"name":192,"callback":192,"file":531,"line":534},36,{"type":186,"name":207,"callback":536,"file":537,"line":263},"handle_opt_out","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\OptOut.php",{"type":233,"name":248,"callback":539,"priority":214,"file":540,"line":534},"append_plugin_action_links_to_row_meta","vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\PluginActionLinks.php",[542],{"action":543,"nopriv":544,"callback":545,"hasNonce":546,"hasCapCheck":546,"file":391,"line":547},"wpdesk_notice_dismiss",false,"processAjaxNoticeDismiss",true,42,[],[],[],{"dangerousFunctions":552,"sqlUsage":572,"outputEscaping":579,"fileOperations":534,"externalRequests":48,"nonceChecks":295,"capabilityChecks":922,"bundledLibraries":923},[553,558,562,565,569],{"fn":554,"file":555,"line":556,"context":557},"proc_open","vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Handler\\ProcessHandler.php",104,"$this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);",{"fn":559,"file":560,"line":457,"context":561},"shell_exec","vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Processor\\GitProcessor.php","$branches = shell_exec('git branch -v --no-abbrev');",{"fn":559,"file":563,"line":454,"context":564},"vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Processor\\MercurialProcessor.php","$result = explode(' ', trim((string) shell_exec('hg id -nb')));",{"fn":566,"file":567,"line":341,"context":568},"unserialize","vendor_prefixed\\wpdesk\\wp-forms\\src\\Serializer\\SerializeSerializer.php","return unserialize($value);",{"fn":566,"file":570,"line":254,"context":571},"vendor_prefixed\\wpdesk\\wp-persistence\\src\\Decorator\\SerializedPersistentContainer.php","return unserialize($this->container->get($id));",{"prepared":348,"raw":28,"locations":573},[574,577],{"file":575,"line":324,"context":576},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\data_provider\\class-wpdesk-tracker-data-provider-orders-country.php","$wpdb->get_results() with variable interpolation",{"file":578,"line":324,"context":576},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\data_provider\\class-wpdesk-tracker-data-provider-orders-month.php",{"escaped":580,"rawEcho":581,"locations":582},87,252,[583,587,589,591,592,593,594,596,597,598,599,601,602,603,604,605,607,608,609,610,612,613,614,616,617,619,620,621,622,623,625,626,627,628,629,630,632,634,635,636,637,638,639,640,641,642,643,645,647,648,650,651,654,656,658,659,660,661,662,663,665,668,669,670,672,673,675,676,677,678,679,680,682,683,684,685,686,688,690,692,693,695,696,697,698,699,701,702,703,704,705,707,708,709,711,713,714,715,716,717,718,719,721,722,725,726,727,728,730,731,732,733,734,735,736,738,739,741,742,743,744,745,746,747,748,750,752,754,755,756,757,758,761,763,764,765,767,768,770,771,774,776,778,779,780,781,782,783,784,785,786,787,788,789,791,792,793,794,795,797,798,799,801,802,803,804,805,806,808,810,812,814,816,818,820,821,822,823,825,827,829,830,832,833,834,836,837,838,840,842,844,846,847,849,850,851,852,853,854,855,857,858,859,860,861,862,864,866,867,868,869,870,871,872,874,875,877,878,879,880,882,883,884,886,887,888,890,891,893,894,896,897,898,899,900,901,902,903,904,905,906,908,910,912,914,915,916,917,918,919,920,921],{"file":584,"line":585,"context":586},"vendor_prefixed\\monolog\\monolog\\src\\Monolog\\Handler\\BrowserConsoleHandler.php",114,"raw output",{"file":588,"line":324,"context":586},"vendor_prefixed\\octolize\\wp-csat-petition\\src\\Csat.php",{"file":590,"line":281,"context":586},"vendor_prefixed\\octolize\\wp-octolize-brand-assets\\src\\Brand\\UpsellingBox\\view\\settings-sidebar-html.php",{"file":590,"line":263,"context":586},{"file":590,"line":205,"context":586},{"file":590,"line":402,"context":586},{"file":590,"line":595,"context":586},47,{"file":590,"line":302,"context":586},{"file":590,"line":408,"context":586},{"file":590,"line":459,"context":586},{"file":600,"line":341,"context":586},"vendor_prefixed\\octolize\\wp-octolize-docs-chat\\src\\Chat\\views\\html-chat-container.php",{"file":600,"line":295,"context":586},{"file":600,"line":281,"context":586},{"file":600,"line":254,"context":586},{"file":600,"line":200,"context":586},{"file":606,"line":65,"context":586},"vendor_prefixed\\octolize\\wp-octolize-tracker\\src\\OptInNotice\\views\\html-footer-script.php",{"file":606,"line":341,"context":586},{"file":606,"line":281,"context":586},{"file":606,"line":357,"context":586},{"file":611,"line":269,"context":586},"vendor_prefixed\\octolize\\wp-octolize-tracker\\src\\OptInNotice\\views\\html-notice.php",{"file":611,"line":341,"context":586},{"file":611,"line":290,"context":586},{"file":615,"line":295,"context":586},"vendor_prefixed\\octolize\\wp-onboarding\\src\\Onboarding\\views\\html-onboarding-container.php",{"file":615,"line":281,"context":586},{"file":618,"line":348,"context":586},"vendor_prefixed\\octolize\\wp-shipping-extensions\\src\\ShippingExtensions\\views\\html-shipping-extensions-page.php",{"file":618,"line":290,"context":586},{"file":618,"line":357,"context":586},{"file":618,"line":205,"context":586},{"file":618,"line":299,"context":586},{"file":624,"line":290,"context":586},"vendor_prefixed\\octolize\\wp-ups-oauth\\src\\OAuth\\views\\OAuth-field.php",{"file":624,"line":210,"context":586},{"file":624,"line":324,"context":586},{"file":624,"line":503,"context":586},{"file":624,"line":205,"context":586},{"file":624,"line":547,"context":586},{"file":624,"line":631,"context":586},50,{"file":624,"line":633,"context":586},53,{"file":624,"line":477,"context":586},{"file":624,"line":459,"context":586},{"file":624,"line":314,"context":586},{"file":624,"line":190,"context":586},{"file":624,"line":169,"context":586},{"file":624,"line":14,"context":586},{"file":624,"line":511,"context":586},{"file":624,"line":580,"context":586},{"file":624,"line":464,"context":586},{"file":624,"line":644,"context":586},101,{"file":646,"line":348,"context":586},"vendor_prefixed\\octolize\\wp-ups-oauth\\templates\\order-details-after-table-access-point-address.php",{"file":646,"line":290,"context":586},{"file":649,"line":348,"context":586},"vendor_prefixed\\octolize\\wp-ups-oauth\\templates\\order-details-after-table-access-point-id.php",{"file":649,"line":290,"context":586},{"file":652,"line":653,"context":586},"vendor_prefixed\\wpdesk\\wp-basic-requirements\\src\\Basic_Requirement_Checker.php",626,{"file":655,"line":250,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\button.php",{"file":655,"line":657,"context":586},19,{"file":655,"line":210,"context":586},{"file":655,"line":195,"context":586},{"file":655,"line":324,"context":586},{"file":655,"line":353,"context":586},{"file":655,"line":595,"context":586},{"file":664,"line":503,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-field.php",{"file":666,"line":667,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-label.php",13,{"file":666,"line":341,"context":586},{"file":666,"line":281,"context":586},{"file":671,"line":214,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\form-start.php",{"file":671,"line":269,"context":586},{"file":674,"line":295,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\header.php",{"file":674,"line":290,"context":586},{"file":674,"line":210,"context":586},{"file":674,"line":254,"context":586},{"file":674,"line":503,"context":586},{"file":674,"line":534,"context":586},{"file":681,"line":667,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-image.php",{"file":681,"line":250,"context":586},{"file":681,"line":657,"context":586},{"file":681,"line":210,"context":586},{"file":681,"line":357,"context":586},{"file":681,"line":687,"context":586},43,{"file":681,"line":689,"context":586},66,{"file":691,"line":210,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-submit.php",{"file":691,"line":324,"context":586},{"file":691,"line":694,"context":586},33,{"file":691,"line":438,"context":586},{"file":691,"line":547,"context":586},{"file":691,"line":441,"context":586},{"file":691,"line":595,"context":586},{"file":700,"line":370,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input-text-multiple.php",{"file":700,"line":547,"context":586},{"file":700,"line":402,"context":586},{"file":700,"line":430,"context":586},{"file":700,"line":302,"context":586},{"file":700,"line":706,"context":586},65,{"file":700,"line":169,"context":586},{"file":700,"line":468,"context":586},{"file":700,"line":710,"context":586},125,{"file":712,"line":667,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\input.php",{"file":712,"line":263,"context":586},{"file":712,"line":324,"context":586},{"file":712,"line":205,"context":586},{"file":712,"line":405,"context":586},{"file":712,"line":473,"context":586},{"file":712,"line":112,"context":586},{"file":720,"line":657,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\paragraph.php",{"file":720,"line":445,"context":586},{"file":723,"line":724,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\product-select.php",14,{"file":723,"line":348,"context":586},{"file":723,"line":657,"context":586},{"file":723,"line":357,"context":586},{"file":729,"line":724,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\select.php",{"file":729,"line":290,"context":586},{"file":729,"line":195,"context":586},{"file":729,"line":200,"context":586},{"file":729,"line":532,"context":586},{"file":729,"line":336,"context":586},{"file":729,"line":595,"context":586},{"file":729,"line":737,"context":586},63,{"file":729,"line":689,"context":586},{"file":740,"line":724,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\textarea.php",{"file":740,"line":290,"context":586},{"file":740,"line":195,"context":586},{"file":740,"line":200,"context":586},{"file":740,"line":694,"context":586},{"file":740,"line":532,"context":586},{"file":740,"line":402,"context":586},{"file":740,"line":631,"context":586},{"file":749,"line":370,"context":586},"vendor_prefixed\\wpdesk\\wp-forms\\templates\\wyswig.php",{"file":394,"line":751,"context":586},229,{"file":753,"line":348,"context":586},"vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\Advertisement\\view\\html-ups-labels.php",{"file":753,"line":657,"context":586},{"file":753,"line":324,"context":586},{"file":753,"line":534,"context":586},{"file":753,"line":438,"context":586},{"file":759,"line":760,"context":586},"vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\UpsSingleFrontMetaDataInterpreter.php",69,{"file":762,"line":214,"context":586},"vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\src\\WooCommerceShipping\\Ups\\view\\xml-api-notice.php",{"file":762,"line":348,"context":586},{"file":762,"line":290,"context":586},{"file":766,"line":348,"context":586},"vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\templates\\order-details-after-table-access-point-address.php",{"file":766,"line":290,"context":586},{"file":769,"line":348,"context":586},"vendor_prefixed\\wpdesk\\wp-ups-shipping-method\\templates\\order-details-after-table-access-point-id.php",{"file":769,"line":290,"context":586},{"file":772,"line":773,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\CollectionPoints\\CheckoutField.php",130,{"file":775,"line":319,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\CustomFields\\ApiStatus\\FieldApiStatusAjax.php",{"file":777,"line":263,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\CustomFields\\ApiStatus\\views\\api-status.php",{"file":777,"line":324,"context":586},{"file":777,"line":336,"context":586},{"file":777,"line":405,"context":586},{"file":777,"line":631,"context":586},{"file":777,"line":633,"context":586},{"file":777,"line":473,"context":586},{"file":777,"line":454,"context":586},{"file":777,"line":518,"context":586},{"file":777,"line":706,"context":586},{"file":777,"line":760,"context":586},{"file":777,"line":526,"context":586},{"file":790,"line":445,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\CustomFields\\Services\\views\\services.php",{"file":790,"line":195,"context":586},{"file":790,"line":370,"context":586},{"file":790,"line":276,"context":586},{"file":790,"line":503,"context":586},{"file":790,"line":796,"context":586},51,{"file":790,"line":190,"context":586},{"file":790,"line":490,"context":586},{"file":790,"line":800,"context":586},74,{"file":790,"line":526,"context":586},{"file":790,"line":112,"context":586},{"file":790,"line":580,"context":586},{"file":790,"line":464,"context":586},{"file":790,"line":68,"context":586},{"file":790,"line":807,"context":586},93,{"file":790,"line":809,"context":586},110,{"file":790,"line":811,"context":586},118,{"file":790,"line":813,"context":586},122,{"file":472,"line":815,"context":586},108,{"file":472,"line":817,"context":586},112,{"file":819,"line":269,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\Logger\\view\\display-notice-context-single-value.php",{"file":819,"line":341,"context":586},{"file":819,"line":295,"context":586},{"file":819,"line":281,"context":586},{"file":824,"line":388,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ShippingMethod\\Traits\\SettingsTrait.php",{"file":824,"line":826,"context":586},345,{"file":828,"line":667,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ShippingMethod\\Traits\\view\\shipping-method-java-script-fallback.php",{"file":828,"line":295,"context":586},{"file":831,"line":724,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ShippingMethod\\Traits\\view\\shipping-method-java-script-free-shipping.php",{"file":831,"line":657,"context":586},{"file":831,"line":210,"context":586},{"file":835,"line":250,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ShippingMethod\\Traits\\view\\shipping-method-java-script-handling-fees.php",{"file":835,"line":210,"context":586},{"file":835,"line":195,"context":586},{"file":839,"line":445,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\src\\WooCommerceShipping\\ShippingMethod\\Traits\\view\\shipping-method-settings-html.php",{"file":841,"line":290,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\templates\\after-shipping-rate-days-to-arrival.php",{"file":843,"line":250,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\templates\\after-shipping-rate-delivery-date.php",{"file":845,"line":210,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\templates\\shipping-method-after-access-point-select.php",{"file":845,"line":370,"context":586},{"file":845,"line":848,"context":586},30,{"file":845,"line":438,"context":586},{"file":845,"line":687,"context":586},{"file":845,"line":595,"context":586},{"file":845,"line":631,"context":586},{"file":845,"line":286,"context":586},{"file":845,"line":477,"context":586},{"file":856,"line":445,"context":586},"vendor_prefixed\\wpdesk\\wp-woocommerce-shipping\\templates\\shipping-method-after-access-point-single.php",{"file":856,"line":200,"context":586},{"file":856,"line":503,"context":586},{"file":856,"line":336,"context":586},{"file":856,"line":438,"context":586},{"file":856,"line":547,"context":586},{"file":856,"line":863,"context":586},49,{"file":865,"line":295,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\PopupPetition\\views\\html-popup-petition-code.php",{"file":865,"line":281,"context":586},{"file":865,"line":254,"context":586},{"file":865,"line":200,"context":586},{"file":865,"line":848,"context":586},{"file":865,"line":694,"context":586},{"file":865,"line":534,"context":586},{"file":873,"line":269,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-rating-petition\\src\\views\\html-text-petition.php",{"file":873,"line":341,"context":586},{"file":876,"line":657,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\PSR\\WPDesk\\Tracker\\views\\tracker-connect.php",{"file":876,"line":694,"context":586},{"file":876,"line":205,"context":586},{"file":876,"line":464,"context":586},{"file":881,"line":195,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\views\\tracker-connect.php",{"file":881,"line":848,"context":586},{"file":881,"line":411,"context":586},{"file":885,"line":210,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker\\src\\views\\tracker-notice.php",{"file":885,"line":195,"context":586},{"file":885,"line":694,"context":586},{"file":889,"line":477,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker-deactivation\\src\\WPDesk\\Tracker\\Deactivation\\Tracker.php",{"file":889,"line":314,"context":586},{"file":892,"line":299,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker-deactivation\\src\\WPDesk\\Tracker\\Deactivation\\views\\scripts.php",{"file":892,"line":430,"context":586},{"file":892,"line":895,"context":586},52,{"file":892,"line":518,"context":586},{"file":892,"line":760,"context":586},{"file":892,"line":14,"context":586},{"file":892,"line":526,"context":586},{"file":892,"line":69,"context":586},{"file":892,"line":511,"context":586},{"file":892,"line":468,"context":586},{"file":892,"line":807,"context":586},{"file":892,"line":809,"context":586},{"file":892,"line":585,"context":586},{"file":892,"line":907,"context":586},120,{"file":892,"line":909,"context":586},138,{"file":892,"line":911,"context":586},155,{"file":913,"line":290,"context":586},"vendor_prefixed\\wpdesk\\wp-wpdesk-tracker-deactivation\\src\\WPDesk\\Tracker\\Deactivation\\views\\thickbox.php",{"file":913,"line":445,"context":586},{"file":913,"line":370,"context":586},{"file":913,"line":299,"context":586},{"file":913,"line":405,"context":586},{"file":913,"line":895,"context":586},{"file":913,"line":454,"context":586},{"file":913,"line":319,"context":586},{"file":913,"line":522,"context":586},9,[924],{"name":925,"version":38,"knownCves":926},"Guzzle",[],[928,944],{"entryPoint":929,"graph":930,"unsanitizedCount":29,"severity":943},"processAjaxNoticeDismiss (vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php:72)",{"nodes":931,"edges":941},[932,936],{"id":933,"type":934,"label":935,"file":391,"line":522},"n0","source","$_POST",{"id":937,"type":938,"label":939,"file":391,"line":145,"wp_function":940},"n1","sink","update_option() [Settings Manipulation]","update_option",[942],{"from":933,"to":937,"sanitized":546},"low",{"entryPoint":945,"graph":946,"unsanitizedCount":29,"severity":943},"\u003CAjaxHandler> (vendor_prefixed\\wpdesk\\wp-notice\\src\\WPDesk\\Notice\\AjaxHandler.php:0)",{"nodes":947,"edges":950},[948,949],{"id":933,"type":934,"label":935,"file":391,"line":522},{"id":937,"type":938,"label":939,"file":391,"line":145,"wp_function":940},[951],{"from":933,"to":937,"sanitized":546},{"summary":953,"deductions":954},"The flexible-shipping-ups plugin version 3.6.3 exhibits a mixed security posture. On the positive side, it has a very small attack surface, with only one AJAX handler and no unprotected entry points. The plugin also demonstrates good practices by overwhelmingly using prepared statements for SQL queries and implementing a reasonable number of nonce and capability checks. However, the presence of several dangerous functions, including `proc_open`, `shell_exec`, and `unserialize`, raises concerns about potential code execution vulnerabilities if these are not handled with extreme care. The low percentage of properly escaped output (26%) is a significant weakness, indicating a risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered without proper sanitization.\n\nThe vulnerability history shows two past medium-severity CVEs, both related to Missing Authorization and Cross-Site Request Forgery (CSRF). While there are no currently unpatched vulnerabilities, the pattern of past issues suggests that authorization checks and input validation, particularly concerning user-supplied data, have been areas of weakness. The taint analysis shows no high or critical severity flows, which is a positive indicator, but this should be considered in conjunction with the other code signals. The bundling of Guzzle, while not inherently problematic, could introduce risks if the library itself is outdated and vulnerable.\n\nIn conclusion, while the plugin has a controlled attack surface and uses prepared statements effectively, the identified dangerous functions, a low rate of proper output escaping, and a history of authorization and CSRF issues warrant caution. The primary risks lie in potential code execution and XSS vulnerabilities due to improper output handling. It is crucial to ensure that all instances of dangerous functions are secured and that output escaping is thoroughly audited and improved.",[955,957,959,961],{"reason":956,"points":341},"Low rate of properly escaped output",{"reason":958,"points":341},"Presence of dangerous functions (proc_open, shell_exec, unserialize)",{"reason":960,"points":214},"Past medium severity CVEs related to authorization and CSRF",{"reason":962,"points":963},"Bundled library (Guzzle) - potential for outdatedness",3,"2026-03-16T17:59:53.365Z",{"wat":966,"direct":977},{"assetPaths":967,"generatorPatterns":969,"scriptPaths":970,"versionParams":973},[968],"\u002Fwp-content\u002Fplugins\u002Fflexible-shipping-ups\u002Fsrc\u002FPlugin\u002FAdvertMetabox\u002Fview\u002Fhtml-pro-features.php",[],[971,972],"\u002Fwp-content\u002Fplugins\u002Fflexible-shipping-ups\u002Fvendor_prefixed\u002Foctolize\u002Foctolize-checkout-block-integration\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fflexible-shipping-ups\u002Fvendor_prefixed\u002Foctolize\u002Foctolize-checkout-block-integration\u002Fbuild\u002Fstyle-index.css",[974,975,976],"flexible-shipping-ups\u002Fsrc\u002FPlugin\u002FAdvertMetabox\u002Fview\u002Fhtml-pro-features.php?ver=","flexible-shipping-ups\u002Fvendor_prefixed\u002Foctolize\u002Foctolize-checkout-block-integration\u002Fbuild\u002Findex.js?ver=","flexible-shipping-ups\u002Fvendor_prefixed\u002Foctolize\u002Foctolize-checkout-block-integration\u002Fbuild\u002Fstyle-index.css?ver=",{"cssClasses":978,"htmlComments":980,"htmlAttributes":982,"restEndpoints":984,"jsGlobals":985,"shortcodeOutput":988},[979],"ups-upgrade-box",[981],"\u003C!-- PRO features -->",[983],"data-ups-upgrade-box-element",[],[986,987],"UpsShippingService","wp",[]]