[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGsQSIyJ417xWuUxGNifIT4FLtkqzMg2E4pOdyzuB1DI":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":15,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":144,"fingerprints":307},"usgs-river-data","USGS River Data","1.21","J. Tyler Wiest","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtwiest\u002F","\u003Cp>This plugin allows user to insert the USGS river data into their site in real time. By providing the plugin with the USGS ID number a widget or shortcodes can be generated to get the station name, current water level, water level graph and USGS link.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\nDisplay\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Widget \u003C\u002Fli>\n\u003Cli>Shortcode (automatically generated using metabox)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Information Available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Station Name\u003C\u002Fli>\n\u003Cli>Current Water Level\u003C\u002Fli>\n\u003Cli>Current Gage Level in feet\u003C\u002Fli>\n\u003Cli>Water Level Graph\u003C\u002Fli>\n\u003Cli>Gage Height Graph\u003C\u002Fli>\n\u003Cli>Station Url\u003C\u002Fli>\n\u003Cli>Cache river information for a designated amount of time to speed up load time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fjtwventures.com\u002Fprojects\u002FUSGS\" rel=\"nofollow ugc\">Plugin’s Official Documentation and Support Page\u003C\u002Fa>\u003C\u002Fp>\n","Enter the USGS Station ID and this plugin provides you with river name, currently water level, graph and station url via a widget or shortcode.",10,2044,90,4,"","3.7.41","3.0",[19,20,21],"river","usgs","water-level","http:\u002F\u002Fjtwventures.com\u002Fprojects\u002Fusgs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusgs-river-data.zip",100,0,null,"2026-03-15T10:48:56.248Z",[],{"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},"jtwiest",1,30,94,"2026-04-05T09:14:48.604Z",[36,58,84,104,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":24,"downloaded":44,"rating":24,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":57},"usgs-stream-flow-data","USGS Steam Flow Data","23.03.01","Chris Kindred","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrismkindred\u002F","\u003Cp>This plugin allows you to use a shortcode to display the USGS River Data for a site location.  The shortcode can be included in Posts, Pages and Text Widgets.\u003C\u002Fp>\n\u003Cp>The shortcode allows you to set your own title and whether or not to show a graph with it.\u003C\u002Fp>\n\u003Cp>Example Shortcode:\u003Cbr \u002F>\n[USGS location=’09080400′ title=’Great Place To Fish’ graph=’show’]\u003C\u002Fp>\n","This plugin uses shortcodes so you can get the USGS river flow data for a site location.  It also includes a easy to use Site Code Search.",7893,6,"2023-03-28T22:18:00.000Z","6.2.9","5.5","7.0",[51,52,53,20,21],"fly-fishing","river-flow","stream-flow","\u002F\u002Fwordpress.org\u002Fplugins\u002Fusgs-stream-flow-data\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusgs-stream-flow-data.23.03.01.zip",85,"2026-03-15T15:16:48.613Z",{"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":82,"vuln_count":31,"unpatched_count":25,"last_vuln_date":83,"fetched_at":57},"local-delivery-drivers-for-woocommerce","Local Delivery Drivers for WooCommerce","1.9.9","powerfulwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fpowerfulwp\u002F","\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002F\" rel=\"nofollow ugc\">PowerfulWP\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdocs\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Documents\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FlvMRSKTU0Ro?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>\u003Cbr \u002F>\n* Several premium features are demonstrated in the video and images.\u003C\u002Fp>\n\u003Ch3>Improve the way you deliver, manage drivers, assign drivers to orders, send WhatsApp, SMS, email notifications, route planning, navigation & more!\u003C\u002Fh3>\n\u003Ch3>LOCAL DELIVERY DRIVERS FOR WOOCOMMERCE\u003C\u002Fh3>\n\u003Cp>The Local Delivery Drivers for WooCommerce plugin is a powerful tool that streamlines the delivery process for store owners and drivers.\u003C\u002Fp>\n\u003Cp>With this plugin, store owners can easily assign orders to drivers, and drivers can manage their deliveries with a mobile-friendly panel.\u003C\u002Fp>\n\u003Cp>The plugin also allows store owners to send notifications to drivers and customers via WhatsApp, SMS, and email, and includes a feature for planning routes with navigation.\u003C\u002Fp>\n\u003Ch3>WHO CAN USE THIS PLUGIN?\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin is suitable for any delivery service that uses WooCommerce and WordPress.\u003C\u002Fp>\n\u003Cp>Some examples of businesses that may benefit from using this plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grocery stores and supermarkets\u003C\u002Fli>\n\u003Cli>Restaurants and food delivery services\u003C\u002Fli>\n\u003Cli>Florists and flower shops\u003C\u002Fli>\n\u003Cli>Alcohol delivery services\u003C\u002Fli>\n\u003Cli>Pharmacies and medical supply stores\u003C\u002Fli>\n\u003Cli>Pet stores and animal supply stores\u003C\u002Fli>\n\u003Cli>Home and garden supply stores\u003C\u002Fli>\n\u003Cli>Furniture stores and home decor retailers\u003C\u002Fli>\n\u003Cli>Electronics stores and appliance retailers\u003C\u002Fli>\n\u003Cli>Toy stores and children’s retailers\u003C\u002Fli>\n\u003Cli>Sporting goods stores and outdoor retailers\u003C\u002Fli>\n\u003Cli>Clothing and fashion retailers\u003C\u002Fli>\n\u003Cli>Book stores \u003C\u002Fli>\n\u003Cli>Art supply stores and hobby stores\u003C\u002Fli>\n\u003Cli>Baby supply stores and children’s retailers\u003C\u002Fli>\n\u003Cli>Party supply stores\u003C\u002Fli>\n\u003Cli>Office supply stores and business supply retailers\u003C\u002Fli>\n\u003Cli>Cannabis and medical marijuana dispensaries\u003C\u002Fli>\n\u003Cli>Cleaning companies and home services providers\u003C\u002Fli>\n\u003Cli>Laundry and dry cleaning services\u003C\u002Fli>\n\u003Cli>Carpet cleaning services and home services providers\u003C\u002Fli>\n\u003Cli>Bakery or pastry shops\u003C\u002Fli>\n\u003Cli>Health food stores and natural or organic food retailers\u003C\u002Fli>\n\u003Cli>Gift shops and specialty retailers\u003C\u002Fli>\n\u003Cli>Printer ink and toner suppliers\u003C\u002Fli>\n\u003Cli>Clothing delivery companies and online fashion retailers\u003C\u002Fli>\n\u003Cli>Home delivery meal kit services\u003C\u002Fli>\n\u003Cli>Handmade or unique home decor items and furniture\u003C\u002Fli>\n\u003Cli>Natural or organic beauty and personal care products\u003C\u002Fli>\n\u003Cli>Online art galleries\u003C\u002Fli>\n\u003Cli>Vintage or secondhand clothing and accessories retailers\u003C\u002Fli>\n\u003Cli>Outdoor gear or adventure equipment retailers\u003C\u002Fli>\n\u003Cli>Musical instrument stores and record stores\u003C\u002Fli>\n\u003Cli>Health supplement and wellness product retailers\u003C\u002Fli>\n\u003Cli>Handmade jewelry and accessory stores\u003C\u002Fli>\n\u003Cli>Luxury or high-end fashion retailers\u003C\u002Fli>\n\u003Cli>Subscription box services for a specific niche (e.g., coffee, tea, snacks, crafts)\u003C\u002Fli>\n\u003Cli>Online plant nurseries or garden centers\u003C\u002Fli>\n\u003Cli>Any other business that involves local delivery of physical goods.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>New Delivery Drivers User Role\u003C\u002Fh3>\n\u003Cp>This plugin adds a new user role called ‘Delivery Drivers’ to your WooCommerce store.\u003C\u002Fp>\n\u003Cp>The store owner can use this role to manage delivery driver details, work availability, and order assignments.\u003C\u002Fp>\n\u003Cp>With this feature, you can easily keep track of your delivery team and streamline your order fulfillment process.\u003C\u002Fp>\n\u003Ch3>New Delivery Statuses for your WooCommerce store\u003C\u002Fh3>\n\u003Cp>This plugin enhances your WooCommerce store by introducing three order statuses to track better and manage the delivery process.\u003C\u002Fp>\n\u003Cp>These statuses are: ‘Driver Assigned,’ ‘Failed Delivery Attempt,’ and ‘Out for Delivery.’\u003Cbr \u002F>\nThese updates will keep your customers informed and help your business run smoothly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>“Driver Assigned” – This status shows that a delivery driver has been assigned to the order. It helps you track which driver is handling which deliveries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Failed Delivery Attempt” – If a delivery driver tries to deliver an order but is unable to (e.g. the customer is not home or the delivery address is incorrect), this status records the failed attempt. It helps you track any issues that may have occurred during the delivery process and communicate with customers about when to expect a second attempt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“Out for Delivery” – This status shows that the delivery driver is in the process of delivering the order. In addition, it indicates that the shipment is on its way to the customer and is expected to arrive soon.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ASSIGNING DELIVERY DRIVERS TO ORDERS\u003C\u002Fh3>\n\u003Cp>The store owner has the ability to assign delivery drivers to orders on the admin panel’s order page.\u003C\u002Fp>\n\u003Cp>Once a delivery driver is assigned to an order, the order’s status will be updated to ‘Driver assigned.\u003C\u002Fp>\n\u003Ch3>ORDERS NOTES\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin saves all actions the delivery driver takes on the order notes.\u003C\u002Fp>\n\u003Cp>This allows you to track the progress of each delivery and see any comments or updates made by the driver.\u003C\u002Fp>\n\u003Cp>By keeping a record of all delivery-related activities on the order notes, you can improve communication and transparency within your team, ultimately leading to more efficient and successful deliveries.\u003C\u002Fp>\n\u003Ch3>DELIVERY DRIVERS MOBILE-FRIENDLY PANEL\u003C\u002Fh3>\n\u003Cp>The “Local Delivery Drivers for WooCommerce” plugin includes a mobile-friendly panel that allows delivery drivers to manage their deliveries from their smartphones.\u003C\u002Fp>\n\u003Cp>The panel has a convenient, app-like interface and can be added to the mobile homepage for easy access.\u003C\u002Fp>\n\u003Cp>The delivery drivers panel includes screens for each order status, including a dashboard, driver assigned orders, out for delivery, failed delivery, and delivered orders.\u003C\u002Fp>\n\u003Cp>On the dashboard, drivers can update their availability and view the total number of orders in each status.\u003C\u002Fp>\n\u003Cp>The “driver assigned” screen shows all orders assigned to the driver, while the “out for delivery” screen displays all orders on the current delivery route.\u003C\u002Fp>\n\u003Cp>The “failed delivery” and “delivered” screens allow drivers to view their completed orders from today, yesterday, this month, and last month.\u003C\u002Fp>\n\u003Cp>Overall, the delivery drivers panel provides an easy-to-use interface for managing deliveries on the go.\u003C\u002Fp>\n\u003Ch3>ORDER PAGE SCREEN\u003C\u002Fh3>\n\u003Cp>On the order page, delivery drivers can view all the relevant details for an order, such as the billing and shipping addresses, items included in the order, and any comments left by the customer or dispatch center.\u003C\u002Fp>\n\u003Cp>They can also easily update the order’s status to “delivered” or “failed attempt” and leave comments for other team members to see.\u003C\u002Fp>\n\u003Cp>Additionally, the delivery driver can quickly call the customer or dispatch center directly from the order page if needed.\u003C\u002Fp>\n\u003Ch3>Supported languages\u003C\u002Fh3>\n\u003Cp>English, Spanish, French, Hebrew, Portuguese, Russian, German, Italian, and Arabic.\u003C\u002Fp>\n\u003Ch3>* PREMIUM FEATURES\u003C\u002Fh3>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Local Delivery Drivers for WooCommerce Premium\u003C\u002Fa> plugin.\u003Cbr \u002F>\nThe premium plugin includes the following additional features:\u003C\u002Fp>\n\u003Ch3>DELIVERY TRACKING.\u003C\u002Fh3>\n\u003Cp>Provide your customers with the ability to track their deliveries by giving them access to a map showing their home address, store address, and the delivery driver’s location.\u003C\u002Fp>\n\u003Cp>Additionally, let them know the estimated time of arrival and give them the option to view the driver’s image, name, and vehicle details.\u003C\u002Fp>\n\u003Cp>They can even call the driver directly if needed.\u003C\u002Fp>\n\u003Ch3>FULLY ADMIN DRIVERS DASHBOARD.\u003C\u002Fh3>\n\u003Cp>The dashboard provides a comprehensive overview of your drivers and orders, including the number of orders each driver has in different statuses, the number of orders without an assigned driver, and the number of orders ready to be claimed.\u003C\u002Fp>\n\u003Cp>The statuses list displays all active drivers, their availability, and claim permissions.\u003C\u002Fp>\n\u003Cp>From the dashboard, store owners can easily update the statuses of all drivers with just one click.\u003C\u002Fp>\n\u003Ch3>ADMIN ORDERS FILTERS.\u003C\u002Fh3>\n\u003Cp>The store owners can filter orders with or without drivers, specific driver orders, and more.\u003C\u002Fp>\n\u003Ch3>MANAGE DRIVERS.\u003C\u002Fh3>\n\u003Cp>The store owners can view and manage driver information, account status, work availability, and claim permission on the ‘users’ page of the admin panel.\u003C\u002Fp>\n\u003Cp>It is easy to update each driver’s status with a single click.\u003C\u002Fp>\n\u003Ch3>ASSIGN DELIVERY DRIVERS TO ORDERS.\u003C\u002Fh3>\n\u003Cp>The following options are available for assigning delivery drivers to orders:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Bulk assigns multiple delivery drivers to orders from the admin panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Automatically assign available delivery drivers to orders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow delivery drivers to claim orders that are in the process status.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>ROUTE PLANNING AND NAVIGATION.\u003C\u002Fh3>\n\u003Cp>The delivery driver can use the route planning and navigation features to plan their route and get directions to their destination.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Optimize route by distance: This feature allows delivery drivers to find the shortest path to their destination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Plan route manually: This feature allows delivery drivers to customize their route according to their preferences.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Navigation with Waze, Apple Maps, and Google Maps: The delivery driver can use any of these popular navigation apps to get directions to their destination.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Travel modes in directions: Delivery drivers can choose the mode of transportation they will use, such as driving, walking, biking, or using public transit.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Next delivery: After completing a delivery, the delivery driver can easily navigate to their next destination on their route.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DRIVERS READY DELIVERY NOTES.\u003C\u002Fh3>\n\u003Cp>The ready delivery notes feature allows delivery drivers to add notes or information about an order easily.\u003C\u002Fp>\n\u003Cp>This can help communicate essential details or provide updates about the delivery process.\u003C\u002Fp>\n\u003Ch3>PROOF OF DELIVERY.\u003C\u002Fh3>\n\u003Cp>The proof of delivery feature includes the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Signature: The driver can have the customer sign to confirm receipt of the delivery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Photo: The driver can take a photo as evidence that the delivery was completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These options provide a way for the driver to confirm that the delivery was successfully completed and can serve as documentation in case of any issues or disputes.\u003C\u002Fp>\n\u003Ch3>DELIVERY DETAILS.\u003C\u002Fh3>\n\u003Cp>The customer can access important information about the delivery of their order in both their emails and on the order page in their account.\u003C\u002Fp>\n\u003Cp>This information includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Estimated time of arrival: This is the expected time that the delivery will arrive at the customer’s location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Driver details: The customer is provided with the driver’s name and photo.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Call the driver: The customer can quickly call the driver if they need to communicate with them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Driver vehicle details: The customer is provided with the type of vehicle being used for the delivery and the license plate number.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Signature: The customer can view their signature as confirmation of delivery receipt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Proof of delivery: The customer can view a photo taken by the driver as evidence that the delivery was completed.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>DRIVERS COMMISSIONS.\u003C\u002Fh3>\n\u003Cp>The drivers commissions feature allows delivery drivers to view their commission earnings for each delivery.\u003C\u002Fp>\n\u003Cp>The admin also has access to a full report of drivers’ commissions, which can be sorted by dates.\u003C\u002Fp>\n\u003Cp>This feature helps ensure that drivers are accurately compensated for their deliveries and provides transparency in the payment process.\u003C\u002Fp>\n\u003Ch3>BRANDING – ADD YOUR BRAND.\u003C\u002Fh3>\n\u003Cp>The branding feature allows you to customize the driver’s panel with your logo, text, and colors to represent your brand.\u003C\u002Fp>\n\u003Cp>This can help to create a consistent and professional appearance for your business.\u003C\u002Fp>\n\u003Ch3>THIRD-PARTY PLUGINS SUPPORT – CUSTOM FIELDS.\u003C\u002Fh3>\n\u003Cp>The third-party plugins support – custom fields feature allows you to add custom text fields for orders to the driver’s panel from third-party plugins such as delivery slots, etc.\u003C\u002Fp>\n\u003Cp>This feature provides flexibility and customization options for your business, allowing you to include additional information as needed.\u003C\u002Fp>\n\u003Ch3>MULTIVENDOR MARKETPLACE PLUGINS SUPPORT.\u003C\u002Fh3>\n\u003Cp>The multivendor marketplace plugins support feature allows the plugin to work with multivendor plugins such as Dokan, WCfM, and WCMP\u002FMultiVendorX.\u003C\u002Fp>\n\u003Cp>With this feature, drivers can view the vendor’s pickup addresses and use the call and navigation functions to reach their location.\u003C\u002Fp>\n\u003Ch3>WHATSAPP, SMS & EMAILS NOTIFICATIONS.\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to delivery drivers and customers through WhatsApp, SMS, and email.\u003C\u002Fp>\n\u003Cp>The WhatsApp and SMS notifications are powered by the Twilio SMS provider.\u003C\u002Fp>\n\u003Cp>This feature helps to keep everyone informed and up-to-date on the delivery process.\u003C\u002Fp>\n\u003Ch3>WhatsApp \u002F SMS \u002F EMAIL to the Driver\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to delivery drivers through WhatsApp, SMS, and email when they are assigned to an order.\u003C\u002Fp>\n\u003Cp>This helps ensure that drivers know their delivery assignments and can plan their routes accordingly.\u003C\u002Fp>\n\u003Ch3>WhatsApp \u002F SMS \u002F EMAIL to the Customer\u003C\u002Fh3>\n\u003Cp>The WhatsApp, SMS and email notifications feature sends updates to the customer through WhatsApp, SMS, and email at different stages of the delivery process.\u003C\u002Fp>\n\u003Cp>When the order is out for delivery, the customer will receive a notification.\u003C\u002Fp>\n\u003Cp>The customer will also receive a notification when the driver begins the delivery.\u003C\u002Fp>\n\u003Cp>This helps to keep the customer informed and aware of the status of their order.\u003C\u002Fp>\n\u003Ch3>EMAIL to the Vendor\u003C\u002Fh3>\n\u003Cp>The email notifications feature sends updates to the vendor through email when a delivery driver is assigned to an order.\u003C\u002Fp>\n\u003Cp>This helps to ensure that the vendor is aware of the delivery arrangements and can prepare the order for pickup.\u003C\u002Fp>\n\u003Ch3>EMAIL to the Admin\u003C\u002Fh3>\n\u003Cp>The email notifications feature sends updates to the admin through email at different stages of the delivery process.\u003C\u002Fp>\n\u003Cp>When a delivery driver claims a new order, the admin will receive a notification.\u003C\u002Fp>\n\u003Cp>The admin will also receive a notification when the order is successfully delivered.\u003C\u002Fp>\n\u003Cp>This helps to keep the admin informed and aware of the status of orders and the progress of deliveries.\u003C\u002Fp>\n\u003Ch3>DELIVERY DRIVER’S APPLICATION\u003C\u002Fh3>\n\u003Cp>The delivery driver’s application feature allows drivers to apply to become store drivers.\u003C\u002Fp>\n\u003Cp>This process helps to ensure that only qualified and reliable drivers are selected to represent the store and complete deliveries.\u003C\u002Fp>\n\u003Ch3>ORDERS NOTES\u003C\u002Fh3>\n\u003Cp>The orders notes feature allows users to add specific notes to orders, including the names of individuals and other relevant details.\u003C\u002Fp>\n\u003Cp>This can help to provide more context and information about the order and assist with the delivery process.\u003C\u002Fp>\n\u003Ch3>NOTES FOR THE DRIVERS\u003C\u002Fh3>\n\u003Cp>The notes for drivers feature allows store owners to write a message or note for the driver on each order.\u003C\u002Fp>\n\u003Cp>The driver can view this message on the driver’s panel, which can help provide important information or instructions related to the delivery.\u003C\u002Fp>\n\u003Cp>This feature helps to improve communication and coordination between the store and the driver.\u003C\u002Fp>\n\u003Ch3>SUPPORTED ADD-ONS AND PLUGINS\u003C\u002Fh3>\n\u003Cp>The supported add-ons and plugins for this plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fapp-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">App for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-manager\u002F\" rel=\"nofollow ugc\">Delivery Drivers Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdelivery-drivers-for-woocommerce-multi-vendor-marketplace\u002F\" rel=\"nofollow ugc\">Delivery Drivers for Vendors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-locations-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Pickup Locations for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fscheduling-deliveries-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Scheduling Deliveries for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpayments-for-delivery-drivers\u002F\" rel=\"nofollow ugc\">Payments for Delivery Drivers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fpickup-and-delivery-from-customer-locations-for-woocommerce\u002F\" rel=\"nofollow ugc\">Pickup & Delivery from Customer Locations for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fautocomplete-address-and-location-picker-for-woocommerce-premium\u002F\" rel=\"nofollow ugc\">Autocomplete Address and Location Picker for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Fdistance-rate-shipping-for-woocommerce\u002F\" rel=\"nofollow ugc\">Distance Rate Shipping for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpowerfulwp.com\u002Forder-picking-for-woocommerce\u002F\" rel=\"nofollow ugc\">Order Picking for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These add-ons and plugins provide additional functionality and customization options for the delivery process.\u003C\u002Fp>\n\u003Ch3>CREDIT\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Flicense\" rel=\"nofollow ugc\">SVG created by fontawesome – www.fontawesome.com\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Design vector created by Freepik – Freepik.com\u003C\u002Fa>\u003C\u002Fp>\n","Improve the way you deliver, manage drivers, assign drivers to orders, send WhatsApp, SMS, and email notifications, route planning, navigation & more!",1000,61236,86,18,"2025-09-14T19:41:00.000Z","6.8.5","4.5","5.6",[75,76,77,78,79],"courier","delivery","drivers","shipping","woocommerce","https:\u002F\u002Fpowerfulwp.com\u002Flocal-delivery-drivers-for-woocommerce-premium\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-delivery-drivers-for-woocommerce.1.9.9.zip",99,"2023-12-27 00:00:00",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":24,"downloaded":92,"rating":24,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":73,"tags":97,"homepage":102,"download_link":103,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":57},"afterpay-payment-gateway-for-woocommerce","Riverty Payments for Woocommerce","7.2.5","Riverty","https:\u002F\u002Fprofiles.wordpress.org\u002Fafterpay\u002F","\u003Cp>With a growing range of Buy now, pay later (BNPL) payment solutions, Riverty offers you and your online shoppers an outstanding webshop experience. You get simple and fast integration plus the guarantee of being paid, while your customers get more freedom, safety and security. It’s win-win for you and your customers.\u003C\u002Fp>\n\u003Cp>Riverty makes you be even more successful by optimizing your payment method mix and helping consumers complete their checkout. For example, Riverty’s Buy now, pay later offering meets a growing need, as 25% of European online shoppers have already used this payment solution, and 50% confirm they are considering doing so in the future.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.riverty.com\u002Fen\u002Fbusiness\u002Fproducts\u002Fget-started-riverty-buy-now-pay-later\u002F\" rel=\"nofollow ugc\">Get started with Riverty Payments\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Riverty is the new AfterPay\u003C\u002Fh4>\n\u003Cp>Riverty offers a totally new perspective on financial sustainability, as it now includes all our smart and contemporary payment and receivables management solutions. By starting from the real needs and financial wellbeing of consumers, we enable merchants, partners and consumers to live their best financial life in a rapidly changing world.\u003C\u002Fp>\n\u003Ch4>The benefits of choosing Riverty\u003C\u002Fh4>\n\u003Ch4>Fast & easy set-up\u003C\u002Fh4>\n\u003Cp>Are you ready for Riverty payment solutions? Follow the straight-forward instructions and receive confirmation quickly. Follow our installation and setup guidelines to get started.\u003C\u002Fp>\n\u003Ch4>Payment solutions designed for you\u003C\u002Fh4>\n\u003Cp>Seamless integration with your webshop is guaranteed as our plugin is designed for your platform.\u003C\u002Fp>\n\u003Ch4>A direct connection to Riverty with no PSP in between\u003C\u002Fh4>\n\u003Cp>With a direct connection to Riverty, you have full control of the integration. You will also receive regular updates concerning support, functionality and security.\u003C\u002Fp>\n\u003Ch4>Lifetime support\u003C\u002Fh4>\n\u003Cp>If ever you need help, we’re there to help you. Got a question: get in touch and we will sort you out as fast as we can.\u003C\u002Fp>\n\u003Ch4>Easy order management (capturing & refunding)\u003C\u002Fh4>\n\u003Cp>Riverty’s smart order management process makes it easy to manage payments and refunds of items paid with Riverty. By easily capturing previously authorized funds, voiding an unsettled transaction, or doing a full or partial refund of a settled transaction, Riverty’s order management system enables you to manage all transactions that happen for an order.\u003C\u002Fp>\n\u003Ch4>Always know what’s going on\u003C\u002Fh4>\n\u003Cp>Our merchant dashboard helps you keep track of orders, returns and invoices.\u003C\u002Fp>\n\u003Ch4>Your brand in the spotlight\u003C\u002Fh4>\n\u003Cp>While our consumer-focused tools; the Riverty app (Google Play Store and Apple App Store) & MyRiverty offer more freedom and transparency to shoppers, they also ensure you as a merchant have more opportunities and touchpoints to interact with your shoppers as your brand remains in the spotlight.\u003C\u002Fp>\n\u003Ch4>A broad range of payment methods\u003C\u002Fh4>\n\u003Cp>With our seamless integration you can quickly get started with the payment options you want to offer (depending on the countries your webshop operates in).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>14-day invoice\u003C\u002Fstrong> – Available in every market, 14-day Invoice is the default payment method of Riverty. It is primary designed for business-to-consumer sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instalments\u003C\u002Fstrong> – This is a Part Payment invoice. The customer can split their purchase over multiple monthly payments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Direct Debit\u003C\u002Fstrong> – This is a Direct Debit version of the 14-day invoice payment method. The consumers IBAN is collected at time of purchase in the check-out and the purchase amount is then debited from the consumer’s bank account once the goods have been delivered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign invoice\u003C\u002Fstrong> – During peak seasons, such as Christmas, Black Friday, etc, merchants may use campaign invoicing. This gives shoppers extended payment terms per purchase with either fixed date (such as: 15. January) or floating (such as: in 60 days).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>B2B invoice\u003C\u002Fstrong> – This is the the Business to Business (B2B) version of the default 14-day invoice payment method of Riverty.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flex\u003C\u002Fstrong> – Flex offers to spread payments to the customers’ desired pace. Giving customers the ultimate freedom of payment customization. With this payment option consumers can adjust at any moment how and when they pay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay in 3\u003C\u002Fstrong> – Particularly popular with younger, financially stable audiences buying premium value goods, Pay in 3 splits the check-out amount into 3 interest-free payment parts for completion within 90 days.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Riverty Payments are available in the following markets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Germany\u003C\u002Fli>\n\u003Cli>Austria\u003C\u002Fli>\n\u003Cli>Switzerland\u003C\u002Fli>\n\u003Cli>Netherlands\u003C\u002Fli>\n\u003Cli>Belgium\u003C\u002Fli>\n\u003Cli>Denmark\u003C\u002Fli>\n\u003Cli>Sweden\u003C\u002Fli>\n\u003Cli>Norway\u003C\u002Fli>\n\u003Cli>Finland.\u003C\u002Fli>\n\u003C\u002Ful>\n","Riverty is the most consumer-friendly BNPL payment method in Germany, Austria, Switzerland, the Nordics, Netherlands and Belgium.",18398,2,"2026-03-04T06:04:00.000Z","6.9.4","4.5.0",[98,99,100,101,79],"afterpay","bnpl","payment","riverty","https:\u002F\u002Fwww.riverty.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fafterpay-payment-gateway-for-woocommerce.7.2.5.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":24,"downloaded":112,"rating":24,"num_ratings":113,"last_updated":114,"tested_up_to":95,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":123,"download_link":124,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":57},"htaccess-server-info-server-status","Apache Status & Info","3.3.0","Pierre Lannoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierrelannoy\u002F","\u003Cp>When you want to use \u003Ca href=\"https:\u002F\u002Fhttpd.apache.org\u002Fdocs\u002F2.4\u002Fen\u002Fmod\u002Fmod_info.html\" rel=\"nofollow ugc\">server-info\u003C\u002Fa> and\u002For \u003Ca href=\"https:\u002F\u002Fhttpd.apache.org\u002Fdocs\u002Fcurrent\u002Fen\u002Fmod\u002Fmod_status.html\" rel=\"nofollow ugc\">server-status\u003C\u002Fa> with Apache server, you must modify (right in your \u003Ccode>.htaccess\u003C\u002Fcode> file) the rewrite rules generated by WordPress. And you must do it each time WordPress modify and regenerates the rules.\u003Cbr \u002F>\n\u003Cstrong>Apache Status & Info\u003C\u002Fstrong> do it for you, without you having to intervene. Just activate it and that’s it!\u003C\u002Fp>\n\u003Cp>In addition to this, \u003Cstrong>Apache Status & Info\u003C\u002Fstrong> allows you to monitor your Apache configuration and settings, right in your WordPress admin (see screenshots for example).\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Apache Status & Info\u003C\u002Fstrong> is part of \u003Ca href=\"https:\u002F\u002Fperfops.one\u002F\" rel=\"nofollow ugc\">PerfOps One\u003C\u002Fa>, a suite of free and open source WordPress plugins dedicated to observability and operations performance.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Apache Status & Info\u003C\u002Fstrong> is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see ‘about’ tab in the plugin settings to see the details.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>This plugin is free and provided without warranty of any kind. Use it at your own risk, I’m not responsible for any improper use of this plugin, nor for any damage it might cause to your site. Always backup all your data before installing a new plugin.\u003C\u002Fp>\n\u003Cp>Anyway, I’ll be glad to help you if you encounter issues when using this plugin. Just use the support section of this plugin page.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin, as any piece of software, is neither compliant nor non-compliant with privacy laws and regulations. It is your responsibility to use it with respect for the personal data of your users and applicable laws.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t set any cookie in the user’s browser.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t handle personally identifiable information (PII).\u003C\u002Fp>\n\u003Ch4>Donation\u003C\u002Fh4>\n\u003Cp>If you like this plugin or find it useful and want to thank me for the work done, please consider making a donation to \u003Ca href=\"https:\u002F\u002Fwww.laquadrature.net\u002Fen\" rel=\"nofollow ugc\">La Quadrature Du Net\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwww.eff.org\u002F\" rel=\"nofollow ugc\">Electronic Frontier Foundation\u003C\u002Fa> which are advocacy groups defending the rights and freedoms of citizens on the Internet. By supporting them, you help the daily actions they perform to defend our fundamental freedoms!\u003C\u002Fp>\n","Apache server-info and server-status monitoring right in your WordPress admin.",12681,3,"2025-11-22T11:56:00.000Z","6.2","8.1",[118,119,120,121,122],"apache","htaccess","server-info","server-status","stackdriver","https:\u002F\u002Fperfops.one\u002Fhtaccess-server-info-server-status","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtaccess-server-info-server-status.3.3.0.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":25,"num_ratings":25,"last_updated":135,"tested_up_to":95,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":142,"download_link":143,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":57},"taxiwebbooker","TaxiWebBooker","2.2.3","taxiid","https:\u002F\u002Fprofiles.wordpress.org\u002Ftaxiid\u002F","\u003Cp>TaxiWebBooker transforms your WordPress site into a complete booking and dispatch platform built specifically for taxi and chauffeur businesses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Start with our free-forever\u003C\u002Fstrong> plan and scale as your business grows. No manual maintenance, no technical headaches, just bookings flowing from your website straight to your drivers’ phones.\u003C\u002Fp>\n\u003Ch3>What You Get\u003C\u002Fh3>\n\u003Cp>• \u003Cstrong>Mobile-responsive booking\u003C\u002Fstrong> forms that integrate seamlessly with any WordPress theme\u003Cbr \u002F>\n• \u003Cstrong>Pricing based\u003C\u002Fstrong> on Google Maps routes, locations, hourly rates or metered pricing\u003Cbr \u002F>\n• \u003Cstrong>Built-in driver dispatch system\u003C\u002Fstrong> to assign jobs and send notifications instantly\u003Cbr \u002F>\n• \u003Cstrong>Automated workflows\u003C\u002Fstrong> with confirmations, updates and receipts sent automatically\u003Cbr \u002F>\n• \u003Cstrong>Cloud-hosted solution\u003C\u002Fstrong> where new features and updates deploy automatically\u003Cbr \u002F>\n• \u003Cstrong>Complete automation\u003C\u002Fstrong> from initial booking through driver dispatch to post-ride follow-up\u003C\u002Fp>\n\u003Ch3>What Makes TaxiWebBooker So Powerful\u003C\u002Fh3>\n\u003Ch3>Smart, Automated Pricing\u003C\u002Fh3>\n\u003Cp>Dynamic fare calculation based on Google Maps routes, custom zones or time-based rates. Configure your pricing rules once and let the system handle all calculations automatically.\u003C\u002Fp>\n\u003Ch3>Flexible Integration Options\u003C\u002Fh3>\n\u003Cp>Choose what fits your site best: floating pop-up widget, inline embedded form or custom text links. All options are mobile-responsive and fully customizable to match your branding. \u003Ca href=\"https:\u002F\u002Ftaxiwebbooker.com\u002Fintegration-methods\u002F\" rel=\"nofollow ugc\">See example of the different integration options by clicking here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Professional Customer Experience\u003C\u002Fh3>\n\u003Cp>• Google Maps address autocomplete for fast, accurate bookings\u003Cbr \u002F>\n• Instant PDF confirmation emails with complete booking details\u003Cbr \u002F>\n• Customer portal for viewing ride history and managing accounts\u003Cbr \u002F>\n• Mobile-optimized interface that works flawlessly on any device\u003C\u002Fp>\n\u003Ch3>Complete Operational Control\u003C\u002Fh3>\n\u003Cp>• Centralized dispatch panel for managing all bookings in one place\u003Cbr \u002F>\n• Define service areas and set availability schedules with precision\u003Cbr \u002F>\n• Automated operator notifications for every new reservation\u003Cbr \u002F>\n• Real-time job tracking and status updates\u003Cbr \u002F>\n• Google Calendar sync for seamless schedule management\u003C\u002Fp>\n\u003Ch3>Payment & Invoicing Made Simple\u003C\u002Fh3>\n\u003Cp>• Multiple payment gateway integrations for customer convenience\u003Cbr \u002F>\n• Customizable rate plans for different vehicle types and services\u003Cbr \u002F>\n• Automated PDF invoice generation and delivery\u003Cbr \u002F>\n• PCI-compliant secure transaction processing\u003C\u002Fp>\n\u003Ch3>Integrated Driver Dispatch App\u003C\u002Fh3>\n\u003Cp>Send bookings directly to your fleet with a dedicated mobile app. Drivers receive instant notifications, route guidance and job management, all connected to your WordPress booking system.\u003C\u002Fp>\n\u003Ch3>Why Taxi & Chauffeur Companies Choose TaxiWebBooker\u003C\u002Fh3>\n\u003Cp>Every feature is designed specifically for ride-based businesses, from Google Maps fare calculation to driver dispatch to automated passenger communications.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftaxiwebbooker.com\u002Fcustomers\u002F\" rel=\"nofollow ugc\">Check out other taxi and chauffeur companies that are already using TaxiWebBooker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Setup Process\u003C\u002Fh3>\n\u003Cp>Install this WordPress plugin, connect your TaxiWebBooker account and embed your booking form in about 10 minutes. Customize emails, pricing and service areas at your own pace as you grow.\u003C\u002Fp>\n\u003Ch3>Technical Requirements\u003C\u002Fh3>\n\u003Cp>This plugin connects to the TaxiWebBooker hosted platform to provide booking and dispatch functionality. The hosted solution ensures you always have access to the latest features, security updates and the mobile driver app without manual updates.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fportal.taxiwebbooker.com\u002FstartFree\" rel=\"nofollow ugc\">Create your free TaxiWebBooker account to get started.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin embeds a widget from https:\u002F\u002Fyourwebbooker.com. This widget is loaded client-side and used to display a booking interface from the Taxiwebbooker platform.\u003C\u002Fp>\n\u003Cp>The plugin dynamically loads a JavaScript file from https:\u002F\u002Fyourwebbooker.com\u002Fpopup-widget\u002Fwebbooker.js and a CSS stylesheet from https:\u002F\u002Fyourwebbooker.com\u002Fpopup-widget\u002Fstyles.css. These files are hosted externally to support dynamic updates and user-specific configurations. The CSS is not bundled locally to ensure compatibility with the latest styling and layout updates.\u003C\u002Fp>\n\u003Cp>This file is not included in the plugin folder itself, because it is dynamically generated and updated frequently to support integration and rendering logic tied to each account’s configuration. Hosting it remotely ensures the correct version is always served for a given widget setup.\u003C\u002Fp>\n\u003Cp>This remote file is essential to the plugin’s service functionality. Without it, the booking interface cannot be rendered.\u003C\u002Fp>\n\u003Ch3>What data is sent?\u003C\u002Fh3>\n\u003Cp>No personal data is sent to the service unless the user interacts with the widget and submits a form.\u003C\u002Fp>\n\u003Ch3>Why is this needed?\u003C\u002Fh3>\n\u003Cp>The service is required to provide a live booking interface tied to the user’s Taxiwebbooker account. The external script supports dynamic updates and configuration management on the provider’s platform.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>The JavaScript files used in this plugin are minified for performance. The CSS is hosted externally.\u003C\u002Fp>\n\u003Cp>The original, human-readable source code is included in the \u003Ccode>\u002Fassets\u002F\u003C\u002Fcode> directory within the plugin folder.\u003C\u002Fp>\n","A modern, all-in-one taxi and chauffeur booking plugin for WordPress.",40,1842,"2026-03-06T08:15:00.000Z","6.0","8.0",[76,139,140,141],"driver","embed","widget","https:\u002F\u002Ftaxiwebbooker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaxiwebbooker.2.2.3.zip",{"attackSurface":145,"codeSignals":209,"taintFlows":292,"riskAssessment":293,"analyzedAt":306},{"hooks":146,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":207,"entryPointCount":208,"unprotectedCount":25},[147,152,155,159,164,168,172],{"type":148,"name":149,"callback":150,"file":151,"line":14},"action","add_meta_boxes","river_mbe_create_post","river_custom_meta.php",{"type":148,"name":149,"callback":153,"file":151,"line":154},"river_mbe_create_page",5,{"type":148,"name":156,"callback":157,"file":151,"line":158},"save_post","river_mbe_save_meta",46,{"type":148,"name":160,"callback":161,"file":162,"line":163},"wp_enqueue_scripts","riv_load_css","river_data.php",28,{"type":148,"name":165,"callback":166,"file":167,"line":14},"admin_menu","riv_add_page","river_options.php",{"type":148,"name":169,"callback":170,"file":167,"line":171},"admin_init","riv_admin_init",27,{"type":148,"name":173,"callback":174,"file":175,"line":14},"widgets_init","riv_register_widget","river_widget.php",[],[],[179,183,187,191,195,199,203],{"tag":19,"callback":180,"file":181,"line":182},"riv_full_display","river_shortcode.php",13,{"tag":184,"callback":185,"file":181,"line":186},"river_name","riv_name_display",50,{"tag":188,"callback":189,"file":181,"line":190},"river_level","riv_level_display",65,{"tag":192,"callback":193,"file":181,"line":194},"river_gage","riv_gage_display",80,{"tag":196,"callback":197,"file":181,"line":198},"river_station","riv_url_display",95,{"tag":200,"callback":201,"file":181,"line":202},"river_graph","riv_graph_display",110,{"tag":204,"callback":205,"file":181,"line":206},"river_gage_graph","riv_gage_graph_display",125,[],7,{"dangerousFunctions":210,"sqlUsage":216,"outputEscaping":218,"fileOperations":25,"externalRequests":31,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":291},[211],{"fn":212,"file":213,"line":214,"context":215},"unserialize","river_functions.php",83,"$riverCache = unserialize($riverCache);",{"prepared":25,"raw":25,"locations":217},[],{"escaped":219,"rawEcho":220,"locations":221},9,39,[222,225,227,229,231,233,234,236,238,240,242,244,246,248,250,252,254,255,257,258,259,261,263,265,267,268,270,271,273,275,277,278,280,282,283,284,285,287,289],{"file":213,"line":223,"context":224},111,"raw output",{"file":213,"line":226,"context":224},115,{"file":213,"line":228,"context":224},116,{"file":213,"line":230,"context":224},120,{"file":213,"line":232,"context":224},121,{"file":213,"line":206,"context":224},{"file":213,"line":235,"context":224},126,{"file":213,"line":237,"context":224},130,{"file":213,"line":239,"context":224},131,{"file":213,"line":241,"context":224},135,{"file":213,"line":243,"context":224},136,{"file":213,"line":245,"context":224},140,{"file":213,"line":247,"context":224},141,{"file":213,"line":249,"context":224},222,{"file":213,"line":251,"context":224},239,{"file":167,"line":253,"context":224},93,{"file":167,"line":198,"context":224},{"file":167,"line":256,"context":224},97,{"file":167,"line":232,"context":224},{"file":167,"line":206,"context":224},{"file":167,"line":260,"context":224},129,{"file":175,"line":262,"context":224},38,{"file":175,"line":264,"context":224},42,{"file":175,"line":266,"context":224},44,{"file":175,"line":158,"context":224},{"file":175,"line":269,"context":224},48,{"file":175,"line":186,"context":224},{"file":175,"line":272,"context":224},52,{"file":175,"line":274,"context":224},54,{"file":175,"line":276,"context":224},56,{"file":175,"line":235,"context":224},{"file":175,"line":279,"context":224},127,{"file":175,"line":281,"context":224},128,{"file":175,"line":260,"context":224},{"file":175,"line":237,"context":224},{"file":175,"line":239,"context":224},{"file":175,"line":286,"context":224},132,{"file":175,"line":288,"context":224},133,{"file":175,"line":290,"context":224},134,[],[],{"summary":294,"deductions":295},"The usgs-river-data plugin v1.21 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and having no file operations or external HTTP requests that could be exploited. The absence of known CVEs and a history of vulnerabilities is also a strong indicator of past security efforts or a lack of significant discovered issues.\n\nHowever, several significant concerns are raised by the static analysis. The presence of the `unserialize` function is a critical risk, as it can lead to Remote Code Execution (RCE) if an attacker can control the serialized data passed to it. Compounding this risk is the complete absence of nonce checks and capability checks on all identified entry points, including the 7 shortcodes. This means any user, authenticated or not, could potentially trigger functionality that might utilize the dangerous `unserialize` function. The low percentage of properly escaped output (19%) also indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities across the plugin's functionalities.\n\nOverall, while the plugin has a clean vulnerability history and good SQL handling, the identified `unserialize` function coupled with the lack of any input validation (nonces, capabilities) on its entry points and poor output escaping creates a substantial risk profile. The lack of taint analysis data is also a gap, though the identified code signals provide enough concerning elements for a thorough risk assessment.",[296,299,301,303],{"reason":297,"points":298},"Dangerous function unserialize present",15,{"reason":300,"points":11},"No nonce checks on entry points",{"reason":302,"points":11},"No capability checks on entry points",{"reason":304,"points":305},"Low output escaping percentage (19%)",8,"2026-03-16T23:12:10.050Z",{"wat":308,"direct":314},{"assetPaths":309,"generatorPatterns":311,"scriptPaths":312,"versionParams":313},[310],"\u002Fwp-content\u002Fplugins\u002Fusgs-river-data\u002Fcss\u002Fstyles.css",[],[],[],{"cssClasses":315,"htmlComments":318,"htmlAttributes":319,"restEndpoints":322,"jsGlobals":323,"shortcodeOutput":324},[316,317],"river_meta_box","id_text_box",[],[320,321],"id=\"river_usgs_num\"","name=\"riv_id\"",[],[],[325,326,327,328,329,330,331],"[river ","[river_name ","[river_level ","[river_gage ","[river_station ","[river_graph ","[river_gage_graph "]