[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVgX9LknybQb0nWt41Z3v8t2ThLSik7TErA36PxzVHc0":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":141,"fingerprints":290},"uafrica-shipping","Bob Go smart shipping solution for WooCommerce","3.0.102","Bob Group","https:\u002F\u002Fprofiles.wordpress.org\u002Fbobgroup\u002F","\u003Cp>\u003Cstrong>Smart shipping solution\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Orders are automatically synchronised from your WooCommerce store, making it easy to generate electronic shipping labels with one click. Receive quotes and ship with multiple delivery partners, whilst managing everything – including billing – within a single interface.\u003C\u002Fp>\n\u003Cp>Once products are shipped, customers will automatically be kept up to date with Bob Go customer tracking notification emails.\u003C\u002Fp>\n\u003Cp>Delivery partners include The Courier Guy, Internet Express, SkyNet, RAM, Fastway, Pargo and Bob Box, Bob Group’s very own locker and counter pickup solution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Streamline your order processes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easily integrate Bob Go with your ecommerce stores, sync with your sales channels and automatically pull orders from your store. Use features like the address book and rule engine to customise your shipping processes to best suit your requirements. Bulk fulfillments, manifests and downloadable packing slips are also available for your convenience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other features include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple user roles, including a shipping agent user role linked to shipping classes or vendors (Dokan plugin)\u003C\u002Fli>\n\u003Cli>Creating manual orders and\u002For shipments\u003C\u002Fli>\n\u003Cli>Rates at checkout\u003C\u002Fli>\n\u003Cli>Rule engine automations\u003C\u002Fli>\n\u003Cli>VAT-inclusive shipping rates\u003C\u002Fli>\n\u003Cli>Custom-branded tracking notification emails (from Starter plan)\u003C\u002Fli>\n\u003Cli>Promotions in tracking notifications  (Advanced and Premium plans only)\u003C\u002Fli>\n\u003Cli>Zebra sticker waybill integrations (Advanced and Premium plans only)\u003C\u002Fli>\n\u003Cli>Open API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Manage the shipping rates you charge your customers at checkout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Rates at checkout\u003C\u002Fstrong> is a Bob Go service that allows accounts to set up shipping rates that will be charged to their buyers at checkout. These rates will be configured based on certain criteria and can be set up for different service levels with other specific requirements. As an additional option, you can allow customers to select a collection locker or counter which will automatically be presented when a pickup location is available within their address radius.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Bob Go API to retrieve shipping rates at checkout and\u003Cbr \u002F>\norder tracking information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bob Go Rates at Checkout API\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen the “Rates at Checkout” feature is enabled, the plugin sends cart contents\u003Cbr \u002F>\n(items, weights, dimensions, origin and destination addresses) to the Bob Go API\u003Cbr \u002F>\nto retrieve applicable shipping rates.\u003Cbr \u002F>\nThis service is provided by Bob Group (Pty) Ltd:\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fwww.bobgo.co.za\u002Fterms-conditions\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fwww.bob.co.za\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bob Go Order Tracking API\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin fetches shipment tracking information from the Bob Go API when a\u003Cbr \u002F>\ncustomer visits the tracking page.\u003Cbr \u002F>\nNo personal data is sent; only the order tracking reference number is used.\u003Cbr \u002F>\nThis service is provided by Bob Group (Pty) Ltd:\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fwww.bobgo.co.za\u002Fterms-conditions\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fwww.bob.co.za\u002Fprivacy-policy\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.bobgo.co.za\u002Fwebinar\" rel=\"nofollow ugc\">Book your seat at our next webinar\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fhelp.bobgo.co.za\u002Fportal\u002Fen\u002Fhome\" rel=\"nofollow ugc\">Help centre\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bobgo.co.za\u002Fcontact\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>\u003C\u002Fp>\n","Smart shipping and order management solution in South Africa",1000,31466,100,2,"2026-02-20T19:03:00.000Z","6.9.4","5.0","7.0",[20,21,22,23,24],"courier","fulfillment","shipping","shipping-rates","woocommerce","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuafrica-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuafrica-shipping.3.0.102.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"bobgroup",1200,30,94,"2026-04-04T18:32:07.596Z",[38,58,82,103,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":35,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":54,"download_link":55,"security_score":56,"vuln_count":14,"unpatched_count":27,"last_vuln_date":57,"fetched_at":29},"printful-shipping-for-woocommerce","Printful Integration for WooCommerce","2.2.12","printful","https:\u002F\u002Fprofiles.wordpress.org\u002Fprintful\u002F","\u003Ch4>Partner with the #1 print-on-demand drop shipping plugin. Over 300,000 active customers and counting!\u003C\u002Fh4>\n\u003Cp>With Printful, you can focus on building your store. We’ll print, fulfill and ship your products for you. Simply upload your design, add it to your store, and we’ll do the rest.\u003C\u002Fp>\n\u003Cp>We offer more than 305+ products in various categories—apparel, home & living items, jewelry, accessories, and more!  Once your orders start rolling in, we’ll fulfill and ship each one under your brand at our in-house and partner facilities, located globally.\u003C\u002Fp>\n\u003Cp>Printful customers have already made more than $1 billion in sales, so start selling today!\u003C\u002Fp>\n\u003Ch4>How does Printful work?\u003C\u002Fh4>\n\u003Cp>When a customer buys something from your WooCommerce store, the order is automatically imported to Printful, where we fulfill and ship it to them under your brand. You can then see your order, revenue, and profit statistics on your WooCommerce dashboard.\u003C\u002Fp>\n\u003Cp>We’re trusted to print over 1 million products monthly and we can’t wait to print yours!\u003C\u002Fp>\n\u003Cp>Learn more about the WooCommerce + Printful integration \u003Ca href=\"https:\u002F\u002Fwww.printful.com\u002Fdashboard\u002Fwoocommerce\u002Fregister\" rel=\"nofollow ugc\">here\u003C\u002Fa>:\u003C\u002Fp>\n\u003Ch4>With WooCommerce + Printful, you get:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Control over your profit: We charge you to cover production while you set your retail price, and what’s left is your profit\u003C\u002Fli>\n\u003Cli>Automated tax settings and live shipping rates\u003C\u002Fli>\n\u003Cli>Free design templates: Get creative with our Design Maker\u003C\u002Fli>\n\u003Cli>Product personalization: Sell designs your customers can personalize themselves\u003C\u002Fli>\n\u003Cli>Warehousing & Fulfillment services: Store your inventory at our warehouse, and we’ll fulfill all your orders\u003C\u002Fli>\n\u003Cli>Stress-free shipping: Lost shipments are on us, and we offer shipping methods with tracking\u003C\u002Fli>\n\u003Cli>Discounted samples: Order samples of your products with 20% off + free shipping to select destinations to ensure your customers are getting quality products.\u003C\u002Fli>\n\u003Cli>24\u002F7 support: Get in touch with us using chat or email\u003C\u002Fli>\n\u003C\u002Ful>\n","Grow your store with the top print-on-demand dropshipping plugin",50000,1725230,52,"2026-01-14T14:00:00.000Z","5.3","5.6",[53,42,22,23,24],"drop-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprintful-shipping-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprintful-shipping-for-woocommerce.2.2.12.zip",98,"2026-02-18 14:59:59",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wc-hide-shipping-methods","WC Hide Shipping Methods","2.0.5","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>WC Hide Shipping Methods is a simple and effective plugin that hides all other shipping methods when “Free Shipping” is available during the checkout process. Additionally, it provides an option to keep “Local Pickup” available alongside “Free Shipping” if desired.\u003C\u002Fp>\n\u003Cp>Key features:\u003Cbr \u002F>\n– Automatic Shipping Method Hiding: Hides all other shipping options when “Free Shipping” is available for a cleaner checkout experience.\u003Cbr \u002F>\n– Local Pickup Option: Choose to keep “Local Pickup” available alongside “Free Shipping.”\u003Cbr \u002F>\n– Additional Shipping Methods: Administrators can select extra shipping methods (pulled from available WooCommerce shipping zones) to display in addition to the default options.\u003Cbr \u002F>\n– Seamless WooCommerce Integration: Easily managed through WooCommerce settings.\u003Cbr \u002F>\n– Shipping Zone Compatibility: Dynamically pulls shipping methods from your WooCommerce shipping zones.\u003Cbr \u002F>\n– Block & Classic Compatibility: Fully supports both the modern block-based checkout (Gutenberg & WooCommerce blocks) and the classic WooCommerce checkout.\u003C\u002Fp>\n","This plugin automatically hides all other shipping methods when \"Free Shipping\" is available, while allowing you to retain \"Local Picku &hellip;",20000,327787,84,44,"2025-11-06T12:11:00.000Z","6.8.5","6.5","7.4",[75,76,77,78,79],"force-free-shipping","hide-other-shipping-methods","hide-shipping-methods","hide-shipping-rates","woocommerce-free-shipping","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwc-hide-shipping-methods\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-hide-shipping-methods.2.0.5.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":18,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gelato-integration-for-woocommerce","Gelato Integration for WooCommerce","1.3.1","Gelato","https:\u002F\u002Fprofiles.wordpress.org\u002Fgelatoapi\u002F","\u003Ch4>Turn your creativity into a profitable ecommerce business with the world’s largest network for on demand production of customized products.\u003C\u002Fh4>\n\u003Cp>Connect your WooCommerce store to Gelato in seconds to create and sell customized products to customers anywhere in the world. Our free design editor enables you to create unique designs and add them to 100+products, including clothing, wall art, mugs, cards, photo books, and much more.\u003C\u002Fp>\n\u003Cp>Our network of more than 100  local production hubs around the world is now at your fingertips. Our growing number of partners make your custom products where and when you want them delivered while reducing waste, transportation distances, carbon emissions, and costs. While you focus on designing and selling your products, we produce and deliver them to your customers.\u003C\u002Fp>\n\u003Ch4>What you get with Gelato:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Faster delivery: Reach your customers faster by accessing your personal network of 100+ print hubs across the world.\u003C\u002Fli>\n\u003Cli>24\u002F7 Customer support: We provide you personal service anywhere in the world at any time.\u003C\u002Fli>\n\u003Cli>A more sustainable production: Your products are made locally and on-demand, as close as possible to where they are delivered – reducing both carbon emissions and waste.\u003C\u002Fli>\n\u003Cli>Superior quality: Make a lasting impression on your customers with high quality and sustainably sourced materials from industry-leading brands.\u003C\u002Fli>\n\u003Cli>Free design tools: Craft beautiful designs and mockups for your store with our free design editor and mockup generator.\u003C\u002Fli>\n\u003Cli>Live shipping rates: Give multiple shipping options to your customers to improve your store’s conversion rate.\u003C\u002Fli>\n\u003Cli>Set your profit margins: Easily set the prices you want and adjust your profit margins for both products and shipping.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>When a customer buys a product in your WooCommerce store, the order is automatically transferred to Gelato, and we produce and deliver the product to them on your behalf.\u003C\u002Fp>\n\u003Cp>Check out our \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCq8oDo3EFcx6qHu1v5YITqQ\" rel=\"nofollow ugc\">YouTube channel\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgelato.com\u002Fen-US\u002Fblog\u002F\" rel=\"nofollow ugc\">blog\u003C\u002Fa> for more tips and inspiration for how to connect and grow your ecommerce store with Gelato.\u003C\u002Fp>\n\u003Ch4>About Gelato\u003C\u002Fh4>\n\u003Cp>Since 2007 we have grown our portfolio of products, services and partners to build a platform that empowers you to sell any custom product to customers anywhere in the world and do it in a way that is better for both people and the planet. The Gelato platform does that – and a little more. Tap into the world’s largest network of local production hubs to reach your customers faster, while reducing waste, costs and carbon emissions. Smarter, faster, greener.\u003C\u002Fp>\n\u003Ch3>Known Limitations\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Requires WooCommerce plugin 5.0.0 and up.\u003C\u002Fli>\n\u003Cli>Requires WooCommerce Legacy REST API plugin installed and activated.\u003C\u002Fli>\n\u003C\u002Fol>\n","Sell globally, print locally with 100+ production hubs in 32 countries",5000,50803,62,11,"2024-12-02T14:52:00.000Z","6.6.5","3.8",[53,98,99,22,24],"gelato","live-shipping-rates","https:\u002F\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgelato-integration-for-woocommerce.1.3.1.zip",92,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":113,"num_ratings":114,"last_updated":115,"tested_up_to":16,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":120,"download_link":121,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sendcloud-connected-shipping","Sendcloud Shipping","1.0.24","Sendcloud","https:\u002F\u002Fprofiles.wordpress.org\u002Fsendcloudbv\u002F","\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F0GUV5W0bNi0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Fast, automated shipping for WooCommerce: labels, tracking & returns in one platform.\u003C\u002Fh4>\n\u003Cp>Grow your business with the Sendcloud x WooCommerce integration. Connect your WooCommerce store with Sendcloud in seconds and automate your shipping workflow — from checkout to returns — all from one powerful platform. Join 25,000+ e-commerce businesses that grow with Sendcloud.\u003C\u002Fp>\n\u003Ch4>Connect your WooCommerce store in seconds and streamline your entire fulfillment workflow in one platform.\u003C\u002Fh4>\n\u003Cp>🛠 Set up in seconds: no code needed\u003C\u002Fp>\n\u003Cp>🚚 160+ carriers, including DHL, UPS, Royal Mail & more\u003C\u002Fp>\n\u003Cp>📍 Customized delivery experience — let customers choose home delivery, pickup points, same-day, or next-day\u003C\u002Fp>\n\u003Cp>📦 Print labels, sync orders, manage returns — all in one place\u003C\u002Fp>\n\u003Cp>📬 Branded tracking emails & SMS notifications\u003C\u002Fp>\n\u003Cp>🔁 Easy, branded return portal\u003C\u002Fp>\n\u003Cp>📊 Track shipping and returns data in one dashboard\u003C\u002Fp>\n\u003Ch4>Why WooCommerce merchants choose Sendcloud:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Automate your shipping process: Go beyond label printing — create powerful automations to reduce errors and scale faster.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Pick and pack more orders in less time: Minimize costly returns by ensuring the right order gets delivered every time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Deliver the best post-purchase experience: Give your customers proactive tracking updates and a branded, hassle-free return portal.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One platform, full control: Everything you need to run your e-commerce shipping — built to integrate with your existing WooCommerce stack.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported carriers\u003C\u002Fh4>\n\u003Cp>DHL, DHL Express, DPD, UPS, FedEx, Hermes, Budbee, GLS, Royal Mail, PostNL, Bpost, SEUR, Correos, Correos Express, Colissimo, Mondial Relay, Colis Prive, Lettre Suivie, Chronopost, Deutsche Post, Trunkrs, Post Italiane, MRW, BRT, Cycloon, Delivengo, Parcelforce, and many more! We’re continuously integrating new carriers, so stay tuned for the latest updates and never miss out on any developments.\u003C\u002Fp>\n\u003Ch4>3rd Party Services\u003C\u002Fh4>\n\u003Cp>Our plugin connects to a SendCloud API to synchronize order information. It synchronizes order information every time a new order is created in WooCommerce, or the sync button is clicked on the \u003Ca href=\"https:\u002F\u002Fpanel.sendcloud.sc\" rel=\"nofollow ugc\">Sendcloud panel page\u003C\u002Fa>.\u003Cbr \u002F>\nThis service is provided by “Sendcloud”.\u003C\u002Fp>\n\u003Cp>Please find the links to Terms of service and privacy policy for Sendcloud on following websites:\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwww.sendcloud.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Terms of service\u003C\u002Fa>\u003Cbr \u002F>\n• \u003Ca href=\"https:\u002F\u002Fwww.sendcloud.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","SendCloud helps to grow your online store by optimizing the shipping process. Shipping packages has never been that easy!",4000,35054,56,10,"2026-02-19T10:04:00.000Z","4.9",[118,119,22,23,24],"order-tracking","service-points","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsendcloud-connected-shipping\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsendcloud-connected-shipping.1.0.24.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":92,"num_ratings":132,"last_updated":133,"tested_up_to":71,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":139,"download_link":140,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,95326,23,"2025-12-07T23:19:00.000Z","6.0","8.0",[20,137,138,22,24],"e-commerce","ecommerce","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-courier-guy.5.4.0.zip",{"attackSurface":142,"codeSignals":267,"taintFlows":280,"riskAssessment":281,"analyzedAt":289},{"hooks":143,"ajaxHandlers":258,"restRoutes":259,"shortcodes":260,"cronEvents":265,"entryPointCount":266,"unprotectedCount":27},[144,150,153,158,162,166,170,174,179,183,186,189,193,197,201,204,207,211,215,219,223,227,231,235,239,243,246,248,252,255],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_notices","closure","app\\class-activation.php",61,{"type":145,"name":146,"callback":147,"file":151,"line":152},"app\\class-block.php",26,{"type":145,"name":154,"callback":155,"priority":114,"file":156,"line":157},"woocommerce_update_order","save_order_meta","app\\class-woocommerce.php",54,{"type":145,"name":146,"callback":159,"file":160,"line":161},"notice","uafrica-shipping.php",64,{"type":145,"name":163,"callback":164,"file":160,"line":165},"wpmu_new_blog","create_new_blog",65,{"type":145,"name":167,"callback":168,"file":160,"line":169},"admin_menu","register_menu_item",70,{"type":145,"name":171,"callback":172,"file":160,"line":173},"admin_init","register_settings",71,{"type":175,"name":176,"callback":177,"priority":114,"file":160,"line":178},"filter","display_post_states","label_page_as_shipping",77,{"type":145,"name":180,"callback":181,"file":160,"line":182},"wp_enqueue_scripts","styles_scripts",81,{"type":145,"name":184,"callback":185,"file":160,"line":68},"init","register_block",{"type":145,"name":187,"callback":147,"priority":114,"file":160,"line":188},"elementor\u002Felements\u002Fcategories_registered",85,{"type":145,"name":190,"callback":191,"file":160,"line":192},"elementor\u002Fwidgets\u002Fwidgets_registered","register_elementor_widget",91,{"type":175,"name":194,"callback":195,"file":160,"line":196},"manage_edit-shop_order_columns","order_column_name",95,{"type":145,"name":198,"callback":199,"priority":114,"file":160,"line":200},"manage_shop_order_posts_custom_column","order_column_content",96,{"type":175,"name":202,"callback":195,"priority":203,"file":160,"line":56},"manage_woocommerce_page_wc-orders_columns",20,{"type":145,"name":205,"callback":199,"priority":203,"file":160,"line":206},"manage_woocommerce_page_wc-orders_custom_column",99,{"type":175,"name":208,"callback":209,"file":160,"line":210},"woocommerce_shipping_methods","register_shipping_method",101,{"type":175,"name":212,"callback":213,"priority":114,"file":160,"line":214},"woocommerce_package_rates","filter_shipping_methods",102,{"type":175,"name":216,"callback":217,"priority":114,"file":160,"line":218},"woocommerce_after_shipping_rate","shipping_methods_description",103,{"type":175,"name":220,"callback":221,"priority":203,"file":160,"line":222},"woocommerce_checkout_fields","add_suburb_to_checkout_fields",104,{"type":175,"name":224,"callback":225,"priority":114,"file":160,"line":226},"woocommerce_checkout_update_order_review","save_suburb_in_session_during_order_review",105,{"type":145,"name":228,"callback":229,"priority":203,"file":160,"line":230},"woocommerce_checkout_update_order_meta","save_order_meta_checkout",106,{"type":145,"name":232,"callback":233,"priority":34,"file":160,"line":234},"woocommerce_cart_shipping_packages","modify_shipping_packages",107,{"type":145,"name":236,"callback":237,"file":160,"line":238},"woocommerce_init","register_checkout_field",109,{"type":145,"name":240,"callback":241,"priority":114,"file":160,"line":242},"woocommerce_set_additional_field_value","set_additional_field_value",110,{"type":145,"name":244,"callback":155,"priority":114,"file":160,"line":245},"woocommerce_new_order",112,{"type":145,"name":154,"callback":155,"priority":114,"file":160,"line":247},113,{"type":175,"name":249,"callback":250,"priority":203,"file":160,"line":251},"woocommerce_admin_billing_fields","add_suburb_to_admin_address_fields",114,{"type":175,"name":253,"callback":250,"priority":203,"file":160,"line":254},"woocommerce_admin_shipping_fields",115,{"type":145,"name":256,"callback":147,"file":160,"line":257},"before_woocommerce_init",118,[],[],[261],{"tag":262,"callback":263,"file":160,"line":264},"uafrica","render",80,[],1,{"dangerousFunctions":268,"sqlUsage":269,"outputEscaping":271,"fileOperations":27,"externalRequests":14,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":279},[],{"prepared":27,"raw":27,"locations":270},[],{"escaped":34,"rawEcho":14,"locations":272},[273,276],{"file":148,"line":274,"context":275},29,"raw output",{"file":277,"line":278,"context":275},"app\\class-admin.php",223,[],[],{"summary":282,"deductions":283},"The \"uafrica-shipping\" plugin v3.0.102 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by exclusively using prepared statements for SQL queries and properly escaping a high percentage of its output. Furthermore, the absence of any recorded vulnerabilities, including critical or high severity ones, is a significant positive indicator.  The limited attack surface, with only one shortcode as an entry point and no unprotected AJAX handlers or REST API routes, also contributes to its secure design.  However, a few areas warrant attention. The complete lack of nonce checks and capability checks across all identified entry points presents a potential weakness. While the attack surface is currently small and there are no unauthenticated entry points, this omission could become a significant risk if the plugin's functionality or attack surface expands in the future. The presence of external HTTP requests, although not inherently insecure, always introduces a dependency and potential attack vector that requires careful monitoring.",[284,287],{"reason":285,"points":286},"Missing nonce checks on entry points",5,{"reason":288,"points":286},"Missing capability checks on entry points","2026-03-16T18:46:52.711Z",{"wat":291,"direct":302},{"assetPaths":292,"generatorPatterns":295,"scriptPaths":296,"versionParams":299},[293,294],"\u002Fwp-content\u002Fplugins\u002Fuafrica-shipping\u002Fassets\u002Fbuild\u002Fuafrica-shipping.css","\u002Fwp-content\u002Fplugins\u002Fuafrica-shipping\u002Fassets\u002Fbuild\u002Fuafrica-shipping.js",[],[297,298,294],"\u002Fwp-content\u002Fplugins\u002Fuafrica-shipping\u002Fassets\u002Fvendor\u002Fmustache.min.js","\u002Fwp-content\u002Fplugins\u002Fuafrica-shipping\u002Fassets\u002Fvendor\u002Fmoment.min.js",[300,301],"uafrica-shipping\u002Fassets\u002Fbuild\u002Fuafrica-shipping.css?ver=","uafrica-shipping\u002Fassets\u002Fbuild\u002Fuafrica-shipping.js?ver=",{"cssClasses":303,"htmlComments":306,"htmlAttributes":307,"restEndpoints":310,"jsGlobals":311,"shortcodeOutput":313},[304,305],"uafrica-shipping-shipping-description","uafrica-shipping-suburb-fields",[],[308,309],"data-uafrica-shipping-id","data-uafrica-shipping-description",[],[312],"uafrica_shipping_l10n",[]]