[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjQWSRM2N_Qxi8HT3Te0lptW1B9unV9MJC6pvOmacsQs":3,"$fhFFXYqTRp7ogw4E2FnTJUwcQ--L9wvFP0jXedSInxs8":308,"$fLIFa4qtqBgWMjr9Ei09xB-c4RNZwf9dIwcStCE2UPtI":312},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":125,"fingerprints":275},"pidex","Pidex","1.0.1","Pidex Infosys","https:\u002F\u002Fprofiles.wordpress.org\u002Fpidexinfosys\u002F","\u003Cp>\u003Cem>Pidex\u003C\u002Fem> WordPress plugin allows you to place orders on Pidex directly from your WooCommerce order dashboard.\u003C\u002Fp>\n\u003Cp>You can go to \u003Cem>WooCommerce\u003C\u002Fem> order details and place your \u003Cem>Pidex\u003C\u002Fem> parcel booking only with some button clicks. You will only need to provide the Pidex API credentials for your account. You can also enjoy automatic parcel booking when your customer checks out if you enable \u003Cstrong>“Allow automatic booking when a user checks out”\u003C\u002Fstrong> in Pidex Settings.\u003C\u002Fp>\n\u003Cp>Pidex also provides a shortcode that you can use on your website to allow your customers to track their orders.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pidex parcel booking\u003C\u002Fli>\n\u003Cli>Pidex automatic booking\u003C\u002Fli>\n\u003Cli>Pidex parcel tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Pidex only collects order details necessary for placing an order.\u003C\u002Fp>\n","Pidex enables you to send a parcel booking request to Pidex directly from your WooCommerce orders or automatically after checkout.",0,737,"2023-08-07T07:02:00.000Z","6.2.9","5.8","7.4",[18,19,4,20,21],"courier","e-commerce","pidex-parcel-booking","pidex-parcel-tracker","https:\u002F\u002Fpidex.biz\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpidex.1.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"pidexinfosys",1,30,84,"2026-05-20T04:30:39.388Z",[36,59,75,97,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"the-courier-guy","The Courier Guy Shipping for WooCommerce","5.4.0","talenttcg","https:\u002F\u002Fprofiles.wordpress.org\u002Ftalenttcg\u002F","\u003Cp>The Courier Guy extension for WooCommerce enables you to ship products using The Courier Guy.\u003C\u002Fp>\n\u003Ch4>Why choose The Courier Guy?\u003C\u002Fh4>\n\u003Cp>The Courier Guy has built a strong reputation through strong customer relations and effective personal service. Today The Courier Guy is trusted, recognised and the fastest growing courier company in South Africa.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>DISCLAIMER\u003C\u002Fem>\u003C\u002Fstrong>\u003Cbr \u002F>\nParcel sizes are based on your packaging structure. The plugin will compare the cart’s total dimensions against “Flyer”, “Medium” and “Large” parcel sizes to determine the best fit. The resulting calculation will be submitted to The Courier Guy as using the parcel’s dimensions. By downloading and using this plugin, you accept that incorrect ‘Parcel Size’ settings may cause quotes to be inaccurate, and The Courier Guy will not be responsible for these inaccurate quotes.\u003C\u002Fp>\n","This is the official WooCommerce extension to ship products using The Courier Guy.",3000,96277,62,23,"2025-12-07T23:19:00.000Z","6.8.5","6.0","8.0",[18,19,53,54,55],"ecommerce","shipping","woocommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-courier-guy.5.4.0.zip",100,{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":11,"num_ratings":11,"last_updated":69,"tested_up_to":49,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":73,"download_link":74,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"flagship-woocommerce-shipping","FlagShip WooCommerce Shipping","3.0.34","flagshipit","https:\u002F\u002Fprofiles.wordpress.org\u002Fflagshipit\u002F","\u003Cp>FlagShip WooCommerce Shipping plugin allows WooCommerce based stores to have the same convenient way to ship with FlagShip as on the FlagShip website. This plugin will display shipping rates on the shopping cart and checkout page. It also allows getting shipping rates in the wordpress admin site and creating a shipment. It can also enable the seller and the shopper to receive updates on a shipment. With a long list of parameters configurable, sellers can easily customize how shipping rates are displayed on store. Additionally, the order information can be exported to FlagShip website and all the shipping can be handled on the FlagShip website.\u003C\u002Fp>\n","FlagShip WooCommerce Shipping is an e-shipping courier solution that helps you shipping anything from Canada. Beautifully.",400,16016,"2025-11-24T15:58:00.000Z","4.6","5.6",[18,19,53,54,55],"https:\u002F\u002Fgithub.com\u002Fflagshipcompany\u002Fflagship-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflagship-woocommerce-shipping.3.0.34.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":58,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":56,"tags":89,"homepage":56,"download_link":94,"security_score":46,"vuln_count":31,"unpatched_count":31,"last_vuln_date":95,"fetched_at":96},"baggage-freight","Baggage Freight Shipping Australia","0.1.0","Shipster","https:\u002F\u002Fprofiles.wordpress.org\u002Fshipster\u002F","\u003Cp>If you have a WooCommerce store based in Australia and need the best domestic and international shipping rates on checkout, then look no further.\u003Cbr \u002F>\nOur freight aggregation system will match the best courier, at the best rate for each and every order placed on checkout.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays cheapest courier rate on checkout\u003C\u002Fli>\n\u003Cli>Seller saves money on freight & Buyer saves money on freight\u003C\u002Fli>\n\u003Cli>Increase your sales conversions Australia-wide\u003C\u002Fli>\n\u003Cli>Increase your sales conversions Internationally\u003C\u002Fli>\n\u003Cli>Generate Shipping Labels with ease\u003C\u002Fli>\n\u003Cli>Automatically books courier to make collection next day\u003C\u002Fli>\n\u003Cli>Tracking\u003C\u002Fli>\n\u003Cli>Insurance\u003C\u002Fli>\n\u003Cli>Try our Multi Carrier system FREE for 30 days\u003C\u002Fli>\n\u003Cli>Training, support, video tutorials available\u003C\u002Fli>\n\u003Cli>If you wish to continue using our Multi Carrier Plugin subscribe to a monthly plan \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FnTqZ5VYLbg8?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>We back this system up with excellent customer service support, phone, email, live chat support 18 hours a day. Contact us on 1300 748 510.\u003C\u002Fp>\n","Australia's Best Wordpress Woocommerce Courier Comparison System and Freight Plugin for Domestic and International Shipments.",10,2311,3,"2014-09-18T07:23:00.000Z","3.6.1","3.0.1",[90,91,92,93,19],"australia","calculator","carriers","couriers","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbaggage-freight.zip","2019-01-08 00:00:00","2026-04-06T09:54:40.288Z",{"slug":98,"name":99,"version":100,"author":63,"author_profile":64,"description":101,"short_description":102,"active_installs":83,"downloaded":103,"rating":11,"num_ratings":11,"last_updated":104,"tested_up_to":105,"requires_at_least":70,"requires_php":106,"tags":107,"homepage":108,"download_link":109,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":96},"flagship-shipping-extension-for-woocommerce","FlagShip WooCommerce Extension","1.0.23","\u003Cp>FlagShip WooCommerce Extension plugin adds a convenient shipping method to WordPress websites that run on Bedrock. Shipping rates from FlagShip will be displayed in the checkout of the online store. Orders can be exported to the FlagShip account of the business by one click.\u003C\u002Fp>\n","FlagShip WooCommerce Extension obtains FlagShip shipping rates for orders and exports order to FlagShip to dispatch shipment.",1881,"2023-01-27T14:10:00.000Z","5.8.13","7.1",[18,19,53,54,55],"https:\u002F\u002Fgithub.com\u002Fflagshipcompany\u002Fflagship-for-woocommerce-bedrock.git","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflagship-shipping-extension-for-woocommerce.1.0.23.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":83,"downloaded":118,"rating":58,"num_ratings":31,"last_updated":119,"tested_up_to":120,"requires_at_least":71,"requires_php":16,"tags":121,"homepage":123,"download_link":124,"security_score":58,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":96},"gobuddy-the-smart-delivery-solution","Gobuddy – The smart delivery solution","2.6.0","Gobuddy","https:\u002F\u002Fprofiles.wordpress.org\u002Fgobuddynetwork1\u002F","\u003Cp>Gobuddy is the most innovative and sustainable delivery solution for WooCommerce eCommerce retailers.\u003C\u002Fp>\n\u003Cp>Gobuddy’s intelligent software and delivery platform is designed to reduce the carbon emissions of deliveries, reduce the cost of transporting goods, empower people and provide your business with a powerful system that creates efficiencies, saving you time.\u003C\u002Fp>\n\u003Cp>We match the travel routes of ordinary people with goods moving in the same direction.\u003C\u002Fp>\n\u003Cp>Our solution:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reduces transport costs by up to 50% compared to other couriers\u003C\u002Fli>\n\u003Cli>Unlocks access to untapped, underserved markets\u003C\u002Fli>\n\u003Cli>Provides scalable opportunities for businesses\u003C\u002Fli>\n\u003Cli>Drastically reduces travel emissions\u003C\u002Fli>\n\u003Cli>Integrates your WooCommerce orders and delivery information from your existing couriers into a single dashboard\u003C\u002Fli>\n\u003Cli>Provides details of your priority, in progress and completed deliveries \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>We understand the potential reputational risk of replacing what already works. That’s why we’ve built a complementary delivery option that runs alongside a retailer’s existing delivery service.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Our Gobuddy plugin will first check for a Gobuddy Transporter, if none is found for the specific delivery then the delivery will automatically be redirected to the retailers’ usual WooCommerce integrated delivery option.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We utilise the tracking and shipment data of the complementary delivery options to give retailers a full picture of all of their delivery data for their company, regardless of who the delivery partner was.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The current complementary delivery options\u002F3rd party as a service options that we use are:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bobgo:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bobgo.co.za\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bobgo.co.za\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of use\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bob.co.za\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pargo:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpargo.co.za\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpargo.co.za\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">Terms of use\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpargo.co.za\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The Courier Guy:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.thecourierguy.co.za\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.thecourierguy.co.za\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Terms of use\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.thecourierguy.co.za\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>\u003Cstrong>Note on Shiplogic:\u003C\u002Fstrong> The Courier Guy’s services may involve interaction with the Shiplogic API (\u003Ccode>https:\u002F\u002Fapi.shiplogic.com\u002F\u003C\u002Fcode>) for shipment processing and tracking. This interaction is handled by The Courier Guy and is subject to \u003Ca href=\"https:\u002F\u002Fwww.shiplogic.com\u002Fprivacy\" rel=\"nofollow ugc\">Shiplogic’s Privacy Policy\u003C\u002Fa>. No direct user data is sent from your site to Shiplogic by this plugin; data flows via The Courier Guy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following third-party services:\u003C\u002Fp>\n\u003Ch3>1. Gobuddy Server Data Storage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> WooCommerce order data (including order status, customer details, and delivery information) is securely transmitted and stored on Gobuddy’s external server to facilitate advanced delivery management features and order fulfillment processes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Stored:\u003C\u002Fstrong> WooCommerce Order IDs, order status, customer name, delivery address, contact information, and delivery notes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong> Data storage and handling are governed by \u003Ca href=\"https:\u002F\u002Fgobuddy.net\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Gobuddy’s Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgobuddy.net\u002Ftransporter-terms-conditions\u002F\" rel=\"nofollow ugc\">Gobuddy’s Transporter Terms & Conditions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Consent (Responsibility of Plugin User):\u003C\u002Fstrong> \u003Cstrong>It is critical that plugin users (website owners) clearly disclose this external data storage to their customers in their privacy policy and obtain all necessary consents as required by applicable data protection laws (e.g., GDPR, CCPA).\u003C\u002Fstrong> Continued use of this plugin implies consent to this data transfer and storage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuration:\u003C\u002Fstrong> This data transfer is a core function of the plugin and is enabled by default upon activation and configuration of the Gobuddy integration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>2. Google Maps Platform\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Used for calculating delivery routes and distances between the store and customer addresses to facilitate delivery management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Store and customer address information (including geocoded coordinates if applicable).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong> Use of this service is subject to the \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\u002F\" rel=\"nofollow ugc\">Google Maps Platform Terms of Service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google’s Privacy Policy\u003C\u002Fa>. Plugin users are responsible for compliance and informing their customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3. Tradesafe Payment Gateway API\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> Interacts with Tradesafe’s API to manage and refine order payments, specifically for adjusting or removing extra parties in a transaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> Order and payment transaction details, including party information for adjustment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong> All communication is via HTTPS. Data handling is subject to \u003Ca href=\"https:\u002F\u002Fwww.tradesafe.co.za\u002Fwp-content\u002Fuploads\u002F2023\u002F05\u002Fprivacy_policy.pdf\" rel=\"nofollow ugc\">Tradesafe’s Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.tradesafe.co.za\u002Fwp-content\u002Fuploads\u002F2024\u002F02\u002FTradeSafe-Terms-of-Service-v3.0-Final.pdf\" rel=\"nofollow ugc\">Tradesafe’s Terms of Service\u003C\u002Fa>. Plugin users are responsible for compliance with financial and data privacy regulations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>4. WordPress.org API (Update Check)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose:\u003C\u002Fstrong> This plugin uses the standard WordPress.org API endpoint (\u003Ccode>https:\u002F\u002Fapi.wordpress.org\u002F\u003C\u002Fcode>) to check for available updates to the plugin itself.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent:\u003C\u002Fstrong> No personally identifiable information or site-specific data is sent. Only the plugin’s slug and current version are transmitted as part of the standard WordPress update check mechanism.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy & Terms:\u003C\u002Fstrong> This is a core WordPress function; refer to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">WordPress.org’s Privacy Policy\u003C\u002Fa> for details on their data handling related to update checks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuration:\u003C\u002Fstrong> This is an automatic, non-configurable process essential for plugin maintenance and security.\u003C\u002Fli>\n\u003C\u002Ful>\n","The official Gobuddy plugin for WooCommerce",3701,"2026-02-23T07:21:00.000Z","6.9.4",[18,122,19,54,55],"delivery","https:\u002F\u002Fgobuddy.net\u002Fgobuddy-the-smart-delivery-solution","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgobuddy-the-smart-delivery-solution.2.6.0.zip",{"attackSurface":126,"codeSignals":221,"taintFlows":234,"riskAssessment":235,"analyzedAt":274},{"hooks":127,"ajaxHandlers":175,"restRoutes":213,"shortcodes":214,"cronEvents":220,"entryPointCount":83,"unprotectedCount":11},[128,133,137,141,145,148,153,158,162,165,170],{"type":129,"name":130,"callback":131,"file":132,"line":33},"action","plugins_loaded","initPlugin","Pidex.php",{"type":129,"name":134,"callback":135,"file":132,"line":136},"woocommerce_thankyou","placeOrderToPidex",105,{"type":129,"name":138,"callback":139,"file":132,"line":140},"activated_plugin","pidexActivationRedirect",109,{"type":129,"name":142,"callback":143,"file":132,"line":144},"admin_enqueue_scripts","enqueueWooCommerceStatusBadgeStyle",187,{"type":129,"name":142,"callback":146,"file":132,"line":147},"enqueueAdminMenuStyle",192,{"type":129,"name":149,"callback":150,"file":151,"line":152},"admin_menu","addAdminMenu","includes\u002FAdmin\u002FMenu.php",42,{"type":129,"name":154,"callback":155,"file":156,"line":157},"add_meta_boxes","registerMetabox","includes\u002FAdmin\u002FPidexPlaceOrderMetabox.php",38,{"type":129,"name":142,"callback":159,"file":160,"line":161},"enqueueAssets","includes\u002FAssets.php",29,{"type":129,"name":163,"callback":159,"file":160,"line":164},"wp_enqueue_scripts",31,{"type":129,"name":166,"callback":167,"file":168,"line":169},"init","registerShippedToPidexOrderStatus","includes\u002FPidexOrderStatusShippedToPidex.php",32,{"type":171,"name":172,"callback":173,"file":168,"line":174},"filter","wc_order_statuses","addShippedToPidexToOrderStatuses",33,[176,183,187,191,195,199,203,207,211],{"action":177,"nopriv":178,"callback":179,"hasNonce":180,"hasCapCheck":178,"file":181,"line":182},"pidex_verify_merchant_id",false,"handlePidexVerifyMerchantId",true,"includes\u002FAjax.php",57,{"action":184,"nopriv":178,"callback":185,"hasNonce":180,"hasCapCheck":178,"file":181,"line":186},"pidex_submit_settings","handlePidexSubmitSettings",58,{"action":188,"nopriv":178,"callback":189,"hasNonce":180,"hasCapCheck":178,"file":181,"line":190},"pidex_fetch_merchant_city","handlePidexFetchMerchantCity",63,{"action":192,"nopriv":178,"callback":193,"hasNonce":180,"hasCapCheck":178,"file":181,"line":194},"pidex_fetch_cities","handlePidexFetchCities",64,{"action":196,"nopriv":178,"callback":197,"hasNonce":180,"hasCapCheck":178,"file":181,"line":198},"pidex_fetch_zones","handlePidexFetchZones",65,{"action":200,"nopriv":178,"callback":201,"hasNonce":180,"hasCapCheck":178,"file":181,"line":202},"pidex_fetch_delivery_types","handlePidexFetchDeliveryTypes",66,{"action":204,"nopriv":178,"callback":205,"hasNonce":180,"hasCapCheck":178,"file":181,"line":206},"pidex_place_order_metabox_form","handlePidexPlaceOrderMetaboxForm",67,{"action":208,"nopriv":178,"callback":209,"hasNonce":180,"hasCapCheck":178,"file":181,"line":210},"pidex_submit_tracking","handlePidexSubmitTracking",68,{"action":208,"nopriv":180,"callback":209,"hasNonce":180,"hasCapCheck":178,"file":181,"line":212},69,[],[215],{"tag":216,"callback":217,"file":218,"line":219},"pidex_tracker","renderShortcode","includes\u002FFrontend\u002FPidexTrackerShortcode.php",25,[],{"dangerousFunctions":222,"sqlUsage":223,"outputEscaping":225,"fileOperations":11,"externalRequests":228,"nonceChecks":229,"capabilityChecks":11,"bundledLibraries":230},[],{"prepared":85,"raw":11,"locations":224},[],{"escaped":226,"rawEcho":11,"locations":227},95,[],5,8,[231],{"name":232,"version":25,"knownCves":233},"Select2",[],[],{"summary":236,"deductions":237},"The \"pidex\" v1.0.1 plugin demonstrates a strong security posture based on the provided static analysis.  All identified entry points, including AJAX handlers and shortcodes, appear to be protected with either nonce or capability checks, which is a significant positive. The code also adheres to secure practices by using prepared statements for all SQL queries and properly escaping all output, indicating a good understanding of fundamental web security principles. The absence of file operations and critical taint analysis findings further reinforces this.  \n\nHowever, there are a couple of areas that warrant attention.  The presence of 9 AJAX handlers, while seemingly protected, represents a moderately sized attack surface. More importantly, the lack of any recorded vulnerability history, while seemingly positive, could also indicate insufficient historical analysis or a plugin that hasn't been thoroughly tested over time.  A truly robust security assessment would typically involve deeper taint analysis to ensure no subtle vulnerabilities exist, even with the current positive findings. \n\nIn conclusion, \"pidex\" v1.0.1 exhibits a commendable level of security, with robust input validation and output sanitization. The primary areas for cautious consideration are the management of its attack surface and the confidence derived from its clean historical vulnerability record.  While the current data is reassuring, continuous monitoring and more in-depth security testing are always advisable for any WordPress plugin.",[238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272],{"reason":239,"points":31},"9 AJAX handlers with capability checks is good",{"reason":241,"points":31},"0 REST API routes without permission callbacks",{"reason":243,"points":31},"1 shortcode without obvious issues",{"reason":245,"points":31},"0 cron events",{"reason":247,"points":31},"0 unprotected entry points",{"reason":249,"points":31},"0 dangerous functions found",{"reason":251,"points":31},"100% SQL queries use prepared statements",{"reason":253,"points":31},"100% output properly escaped",{"reason":255,"points":31},"0 file operations",{"reason":257,"points":31},"5 external HTTP requests",{"reason":259,"points":31},"8 nonce checks present",{"reason":261,"points":31},"0 capability checks identified",{"reason":263,"points":31},"Select2 bundled library",{"reason":265,"points":31},"0 taint flows with unsanitized paths",{"reason":267,"points":31},"0 critical severity taint flows",{"reason":269,"points":31},"0 high severity taint flows",{"reason":271,"points":31},"0 known CVEs",{"reason":273,"points":31},"0 currently unpatched vulnerabilities","2026-04-16T14:41:27.380Z",{"wat":276,"direct":291},{"assetPaths":277,"generatorPatterns":283,"scriptPaths":284,"versionParams":285},[278,279,280,281,282],"\u002Fwp-content\u002Fplugins\u002Fpidex\u002Fassets\u002Fcss\u002Fadmin-menu-style.css","\u002Fwp-content\u002Fplugins\u002Fpidex\u002Fassets\u002Fcss\u002Fpidex-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fpidex\u002Fassets\u002Fcss\u002Fpidex-woocommerce-order-status-style.css","\u002Fwp-content\u002Fplugins\u002Fpidex\u002Fassets\u002Fjs\u002Fpidex-admin-script.js","\u002Fwp-content\u002Fplugins\u002Fpidex\u002Fassets\u002Fjs\u002Fpidex-frontend-script.js",[],[281,282],[286,287,288,289,290],"pidex\u002Fassets\u002Fcss\u002Fadmin-menu-style.css?ver=","pidex\u002Fassets\u002Fcss\u002Fpidex-admin-style.css?ver=","pidex\u002Fassets\u002Fcss\u002Fpidex-woocommerce-order-status-style.css?ver=","pidex\u002Fassets\u002Fjs\u002Fpidex-admin-script.js?ver=","pidex\u002Fassets\u002Fjs\u002Fpidex-frontend-script.js?ver=",{"cssClasses":292,"htmlComments":295,"htmlAttributes":301,"restEndpoints":303,"jsGlobals":304,"shortcodeOutput":306},[293,294],"pidex-admin-menu","pidex-woocommerce-order-status-badge",[296,297,298,299,300],"\u003C!-- Add WooCommerce Status Badge Style -->","\u003C!-- Add Admin Menu Style -->","\u003C!-- Load admin classes. -->","\u003C!-- Load Frontend classes. -->","\u003C!-- Pidex Settings -->",[302],"data-pidex-nonce",[],[305],"pidex_data",[307],"[pidex_tracker]",{"error":180,"url":309,"statusCode":310,"statusMessage":311,"message":311},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpidex\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":313,"versions":314},2,[315,320],{"version":6,"download_url":23,"svn_tag_url":316,"released_at":25,"has_diff":178,"diff_files_changed":317,"diff_lines":25,"trac_diff_url":318,"vulnerabilities":319,"is_current":180},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpidex\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpidex%2Ftags%2F1.0.0&new_path=%2Fpidex%2Ftags%2F1.0.1",[],{"version":321,"download_url":322,"svn_tag_url":323,"released_at":25,"has_diff":178,"diff_files_changed":324,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":325,"is_current":178},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpidex.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpidex\u002Ftags\u002F1.0.0\u002F",[],[]]