[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT9MLbIIFDX4ptCYJicBClEbwsMDPanUSer_iWQ3ExzU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":116,"fingerprints":457},"do-deliver-orders","Do Deliver Orders","1.9","hnhsofttechsolutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fhnhsofttechsolutions\u002F","\u003Cp>Do Deliver Orders allows you to automatically send WooCommerce orders to your Do Deliver logistics portal. This plugin simplifies the delivery process by integrating WooCommerce with your Do Deliver dashboard for streamlined tracking, dispatch, and fulfillment.\u003C\u002Fp>\n\u003Cp>This plugin connects to the external \u003Cstrong>Do Deliver\u003C\u002Fstrong> service in order to transmit order details for fulfillment. By using this plugin, you agree that order data will be transmitted securely to the Do Deliver platform as part of the delivery workflow.\u003C\u002Fp>\n\u003Ch3>External Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin uses the \u003Cstrong>Do Deliver\u003C\u002Fstrong> external service to manage and fulfill WooCommerce orders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What the service is and what it is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nDo Deliver is a third-party logistics service that handles order delivery, tracking, and dispatch. This plugin integrates WooCommerce with your Do Deliver account to automate these tasks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen an order is placed in WooCommerce and meets the plugin’s dispatch conditions, the following order data is transmitted to Do Deliver via its secure API:\u003Cbr \u002F>\n– Customer name\u003Cbr \u002F>\n– Shipping address\u003Cbr \u002F>\n– Phone number\u003Cbr \u002F>\n– Email (optional)\u003Cbr \u002F>\n– Product details (SKU, quantity, price)\u003Cbr \u002F>\n– Order total and shipping information\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where and under which conditions:\u003C\u002Fstrong>\u003Cbr \u002F>\nData is only sent when the plugin is configured with your Do Deliver API key and the integration is active. Data is securely transmitted over HTTPS to the following API endpoint:\u003Cbr \u002F>\n\u003Cstrong>https:\u002F\u002Fportal.dodeliver.com.pk\u002Fapi\u002F\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service terms and policies:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdodeliver.com.pk\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Do Deliver Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdodeliver.com.pk\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Do Deliver Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","Streamline WooCommerce order delivery with Do Deliver integration.   Note: This plugin connects to a third-partyr external service (Do Deliver).",0,983,"2025-10-17T17:40:00.000Z","6.8.5","5.0","7.4",[18,19,20,21,22],"delivery","logistics","orders","shipping","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdo-deliver-orders.1.9.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T19:54:46.509Z",[35,59,75,89,102],{"slug":36,"name":37,"version":38,"author":37,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":23,"download_link":56,"security_score":57,"vuln_count":30,"unpatched_count":30,"last_vuln_date":58,"fetched_at":27},"shiprocket","Shiprocket","2.0.8","https:\u002F\u002Fprofiles.wordpress.org\u002Fshiprocket\u002F","\u003Cp>\u003Cstrong>About ShipRocket\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Shiprocket is India’s leading eCommerce shipping solution. It is packed with various features that help you in shipping across 26000+ pin codes in India and 220+ countries across the globe. With the Shiprocket-Woocommerce plugin, you can easily handle all your order fulfillment processes such as inventory management and shipping at one place.\u003C\u002Fp>\n\u003Cp>With this FREE shipping plugin, you can ship at discounted rates starting from Rs. 23\u002F500g. Also, you can choose from 17+ courier partners that include leading names such as FedEx, Delhivery, Bluedart, Wefast and Shadowfax. Sync your Woocommerce account with Shiprocket using our plugin and simplify your eCommerce shipping!\u003Cbr \u002F>\nHere are a few more features you get in the Shiprocket panel.\u003C\u002Fp>\n\u003Cp>1. Auto order import from your Woocommerce website\u003Cbr \u002F>\n2. Cash on delivery or Prepaid mode of payment\u003Cbr \u002F>\n3. Courier recommendation engine for suggesting the most suitable carrier\u003Cbr \u002F>\n4. Insurance cover of up to Rs. 5000 on lost shipments\u003Cbr \u002F>\n5. Automated NDR panel for faster return order processing\u003Cbr \u002F>\n6. White labeled tracking pages with regular tracking updates\u003C\u002Fp>\n\u003Cp>Know more about Shiprocket here – \u003Ca href=\"https:\u002F\u002Fwww.shiprocket.in\u002Ffeatures\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.shiprocket.in\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.shiprocket.in\u002Fhow-do-i-integrate-woocommerce-with-shiprocket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>FAQ’s\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.shiprocket.in\u002Fcontact\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Contact Us\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>How to integrate your Woocommerce store with Shiprocket?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>USING THE WOOCOMMERCE ADMIN PANEL\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>1. Login to the Woocommerce Admin Panel \u003Cbr \u002F>\n2. Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Advanced \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Enable Rest API \u003Cbr \u002F>\n3. Click on Enable Rest API.\u003Cbr \u002F>\n4. Save the settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>App Configuration Process\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\n1. For a non-registered user, please begin by entering your email ID. You can use the same email ID to log in to your Shiprocket panel. For registered user, please enter your registered Shiprocket email ID.\u003Cbr \u002F>\n2. Company Name\u003Cbr \u002F>\n3. First Name\u003Cbr \u002F>\n4. Last name\u003Cbr \u002F>\n5. Registered Mobile Number\u003Cbr \u002F>\n6. Post entering all the details, the user has to click on the button “Signup on Shiprocket and Get API Keys”.\u003Cbr \u002F>\n7. If the user is already present, the app will map your existing shiprocket account. If not, the app will create a new Shiprocket Account.\u003Cbr \u002F>\n8. User has to enter the Shipping Method title which will be displayed on the Checkout Page\u003Cbr \u002F>\n9. It is mandatory to enter the fallback shipping charges which can be applied in case none of Shiprocket couriers are serviceable.\u003Cbr \u002F>\n10. Please save all the changes once done.\u003Cbr \u002F>\n11. To show your customers real-time rates and EDD in your website, please enable RealTime rates in your App settings.\u003Cbr \u002F>\n12. If real-time rates setting is disabled, enter the title of the Flat Shipping Method and Flat Shipping Rates that will appear on the checkout page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>USING THE SHIPROCKET PANEL\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>1. Login to the ShipRocket panel.\u003Cbr \u002F>\n2. Goto Settings – Channels.\u003Cbr \u002F>\n3. Click on “Add New Channel” Button\u003Cbr \u002F>\n4. Click on WooCommerce -> Integrate.\u003Cbr \u002F>\n5. Enter the store URL.\u003Cbr \u002F>\n6. Click on ‘Connect to Woocommerce’.\u003Cbr \u002F>\n7. The Green Icon indicates that the channel has been successfully configured. Congratulations. You successfully integrated your Woocommerce Store with ShipRocket.\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APP FEATURES\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\n1. Seamless Signup on Shiprocket\u003Cbr \u002F>\n2. Integrate your existing shiprocket using Single Sign On (SSO)\u003Cbr \u002F>\n3. Show your customers multiple courier partners with their estimated delivery time, rate, and mode on the checkout page.\u003Cbr \u002F>\n4. Available on all Shiprocket Plans\u003Cbr \u002F>\n5. Displays custom EDD on Product Description Page based on the courier priority you have set on your Shiprocket panel.\u003Cbr \u002F>\n6. Now let your buyer incur shipping charges based on their selected courier rather than you incurring all the shipping charges.\u003Cbr \u002F>\n7. Display fallback ‘flat rates’ if in case none of the shiprocket couriers are serviceable.\u003Cbr \u002F>\n8. Now enable zone-wise shipping rates. Add new zones to select free shipping & define flat shipping rates. You can also apply real-time rates powered by Shiprocket, configured under the Shiprocket App.\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key feature of the Woocommerce shipping plugin:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Automatic Order Sync \u003C\u002Fstrong>– Automatically sync your orders from the Woocommerce panel into the system, with just one click. Get access to the complete order data, including the buyer’s address & product details on the panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Automatic Shipping Status Sync\u003C\u002Fstrong> – Get an automatically updated status on Woocommerce for all the products shipped from your store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Catalog & inventory Sync\u003C\u002Fstrong> – All the active products on the Woocommerce panel will automatically be fetched into the system, and correspondingly the stock count for products on Woocommerce can be managed from Shiprocket Panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Zone Wise Shipping\u003C\u002Fstrong> – Configure shipping rates based on the shipping zones you create.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable zone-wise shipping\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>WooCommerce > Settings > Shipping > Add Shipping Zone\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Add zone-specific details, shipping rates & shipping methods\u003C\u002Fli>\n\u003Cli>To apply rates powered by Shiprocket, select \u003Cstrong>Shipping Methods > Shiprocket App Configuration\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cul>\n\u003C\u002Ful>\n\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> If your shipping method is not defined, your buyer will not be able to checkout successfully.\u003C\u002Fp>\n\u003Ch3>Pincode Not Serviceable Issue\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Minimum one Pickup address should be added on the Shiprocket panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In Products weight (in KG) should be updated on WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In Products dimensions (in CM) should be updated on WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>At the time of the plugin configuration Shiprocket’s register email id and mobile number have to be used on the Plugin settings page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Plugin Support\u003C\u002Fh3>\n\u003Cp>Please feel free to raise your concerns \u002F issues on support@shiprocket.com.\u003C\u002Fp>\n","Auto Sync your Woocommerce store orders & ship them at lowest shipping rates. Automate your shipping, save time & money.",10000,144138,54,20,"2025-12-08T11:56:00.000Z","6.9.4","3.0.0","4.8",[51,52,53,54,55],"cash-on-delivery","logistics-integration","shipment-tracking","shipping-india","woocommerce-shipping","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshiprocket.2.0.8.zip",78,"2026-01-29 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":25,"num_ratings":30,"last_updated":69,"tested_up_to":47,"requires_at_least":70,"requires_php":16,"tags":71,"homepage":73,"download_link":74,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"snappbox","SnappBox","1.1.2","Snapp! Box","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnappbox\u002F","\u003Cp>SnappBox helps you track and display delivery statuses inside WordPress. This plugin provides:\u003C\u002Fp>\n\u003Ch3>Step 1: Download the Plugin\u003C\u002Fh3>\n\u003Cp>Open your browser and go to:\u003Cbr \u002F>\nhttps:\u002F\u002Fsnapp-box.com\u002Fwordpress-plugin\u003Cbr \u002F>\nClick the \u003Cstrong>“Download SnappBox Plugin for Free”\u003C\u002Fstrong> button.\u003Cbr \u002F>\nFill out the displayed form (Business Name, Mobile Number, and Email) and click \u003Cstrong>Submit\u003C\u002Fstrong>.\u003Cbr \u002F>\nAfter submitting, the plugin file will automatically be downloaded.\u003C\u002Fp>\n\u003Cp>⚙️ \u003Cstrong>Step 2: Install the Plugin in WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\nLog in to your WordPress dashboard (\u003Cstrong>wp-admin\u003C\u002Fstrong>).\u003Cbr \u002F>\nFrom the left menu, go to \u003Cstrong>Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fstrong>.\u003Cbr \u002F>\nClick \u003Cstrong>Upload Plugin\u003C\u002Fstrong> and select the downloaded zip file.\u003Cbr \u002F>\nAfter installation, click \u003Cstrong>Activate Plugin\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>⚠️ Note: WooCommerce must already be installed and activated.\u003C\u002Fp>\n\u003Cp>🔑 \u003Cstrong>Step 3: Obtain and Register the Token (Easier Method)\u003C\u002Fstrong>\u003Cbr \u002F>\nAfter activating the plugin, a \u003Cstrong>SnappBox\u003C\u002Fstrong> option will appear in the WordPress menu. Open it.\u003Cbr \u002F>\nClick the \u003Cstrong>“Get Token”\u003C\u002Fstrong> button.\u003Cbr \u002F>\nOn the opened page, enter your store name and phone number.\u003Cbr \u002F>\nOnce submitted, your \u003Cstrong>API Token\u003C\u002Fstrong> will be displayed.\u003Cbr \u002F>\nCopy this token and paste it into the relevant field at the top of the plugin settings page.\u003Cbr \u002F>\nClick \u003Cstrong>Save Settings\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>🛠 \u003Cstrong>Step 4: Plugin Basic Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Set Store Location\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pin your store location on the map.  \u003C\u002Fli>\n\u003Cli>Enter your full store address in the text field.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Store Information\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enter your store name and phone number.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enable SnappBox Shipping Method\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check the enable box \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> SnappBox will appear as a shipping option on the checkout page.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Select Cities and Regions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose the city or region where you want to provide delivery service.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shipping Payment Methods\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cash on Delivery\u003C\u002Fstrong>: Enable by ticking the checkbox.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flat Rate\u003C\u002Fstrong>: Enter a fixed delivery fee (in Rials).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free Shipping\u003C\u002Fstrong>: Define a minimum purchase amount for free shipping.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Connect to WooCommerce Shipping Zones\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Go to \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shipping \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shipping Zones\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Select or create a zone.  \u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Add Shipping Method \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> SnappBox\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>Save the settings.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Use SnappBox Wallet\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you have an organizational account, shipping costs can be deducted directly from your SnappBox wallet balance.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>✅ \u003Cstrong>Step 5: Test and Verify Functionality\u003C\u002Fstrong>\u003Cbr \u002F>\nPlace a test order and choose SnappBox on the checkout page.\u003Cbr \u002F>\nIn \u003Cstrong>WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Orders\u003C\u002Fstrong>, open the order and make sure the SnappBox method is registered.\u003Cbr \u002F>\nTrack the delivery status from the WordPress panel or the SnappBox mobile app.\u003C\u002Fp>\n\u003Cp>🎉 Now your store is ready to automatically and quickly deliver orders using the SnappBox fleet!\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin includes minified JavaScript and CSS files for optimal performance. The source code for all compressed files is available within the plugin.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses external resources like Mapbox RTL Text Plugin, Snapp Maps Style, and Snapp Box configuration files loaded from official URLs.\u003C\u002Fp>\n\u003Ch3>Build Tools\u003C\u002Fh3>\n\u003Cp>Uses standard build tools with minified assets for performance and transparency according to WordPress guidelines.\u003C\u002Fp>\n","The SnappBox WordPress plugin offers a fast and simple way to register and manage order deliveries. By installing this plugin, you can send your store &hellip;",300,1510,"2026-02-18T10:14:00.000Z","5.6",[18,20,21,72,22],"tracking","http:\u002F\u002Fsnapp-box.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnappbox.1.1.2.zip",{"slug":76,"name":77,"version":78,"author":77,"author_profile":79,"description":80,"short_description":81,"active_installs":11,"downloaded":82,"rating":11,"num_ratings":11,"last_updated":83,"tested_up_to":14,"requires_at_least":84,"requires_php":16,"tags":85,"homepage":87,"download_link":88,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"bijak","Bijak","1.0.0","https:\u002F\u002Fprofiles.wordpress.org\u002Fbijak\u002F","\u003Cp>\u003Cstrong>Bijak Smart Freight\u003C\u002Fstrong> integrates directly with WooCommerce to enable nationwide freight shipping across Iran.\u003Cbr \u002F>\nIt allows store owners to automatically calculate delivery costs, choose between prepaid and postpaid shipping, and register shipments in Bijak’s logistics system.\u003C\u002Fp>\n\u003Ch3>Main Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a new shipping method for \u003Cstrong>Bijak Freight\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Supports both \u003Cstrong>Prepaid\u003C\u002Fstrong> and \u003Cstrong>Postpaid (Cash on Delivery)\u003C\u002Fstrong> modes\u003C\u002Fli>\n\u003Cli>Fetches live shipping rates from the Bijak API\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>Door-to-door delivery\u003C\u002Fstrong> or \u003Cstrong>Pickup at freight terminal\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Automatically registers orders in Bijak after WooCommerce checkout\u003C\u002Fli>\n\u003Cli>Displays shipment tracking status and code in both user and admin panels\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>Bijak Smart Freight API\u003C\u002Fstrong> to calculate shipping rates and register orders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n– Origin and destination city IDs\u003Cbr \u002F>\n– Product dimensions (length, width, height, weight)\u003Cbr \u002F>\n– Customer’s contact data for shipment registration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent\u003C\u002Fstrong>\u003Cbr \u002F>\n– During checkout (for rate estimation)\u003Cbr \u002F>\n– When an order is created (for shipment registration)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider\u003C\u002Fstrong>\u003Cbr \u002F>\n– Bijak (https:\u002F\u002Fbijak.ir)\u003Cbr \u002F>\n– Terms of Service: https:\u002F\u002Fbijak.ir\u002F%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86-%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87-%D8%A8%DB%8C%D8%AC%DA%A9\u002F\u003Cbr \u002F>\n– Privacy Policy: https:\u002F\u002Fbijak.ir\u002F%D9%82%D9%88%D8%A7%D9%86%DB%8C%D9%86-%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87-%D8%A8%DB%8C%D8%AC%DA%A9\u002F\u003C\u002Fp>\n","Add smart freight shipping to WooCommerce with live rate estimates and order integration via the Bijak API.",200,"2025-10-11T20:11:00.000Z","5.8",[18,86,19,21,22],"iran","https:\u002F\u002Fgithub.com\u002Fmostafaamiri\u002Fbijak_wordpress_plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbijak.1.0.0.zip",{"slug":90,"name":91,"version":78,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":11,"num_ratings":11,"last_updated":97,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":98,"homepage":100,"download_link":101,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"codpartner","CODPartner","Codpartner","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodpartnerdev\u002F","\u003Cp>CODPartner is a comprehensive logistics platform designed specifically for Cash on Delivery (COD) e-commerce sellers. It seamlessly integrates with WooCommerce to provide a complete solution for managing COD orders, tracking shipments, and handling returns.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seamless WooCommerce Integration\u003C\u002Fli>\n\u003Cli>Real-time Shipment Tracking\u003C\u002Fli>\n\u003Cli>Automated Order Processing\u003C\u002Fli>\n\u003Cli>COD Payment Management\u003C\u002Fli>\n\u003Cli>Returns Management\u003C\u002Fli>\n\u003Cli>Analytics and Reporting\u003C\u002Fli>\n\u003Cli>Multi-carrier Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>WooCommerce 3.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n","A Platform that covers all logistics needs for COD e-commerce sellers.",375,"2025-07-01T15:15:00.000Z",[51,99,19,21,22],"cod","https:\u002F\u002Fcodpartner.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodpartner.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":11,"num_ratings":11,"last_updated":23,"tested_up_to":111,"requires_at_least":15,"requires_php":16,"tags":112,"homepage":23,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":115},"llegoya-envios","LlegoYa Envíos","2.4.1","rodrigosoca55","https:\u002F\u002Fprofiles.wordpress.org\u002Frodrigosoca55\u002F","\u003Cp>El plugin \u003Cstrong>LlegoYa Envíos\u003C\u002Fstrong> agrega un método de envío personalizado para WooCommerce que calcula el costo de envío en función de características del producto y lo envía a una API externa. Ideal para tiendas que necesitan integrarse con servicios de logística y entrega en tiempo real.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Características principales:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cálculo de costos de envío personalizado:\u003C\u002Fstrong> Basado en el peso, volumen y tipo de producto.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuración flexible:\u003C\u002Fstrong> Permite configurar la dirección de salida, nombre de empresa, correo y teléfono desde el panel de administración.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integración con APIs externas:\u003C\u002Fstrong> Envía datos de pedidos y envíos a la API de LlegoYa para seguimiento y procesamiento.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Envío de correos electrónicos:\u003C\u002Fstrong> Envía confirmaciones de pedido a través de la API de correo de LlegoYa.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Soporte para WooCommerce:\u003C\u002Fstrong> Totalmente compatible con la última versión de WordPress y WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>Este plugin se conecta a las APIs de LlegoYa para crear envíos y enviar correos electrónicos de confirmación cuando se realiza un pedido.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Datos Enviados:\u003C\u002Fstrong> Detalles del pedido, incluyendo información del cliente, dirección de envío, productos comprados, total del pedido, peso, volumen, nombre de empresa, correo y teléfono.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Propósito:\u003C\u002Fstrong> Crear un registro de envío en el sistema de LlegoYa para el procesamiento y seguimiento del pedido.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Servicio Proporcionado por:\u003C\u002Fstrong> LlegoYa\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Términos de Servicio:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Política de Privacidad:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Datos Enviados:\u003C\u002Fstrong> Correo electrónico del cliente, mensaje de confirmación del pedido, dirección de origen, nombre de empresa, correo y teléfono.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Propósito:\u003C\u002Fstrong> Enviar un correo electrónico de confirmación al cliente sobre su pedido.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Servicio Proporcionado por:\u003C\u002Fstrong> LlegoYa\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Términos de Servicio:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Política de Privacidad:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Datos Enviados:\u003C\u002Fstrong> Correo electrónico del cliente\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Propósito:\u003C\u002Fstrong> Almaceno los datos para luego realizar el seguimiento de los envios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Servicio Proporcionado por:\u003C\u002Fstrong> LlegoYa\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Términos de Servicio:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Política de Privacidad:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\" rel=\"nofollow ugc\">https:\u002F\u002Fllegoya.com\u002FterminosYcondiciones\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Este plugin permite a WooCommerce calcular el costo de envío mediante la API de LlegoYa y enviar los detalles del pedido a un servicio externo.",663,"6.7.5",[113,18,19,21,22],"api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllegoya-envios.2.4.1.zip","2026-03-15T10:48:56.248Z",{"attackSurface":117,"codeSignals":266,"taintFlows":301,"riskAssessment":448,"analyzedAt":456},{"hooks":118,"ajaxHandlers":202,"restRoutes":261,"shortcodes":262,"cronEvents":263,"entryPointCount":264,"unprotectedCount":265},[119,125,127,130,132,135,137,140,143,146,150,153,157,160,163,166,169,173,176,179,181,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201],{"type":120,"name":121,"callback":122,"file":123,"line":124},"action","admin_enqueue_scripts","dodeor_enqueue_admin_styles","do-deliver-orders.php",44,{"type":120,"name":121,"callback":126,"file":123,"line":44},"dodeor_enqueue_admin_wc_styles",{"type":120,"name":121,"callback":128,"file":123,"line":129},"closure",56,{"type":120,"name":121,"callback":128,"file":123,"line":131},228,{"type":120,"name":133,"callback":128,"file":123,"line":134},"admin_menu",286,{"type":120,"name":121,"callback":128,"file":123,"line":136},402,{"type":120,"name":133,"callback":128,"priority":138,"file":123,"line":139},99,725,{"type":120,"name":141,"callback":128,"file":123,"line":142},"admin_init",729,{"type":120,"name":121,"callback":144,"file":123,"line":145},"enqueue_select_to_send_dd_column_styles",821,{"type":147,"name":148,"callback":128,"file":123,"line":149},"filter","bulk_actions-edit-shop_order",930,{"type":147,"name":151,"callback":128,"file":123,"line":152},"bulk_actions-woocommerce_page_wc-orders",935,{"type":147,"name":154,"callback":128,"priority":155,"file":123,"line":156},"handle_bulk_actions-edit-shop_order",10,943,{"type":147,"name":158,"callback":128,"priority":155,"file":123,"line":159},"handle_bulk_actions-woocommerce_page_wc-orders",953,{"type":147,"name":161,"callback":128,"file":123,"line":162},"woocommerce_order_actions",960,{"type":120,"name":164,"callback":128,"file":123,"line":165},"init",1600,{"type":147,"name":167,"callback":128,"file":123,"line":168},"wc_order_statuses",1642,{"type":120,"name":170,"callback":171,"file":123,"line":172},"current_screen","dodeor_sync_on_orders_page",1753,{"type":147,"name":174,"callback":128,"priority":155,"file":123,"line":175},"woocommerce_order_formatted_shipping_address",1762,{"type":147,"name":177,"callback":128,"priority":155,"file":123,"line":178},"woocommerce_shipping_address_map_url",1770,{"type":120,"name":121,"callback":128,"file":123,"line":180},1811,{"type":120,"name":121,"callback":122,"file":182,"line":124},"trunk\\do-deliver-orders.php",{"type":120,"name":121,"callback":126,"file":182,"line":44},{"type":120,"name":121,"callback":128,"file":182,"line":129},{"type":120,"name":121,"callback":128,"file":182,"line":131},{"type":120,"name":133,"callback":128,"file":182,"line":134},{"type":120,"name":121,"callback":128,"file":182,"line":136},{"type":120,"name":133,"callback":128,"priority":138,"file":182,"line":139},{"type":120,"name":141,"callback":128,"file":182,"line":142},{"type":120,"name":121,"callback":144,"file":182,"line":145},{"type":147,"name":148,"callback":128,"file":182,"line":149},{"type":147,"name":151,"callback":128,"file":182,"line":152},{"type":147,"name":154,"callback":128,"priority":155,"file":182,"line":156},{"type":147,"name":158,"callback":128,"priority":155,"file":182,"line":159},{"type":147,"name":161,"callback":128,"file":182,"line":162},{"type":120,"name":164,"callback":128,"file":182,"line":165},{"type":147,"name":167,"callback":128,"file":182,"line":168},{"type":120,"name":170,"callback":171,"file":182,"line":172},{"type":147,"name":174,"callback":128,"priority":155,"file":182,"line":175},{"type":147,"name":177,"callback":128,"priority":155,"file":182,"line":178},{"type":120,"name":121,"callback":128,"file":182,"line":180},[203,209,213,217,221,225,229,233,237,241,245,249,250,251,252,253,254,255,256,257,258,259],{"action":204,"nopriv":205,"callback":206,"hasNonce":207,"hasCapCheck":205,"file":123,"line":208},"print_awb_ajax",false,"dodeor_handle_print_awb_ajax",true,558,{"action":210,"nopriv":205,"callback":211,"hasNonce":207,"hasCapCheck":205,"file":123,"line":212},"do_deliver_order_cancel","dodeor_handle_do_deliver_order_cancel",619,{"action":214,"nopriv":205,"callback":215,"hasNonce":207,"hasCapCheck":205,"file":123,"line":216},"print_loadsheet_ajax","dodeor_handle_print_loadsheet_ajax",664,{"action":218,"nopriv":205,"callback":219,"hasNonce":207,"hasCapCheck":205,"file":123,"line":220},"do_deliver_get_order","dodeor_handle_do_deliver_get_order",965,{"action":222,"nopriv":205,"callback":223,"hasNonce":207,"hasCapCheck":205,"file":123,"line":224},"send_order_to_delivery","dodeor_handle_send_order_to_delivery",1019,{"action":226,"nopriv":205,"callback":227,"hasNonce":207,"hasCapCheck":205,"file":123,"line":228},"do_deliver_get_order_bulk","dodeor_handle_do_deliver_get_order_bulk",1129,{"action":230,"nopriv":205,"callback":231,"hasNonce":207,"hasCapCheck":205,"file":123,"line":232},"send_order_to_delivery_bulk_order","dodeor_handle_send_order_to_delivery_bulk_order",1200,{"action":234,"nopriv":205,"callback":235,"hasNonce":207,"hasCapCheck":205,"file":123,"line":236},"send_order_to_delivery_bulk_order_test","dodeor_handle_send_order_to_delivery_bulk_order_test",1332,{"action":238,"nopriv":205,"callback":239,"hasNonce":207,"hasCapCheck":205,"file":123,"line":240},"send_order_to_delivery_bulk_order_custom","dodeor_handle_send_order_to_delivery_bulk_order_custom",1470,{"action":242,"nopriv":205,"callback":243,"hasNonce":207,"hasCapCheck":205,"file":123,"line":244},"get_order_tracking_timeline","dodeor_handle_get_order_tracking_timeline",1783,{"action":246,"nopriv":205,"callback":128,"hasNonce":205,"hasCapCheck":205,"file":247,"line":248},"do_deliver_remark","includes\\ajax-handlers.php",4,{"action":204,"nopriv":205,"callback":206,"hasNonce":207,"hasCapCheck":205,"file":182,"line":208},{"action":210,"nopriv":205,"callback":211,"hasNonce":207,"hasCapCheck":205,"file":182,"line":212},{"action":214,"nopriv":205,"callback":215,"hasNonce":207,"hasCapCheck":205,"file":182,"line":216},{"action":218,"nopriv":205,"callback":219,"hasNonce":207,"hasCapCheck":205,"file":182,"line":220},{"action":222,"nopriv":205,"callback":223,"hasNonce":207,"hasCapCheck":205,"file":182,"line":224},{"action":226,"nopriv":205,"callback":227,"hasNonce":207,"hasCapCheck":205,"file":182,"line":228},{"action":230,"nopriv":205,"callback":231,"hasNonce":207,"hasCapCheck":205,"file":182,"line":232},{"action":234,"nopriv":205,"callback":235,"hasNonce":207,"hasCapCheck":205,"file":182,"line":236},{"action":238,"nopriv":205,"callback":239,"hasNonce":207,"hasCapCheck":205,"file":182,"line":240},{"action":242,"nopriv":205,"callback":243,"hasNonce":207,"hasCapCheck":205,"file":182,"line":244},{"action":246,"nopriv":205,"callback":128,"hasNonce":205,"hasCapCheck":205,"file":260,"line":248},"trunk\\includes\\ajax-handlers.php",[],[],[],22,2,{"dangerousFunctions":267,"sqlUsage":268,"outputEscaping":270,"fileOperations":248,"externalRequests":299,"nonceChecks":31,"capabilityChecks":11,"bundledLibraries":300},[],{"prepared":11,"raw":11,"locations":269},[],{"escaped":271,"rawEcho":272,"locations":273},260,16,[274,277,279,281,283,285,287,289,291,292,293,294,295,296,297,298],{"file":123,"line":275,"context":276},583,"raw output",{"file":123,"line":278,"context":276},597,{"file":123,"line":280,"context":276},608,{"file":123,"line":282,"context":276},616,{"file":123,"line":284,"context":276},689,{"file":123,"line":286,"context":276},703,{"file":123,"line":288,"context":276},714,{"file":123,"line":290,"context":276},722,{"file":182,"line":275,"context":276},{"file":182,"line":278,"context":276},{"file":182,"line":280,"context":276},{"file":182,"line":282,"context":276},{"file":182,"line":284,"context":276},{"file":182,"line":286,"context":276},{"file":182,"line":288,"context":276},{"file":182,"line":290,"context":276},34,[],[302,321,330,339,359,370,388,397,406,415,426,434],{"entryPoint":303,"graph":304,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list-approve> (dd-order-advices-list-approve.php:0)",{"nodes":305,"edges":318},[306,312],{"id":307,"type":308,"label":309,"file":310,"line":311},"n0","source","$_GET","dd-order-advices-list-approve.php",9,{"id":313,"type":314,"label":315,"file":310,"line":316,"wp_function":317},"n1","sink","wp_remote_get() [SSRF]",13,"wp_remote_get",[319],{"from":307,"to":313,"sanitized":207},"low",{"entryPoint":322,"graph":323,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list-pending> (dd-order-advices-list-pending.php:0)",{"nodes":324,"edges":328},[325,327],{"id":307,"type":308,"label":309,"file":326,"line":311},"dd-order-advices-list-pending.php",{"id":313,"type":314,"label":315,"file":326,"line":316,"wp_function":317},[329],{"from":307,"to":313,"sanitized":207},{"entryPoint":331,"graph":332,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list> (dd-order-advices-list.php:0)",{"nodes":333,"edges":337},[334,336],{"id":307,"type":308,"label":309,"file":335,"line":311},"dd-order-advices-list.php",{"id":313,"type":314,"label":315,"file":335,"line":316,"wp_function":317},[338],{"from":307,"to":313,"sanitized":207},{"entryPoint":340,"graph":341,"unsanitizedCount":11,"severity":320},"dodeor_dd_orders_page_callback (do-deliver-orders.php:444)",{"nodes":342,"edges":356},[343,345,347,351],{"id":307,"type":308,"label":309,"file":123,"line":344},464,{"id":313,"type":314,"label":315,"file":123,"line":346,"wp_function":317},483,{"id":348,"type":308,"label":349,"file":123,"line":350},"n2","$_GET (x4)",449,{"id":352,"type":314,"label":353,"file":123,"line":354,"wp_function":355},"n3","echo() [XSS]",513,"echo",[357,358],{"from":307,"to":313,"sanitized":207},{"from":348,"to":352,"sanitized":207},{"entryPoint":360,"graph":361,"unsanitizedCount":11,"severity":320},"dodeor_handle_get_order_tracking_timeline (do-deliver-orders.php:1784)",{"nodes":362,"edges":368},[363,366],{"id":307,"type":308,"label":364,"file":123,"line":365},"$_POST",1789,{"id":313,"type":314,"label":315,"file":123,"line":367,"wp_function":317},1794,[369],{"from":307,"to":313,"sanitized":207},{"entryPoint":371,"graph":372,"unsanitizedCount":11,"severity":320},"\u003Cdo-deliver-orders> (do-deliver-orders.php:0)",{"nodes":373,"edges":384},[374,376,377,379,380,382],{"id":307,"type":308,"label":375,"file":123,"line":344},"$_GET (x2)",{"id":313,"type":314,"label":315,"file":123,"line":346,"wp_function":317},{"id":348,"type":308,"label":378,"file":123,"line":350},"$_GET (x6)",{"id":352,"type":314,"label":353,"file":123,"line":354,"wp_function":355},{"id":381,"type":308,"label":364,"file":123,"line":365},"n4",{"id":383,"type":314,"label":315,"file":123,"line":367,"wp_function":317},"n5",[385,386,387],{"from":307,"to":313,"sanitized":207},{"from":348,"to":352,"sanitized":207},{"from":381,"to":383,"sanitized":207},{"entryPoint":389,"graph":390,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list-approve> (trunk\\dd-order-advices-list-approve.php:0)",{"nodes":391,"edges":395},[392,394],{"id":307,"type":308,"label":309,"file":393,"line":311},"trunk\\dd-order-advices-list-approve.php",{"id":313,"type":314,"label":315,"file":393,"line":316,"wp_function":317},[396],{"from":307,"to":313,"sanitized":207},{"entryPoint":398,"graph":399,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list-pending> (trunk\\dd-order-advices-list-pending.php:0)",{"nodes":400,"edges":404},[401,403],{"id":307,"type":308,"label":309,"file":402,"line":311},"trunk\\dd-order-advices-list-pending.php",{"id":313,"type":314,"label":315,"file":402,"line":316,"wp_function":317},[405],{"from":307,"to":313,"sanitized":207},{"entryPoint":407,"graph":408,"unsanitizedCount":11,"severity":320},"\u003Cdd-order-advices-list> (trunk\\dd-order-advices-list.php:0)",{"nodes":409,"edges":413},[410,412],{"id":307,"type":308,"label":309,"file":411,"line":311},"trunk\\dd-order-advices-list.php",{"id":313,"type":314,"label":315,"file":411,"line":316,"wp_function":317},[414],{"from":307,"to":313,"sanitized":207},{"entryPoint":416,"graph":417,"unsanitizedCount":11,"severity":320},"dodeor_dd_orders_page_callback (trunk\\do-deliver-orders.php:444)",{"nodes":418,"edges":423},[419,420,421,422],{"id":307,"type":308,"label":309,"file":182,"line":344},{"id":313,"type":314,"label":315,"file":182,"line":346,"wp_function":317},{"id":348,"type":308,"label":349,"file":182,"line":350},{"id":352,"type":314,"label":353,"file":182,"line":354,"wp_function":355},[424,425],{"from":307,"to":313,"sanitized":207},{"from":348,"to":352,"sanitized":207},{"entryPoint":427,"graph":428,"unsanitizedCount":11,"severity":320},"dodeor_handle_get_order_tracking_timeline (trunk\\do-deliver-orders.php:1784)",{"nodes":429,"edges":432},[430,431],{"id":307,"type":308,"label":364,"file":182,"line":365},{"id":313,"type":314,"label":315,"file":182,"line":367,"wp_function":317},[433],{"from":307,"to":313,"sanitized":207},{"entryPoint":435,"graph":436,"unsanitizedCount":11,"severity":320},"\u003Cdo-deliver-orders> (trunk\\do-deliver-orders.php:0)",{"nodes":437,"edges":444},[438,439,440,441,442,443],{"id":307,"type":308,"label":375,"file":182,"line":344},{"id":313,"type":314,"label":315,"file":182,"line":346,"wp_function":317},{"id":348,"type":308,"label":378,"file":182,"line":350},{"id":352,"type":314,"label":353,"file":182,"line":354,"wp_function":355},{"id":381,"type":308,"label":364,"file":182,"line":365},{"id":383,"type":314,"label":315,"file":182,"line":367,"wp_function":317},[445,446,447],{"from":307,"to":313,"sanitized":207},{"from":348,"to":352,"sanitized":207},{"from":381,"to":383,"sanitized":207},{"summary":449,"deductions":450},"The \"do-deliver-orders\" plugin version 1.9 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and no recorded vulnerabilities in its history suggest a well-maintained and secure codebase. The static analysis reveals a strong adherence to secure coding practices, with 100% of SQL queries using prepared statements and a high percentage (94%) of output properly escaped. Furthermore, the plugin doesn't bundle any external libraries, mitigating risks associated with outdated dependencies.  The taint analysis also shows no critical or high severity unsanitized flows, which is a significant strength.\n\nHowever, there are notable areas of concern, primarily stemming from the attack surface. The plugin exposes 22 AJAX handlers, with a significant two of them lacking any authentication checks. This represents a potential entry point for attackers to trigger unintended actions within the plugin without proper authorization. While the overall code quality is high, these unprotected AJAX endpoints introduce a tangible risk that needs immediate attention. The absence of capability checks is also a weakness, meaning even if AJAX handlers were authenticated, they might not be properly authorized for specific user roles.\n\nIn conclusion, \"do-deliver-orders\" v1.9 is a plugin with many security strengths, particularly in its handling of database interactions and output. The lack of historical vulnerabilities is a strong positive. Nevertheless, the two unprotected AJAX handlers are a critical flaw that overshadows these positives and significantly elevates the risk profile. Addressing these unprotected entry points should be the highest priority to improve the plugin's overall security.",[451,453],{"reason":452,"points":155},"AJAX handlers without auth checks",{"reason":454,"points":455},"No capability checks found",5,"2026-03-17T06:33:47.431Z",{"wat":458,"direct":471},{"assetPaths":459,"generatorPatterns":465,"scriptPaths":466,"versionParams":467},[460,461,462,463,464],"\u002Fwp-content\u002Fplugins\u002Fdo-deliver-orders\u002Fcss\u002Ffontwesome\u002Fall.min.css","\u002Fwp-content\u002Fplugins\u002Fdo-deliver-orders\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fdo-deliver-orders\u002Fcss\u002Fdd-wc-order.css","\u002Fwp-content\u002Fplugins\u002Fdo-deliver-orders\u002Fdd-icon.png","\u002Fwp-content\u002Fplugins\u002Fdo-deliver-orders\u002Fdd-icon-deliver.png",[],[],[468,469,470],"do-deliver-orders\u002Fcss\u002Ffontwesome\u002Fall.min.css?ver=","do-deliver-orders\u002Fcss\u002Fstyle.css?ver=","do-deliver-orders\u002Fcss\u002Fdd-wc-order.css?ver=",{"cssClasses":472,"htmlComments":488,"htmlAttributes":489,"restEndpoints":500,"jsGlobals":501,"shortcodeOutput":503},[473,474,475,476,477,478,479,480,481,482,483,484,485,486,487],"order-status","status-booked-dd","status-cancelled-dd","status-shipped-dd","status-delivered-dd","status-refused-dd","status-returned-dd","timeline-container","timeline","timeline-item","timeline-icon","timeline-content","wc-action-button-already_send_to_delivery","wc-action-button-send_to_delivery","order-btn-dd-icon",[],[490,491,492,493,494,495,496,497,498,499],"data-tracking-id","data-customer-id","data-customer-name","data-customer-phone","data-customer-address","data-customer-city","data-customer-state","data-customer-zip","data-customer-country","data-order-id",[],[502],"dodeor_vars",[]]