[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2ThLbrvFdM_vX6MfDjlq1aT-ZRuG4UbeFRFIZdR1820":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":103,"crawl_stats":38,"alternatives":109,"analysis":205,"fingerprints":779},"vitepos-lite","Vitepos – Point of Sale (POS) for WooCommerce","3.3.4","appsbd","https:\u002F\u002Fprofiles.wordpress.org\u002Fappsbd\u002F","\u003Cp>\u003Cstrong>Vitepos\u003C\u002Fstrong> is a lightning-fast and fully responsive Point of Sale (POS) plugin built for WooCommerce.\u003Cbr \u002F>\nDeveloped with the latest web technologies and following WooCommerce coding standards, it brings a seamless POS experience to your online or physical store.\u003C\u002Fp>\n\u003Cp>You can manage outlets, counters, customers, invoices, roles, and much more — all from one place.\u003Cbr \u002F>\nVitepos supports barcode scanning, offline order processing, split payments, and complete role-based access control.\u003C\u002Fp>\n\u003Ch3>Key Highlights\u003C\u002Fh3>\n\u003Cp>– 👨‍💼 \u003Cstrong>Role Management:\u003C\u002Fstrong> Create roles (Cashier, Manager, etc.) and assign custom permissions.\u003Cbr \u002F>\n– 🏪 \u003Cstrong>Outlets & Counters:\u003C\u002Fstrong> Manage multiple outlets and assign cashiers per counter.\u003Cbr \u002F>\n– 🧾 \u003Cstrong>Custom Invoices:\u003C\u002Fstrong> Customize invoice layout and design as you wish.\u003Cbr \u002F>\n– 💳 \u003Cstrong>Flexible Login:\u003C\u002Fstrong> Use WordPress login or Vitepos built-in login.\u003Cbr \u002F>\n– 📦 \u003Cstrong>Add Products from POS:\u003C\u002Fstrong> Quickly create and manage products directly from the POS.\u003Cbr \u002F>\n– 🏷️ \u003Cstrong>Barcode Support:\u003C\u002Fstrong> Use scanners or mobile camera for barcode scanning.\u003Cbr \u002F>\n– 💰 \u003Cstrong>Cash Drawer & Hold Cart:\u003C\u002Fstrong> Manage cash drawers and temporarily hold customer carts.\u003Cbr \u002F>\n– 🌐 \u003Cstrong>Offline Mode:\u003C\u002Fstrong> Continue selling even without internet — data syncs automatically.\u003Cbr \u002F>\n– 💬 \u003Cstrong>Multi-language Support:\u003C\u002Fstrong> Works with Loco Translate and supports multiple languages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Intro Video:\u003C\u002Fstrong>\u003Cbr \u002F>\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\u002FZgSVNgA7ybY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLYrwO-EqSMNuCHzUqp4Znan9mqa8sg-8V\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick Install:\u003C\u002Fstrong>\u003Cbr \u002F>\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\u002F5rgzHad-Vnc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLYrwO-EqSMNuCHzUqp4Znan9mqa8sg-8V\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Playlist:\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLYrwO-EqSMNuCHzUqp4Znan9mqa8sg-8V\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLYrwO-EqSMNuCHzUqp4Znan9mqa8sg-8V\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Customer Management:\u003C\u002Fstrong> Add or search customers from the POS panel.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick Add Products:\u003C\u002Fstrong> Instantly create new products with variations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>REST API Based:\u003C\u002Fstrong> Built as a single-page application for lightning speed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Barcode Scanning:\u003C\u002Fstrong> Scan products using a barcode device or your mobile camera.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamic Inventory Sync:\u003C\u002Fstrong> Ensures no overselling by updating inventory in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Print Receipts & Invoices:\u003C\u002Fstrong> Auto or manual print with custom branding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Discounts, Fees & Notes:\u003C\u002Fstrong> Apply discounts and add notes at checkout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Offline Mode:\u003C\u002Fstrong> Continue operating POS even when the internet disconnects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Split Payment (Pro):\u003C\u002Fstrong> Accept multiple payment methods in one order.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Outlet & Counter Management:\u003C\u002Fstrong> Unlimited outlets and counters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cash Drawer:\u003C\u002Fstrong> Manage drawer open\u002Fclose and balances.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Vendor & Purchase Module:\u003C\u002Fstrong> Manage vendors and record purchases.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tax Calculation:\u003C\u002Fstrong> Tax applied based on outlet location.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Barcode Generator:\u003C\u002Fstrong> Generate and print barcodes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Access Control:\u003C\u002Fstrong> Secure ACL-based permission management.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcuts:\u003C\u002Fstrong> Keyboard shortcuts for faster workflow.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multi-Color Themes (Pro):\u003C\u002Fstrong> Choose a color skin that fits your brand.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Offline Order (Pro):\u003C\u002Fstrong> Process offline orders easily.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive UI:\u003C\u002Fstrong> Works perfectly on mobile, tablet, and desktop.\u003C\u002Fp>\n\u003Ch3>JavaScript Source\u003C\u002Fh3>\n\u003Cp>Vitepos frontend (Vue.js based) source code is available here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fappsbd\u002Fvitepos-js\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fappsbd\u002Fvitepos-js\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Service Disclosure\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This plugin connects to the following external services:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> addon.appsbd.com\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Fetches data about available plugin addons and related functionalities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Google reCAPTCHA\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Used for spam protection and user verification in the POS frontend.\u003Cbr \u002F>\nThe reCAPTCHA API is loaded from https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js and may use cookies or tracking as per Google’s Privacy Policy.\u003C\u002Fp>\n","Fast, modern WooCommerce POS plugin for managing sales, outlets, and cashiers directly in WordPress.",2000,50690,94,51,"2026-03-05T10:42:00.000Z","6.9.4","5.2","7.2",[20,21,22,23,24],"point-of-sale","pos","pos-plugin","store","woocommerce-pos","http:\u002F\u002Fappsbd.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvitepos-lite.3.3.4.zip",92,5,0,"2025-11-20 19:52:48","2026-03-15T15:16:48.613Z",[33,49,64,78,91],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-13156","vitepos-point-of-sale-pos-for-woocommerce-authenticated-subscriber-arbitrary-file-upload-to-remote-code-execution","Vitepos – Point of Sale (POS) for WooCommerce \u003C= 3.3.0 - Authenticated (Subscriber+) Arbitrary File Upload to Remote Code Execution","The Vitepos – Point of Sale (POS) for WooCommerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the insert_media_attachment() function in all versions up to, and including, 3.3.0. This is due to the save_update_category_img() function accepting user-supplied file types without validation when processing category images. This makes it possible for authenticated attackers, with subscriber level access and above, to upload arbitrary files on the affected site's server which makes remote code execution possible.",null,"\u003C=3.3.0","3.3.1","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2025-11-21 08:28:16",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbd478bb7-f0d7-4a29-8236-96ad69b5ae67?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":28},"CVE-2025-39535","vitepos-missing-authorization","Vitepos \u003C= 3.1.7 - Missing Authorization","The Vitepos – Point of sale (POS) plugin for WooCommerce plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.1.7. This makes it possible for authenticated attackers, with Outlet Manager-level access and above, to perform an unauthorized action.","\u003C=3.1.7","3.1.8","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-04-17 00:00:00","2025-04-21 19:28:53",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4596378b-90de-4de8-9543-15b45bdee902?source=api-prod",{"id":65,"url_slug":66,"title":67,"description":68,"plugin_slug":4,"theme_slug":38,"affected_versions":69,"patched_in_version":70,"severity":56,"cvss_score":71,"cvss_vector":72,"vuln_type":59,"published_date":73,"updated_date":74,"references":75,"days_to_patch":77},"CVE-2025-22277","vitepos-missing-authorization-2","Vitepos \u003C= 3.1.4 - Missing Authorization","The Vitepos – Point of sale (POS) plugin for WooCommerce plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.1.4. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=3.1.4","3.1.5",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2025-03-31 00:00:00","2025-04-08 15:50:10",[76],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F646b853e-7748-4598-b0b4-feeb17f64235?source=api-prod",9,{"id":79,"url_slug":80,"title":81,"description":82,"plugin_slug":4,"theme_slug":38,"affected_versions":83,"patched_in_version":84,"severity":56,"cvss_score":57,"cvss_vector":85,"vuln_type":59,"published_date":86,"updated_date":87,"references":88,"days_to_patch":90},"CVE-2025-26750","vitepos-point-of-sale-pos-missing-authorization","Vitepos – Point of sale (POS) \u003C= 3.1.3 - Missing Authorization","The Vitepos – Point of sale (POS) plugin for WooCommerce plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 3.1.3. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.","\u003C=3.1.3","3.1.4","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","2025-02-14 00:00:00","2025-02-24 16:01:55",[89],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F17792afd-c40c-44cb-844e-86020adfc9eb?source=api-prod",11,{"id":92,"url_slug":93,"title":94,"description":95,"plugin_slug":4,"theme_slug":38,"affected_versions":96,"patched_in_version":97,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":98,"updated_date":99,"references":100,"days_to_patch":102},"CVE-2024-33574","vitepos-missing-authorization-3","Vitepos \u003C= 3.0.1 - Missing Authorization","The Vitepos plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 3.0.1. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform unauthorized actions.","\u003C=3.0.1","3.0.2","2024-04-25 00:00:00","2024-05-01 13:20:21",[101],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6ece7e74-ffd9-48f9-b66b-58708233b24b?source=api-prod",7,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":102,"total_installs":104,"avg_security_score":105,"avg_patch_time_days":106,"trust_score":107,"computed_at":108},2870,98,68,87,"2026-04-04T04:21:01.994Z",[110,132,152,171,185],{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":119,"num_ratings":120,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":128,"download_link":129,"security_score":130,"vuln_count":48,"unpatched_count":29,"last_vuln_date":131,"fetched_at":31},"wepos","wePOS – Point Of Sale (POS) for WooCommerce","1.3.3","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Ch4>WooCommerce Point of Sales (POS)\u003C\u002Fh4>\n\u003Cp>wePOS is a fast and responsive( Tablets & Desktop ) WooCommerce Point of Sales plugin. It lets you take orders and track your inventory using your WooCommerce store. You can physically count your WooCommerce products by scanning Bar codes and add them directly to customer’s cart for processing the order.\u003C\u002Fp>\n\u003Ch4>Based of REST API\u003C\u002Fh4>\n\u003Cp>wePOS is a single page application that works super fast. We have used WooCommerce REST API and some custom API to develop the plugin. This has made the plugin to response fast and gets your work done in time. In a physical store, you get a lot of customers who wait to checkout their products. So, a fast system like wePoS can be your one-way ticket to manage your inventory easily.\u003C\u002Fp>\n\u003Ch4>Attractive User Interface\u003C\u002Fh4>\n\u003Cp>A good UI can sometimes makes a system even more attractive. wePOS has an intuitive design that allows navigating easily. With it, you can manage your inventory and orders in an organized way.\u003C\u002Fp>\n\u003Ch4>Shortcut \u002F Hotkey Support\u003C\u002Fh4>\n\u003Cp>wePOS has shortcut key support that lets you use its features faster. This is very important for any physical store so that the sales executive can read the Barcodes and process the orders with pace.\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>wePOS uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>This may have bugs and lack of many features. If you want to contribute on this project, you are more than welcome. Please fork the repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FweDevsOfficial\u002Fwepos\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Brought to you by \u003Ca href=\"http:\u002F\u002Fwedevs.com\" rel=\"nofollow ugc\">weDevs\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce point of sale WordPress plugin.",109180,70,22,"2025-09-12T03:57:00.000Z","6.8.5","6.5","7.4",[126,20,22,127,24],"free-pos","woocommerce-point-of-sale","https:\u002F\u002Fwedevs.com\u002Fwepos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwepos.1.3.3.zip",100,"2022-12-16 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":142,"num_ratings":143,"last_updated":144,"tested_up_to":145,"requires_at_least":146,"requires_php":124,"tags":147,"homepage":148,"download_link":149,"security_score":13,"vuln_count":150,"unpatched_count":29,"last_vuln_date":151,"fetched_at":31},"oliver-pos","Oliver POS – A WooCommerce Point of Sale (POS)","2.4.2.6","Oliver POS","https:\u002F\u002Fprofiles.wordpress.org\u002Foliverpos\u002F","\u003Cp>Oliver POS is a Point of Sale (POS) for WooCommerce. It’s simple, smart and easy to use. With one database and one platform, Oliver POS is the perfect integrated WooCommerce POS for your shop.\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\u002FbUvbb8plbjw?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=1&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Oliver POS is a revolutionary Point of Sale system built on top of WooCommerce.  Built especially for physical shops, Oliver POS allows for a consistent combination of e-commerce and physical brick and mortar stores. Oliver POS allows physical shops to easily sell products from their online inventory simply without the need for multiple systems.  With the new Oliver POS Free Plan, users can sign up and get started Free with no Credit Card required.\u003C\u002Fp>\n\u003Cp>With Oliver POS, everything’s in one place; no need for multiple integrations, syncing with other systems, and manually updating inventory.  This simplicity means this WooCommerce POS is always in-sync with:\u003Cbr \u002F>\n* WooCommerce Products\u003Cbr \u002F>\n* WooCommerce Product Inventory\u003Cbr \u002F>\n* WooCommerce Customers\u003Cbr \u002F>\n* WooCommerce Orders\u003Cbr \u002F>\n* WooCommerce Settings\u003Cbr \u002F>\n* 1000’s of WooCommerce Plugins\u003Cbr \u002F>\n* + More\u003C\u002Fp>\n\u003Cp>With one database and one platform, Oliver POS is the perfect integrated WooCommerce Point of Sale (POS) solution for your shop.\u003C\u002Fp>\n\u003Ch4>Get Started for Free\u003C\u002Fh4>\n\u003Cp>Oliver POS has recently adopted a Free Plan where users can download the Plugin for Free, and get started with no Credit Card required. To get started, simply download the plugin and activate it on your WordPress site, then create your Free Account easily from the plugin.  Oliver POS still offers additional features via paid user access plans where users can upgrade to reach the full potential of Oliver POS.\u003C\u002Fp>\n\u003Ch4>Made with Touch in Mind\u003C\u002Fh4>\n\u003Cp>Oliver POS is designed to work with the devices you’ve already got. Whether that’s an iPad, Mac or PC, we’ve got you covered. We support touch, mouse and keyboard entry. Plus, for shops with barcoded products, we support barcode scanners for quick checkout.\u003C\u002Fp>\n\u003Cp>Don’t have any POS Hardware? We’ve got you covered! Check out our \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lM2CS0\" rel=\"nofollow ugc\">Point of Sale Terminal\u003C\u002Fa> options which have been specially designed to work with Oliver POS.\u003C\u002Fp>\n\u003Ch4>In-Depth Reports\u003C\u002Fh4>\n\u003Cp>Oliver POS comes stocked with Reporting tools in the  \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0m-J6_0\" rel=\"nofollow ugc\">Oliver Hub\u003C\u002Fa> which makes understanding your store’s performance easy.  Get the info you need to manage your shop more efficiently and effectively. Dive deep into the numbers with customizable reports detailing your sales in a clean, organized interface.\u003C\u002Fp>\n\u003Ch4>Smart Integrations with the Tools You Already Use\u003C\u002Fh4>\n\u003Cp>Oliver POS is built to work with thousands of \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMhl60\" rel=\"nofollow ugc\">WordPress and WooCommerce\u003C\u002Fa> Extensions and Plugins. Integrating with the tools you already use helps Oliver POS to seamlessly unite your online shop with your Point of Sale system. One click, zero headaches.\u003C\u002Fp>\n\u003Ch4>Seamlessly Process Payments\u003C\u002Fh4>\n\u003Cp>With Oliver POS you can \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMhmj0\" rel=\"nofollow ugc\">process payments\u003C\u002Fa> your way through debit, credit, cash, gift cards or store credit from your WooCommerce POS.  You can split payments, use store credit and give refunds providing customers with the best possible experience.\u003C\u002Fp>\n\u003Cp>Oliver POS has integrated with payment processing partners to make payment seamless. Completing a customer checkout automatically pushes  the amount due to the payment terminal, processes the payment, and records the transaction inside WooCommerce.\u003C\u002Fp>\n\u003Ch4>Hello Hardware\u003C\u002Fh4>\n\u003Cp>Ready to sell? Oliver POS has unique, sophisticated and intelligent \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lM2CS0\" rel=\"nofollow ugc\">WooCommerce Point of Sale Hardware\u003C\u002Fa> for any type of sales location.  Pop-up Shops, Mobile Shops or Brick and Mortar locations, Oliver POS can do it all.\u003C\u002Fp>\n\u003Ch4>WooCommerce Integration\u003C\u002Fh4>\n\u003Cp>The Oliver POS – a WooCommerce Point of Sale (POS) plugin is a bridge which creates a seamless link between Oliver POS and your WooCommerce Store.  Installing the Oliver POS bridge imports and connects your real-time WooCommerce Data, allowing Olivers POS to create an intuitive integrated Point of Sale system built for in-store sales.  Through the unification of online and physical sales, Oliver POS creates a single database for all sales methods.\u003C\u002Fp>\n\u003Cp>Installation of the Oliver POS Bridge is a simple 2-step process uniting WooCommerce with Oliver POS.  Just input your Oliver POS Account information, and select the subscription you’ve purchased at \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lM2C40\" rel=\"nofollow ugc\">OliverPOS.com\u003C\u002Fa>.  Installing the Oliver POS Bridge gives your online store access to a powerful, user-friendly and unlimited Point of Sale Platform.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>The Oliver POS Team provides support for customers via integrated \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMqh50\" rel=\"nofollow ugc\">Live Chat\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMjc50\" rel=\"nofollow ugc\">Support Tickets\u003C\u002Fa>, and our expanding \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMhpR0\" rel=\"nofollow ugc\">Help Center\u003C\u002Fa>.  Answers can be found via the Frequently-Asked-Questions (FAQ) below, and you can ask us anything via the support methods listed above.  Whether it’s a question about WooCommerce Products, Installation, Subscriptions, Reports, or anything; our Team is here to help with any and all things Oliver POS.  \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMhqF0\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa> anytime and we’ll be there in a flash.\u003C\u002Fp>\n\u003Ch3>More Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Website: \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lM2C40\" rel=\"nofollow ugc\">Oliver POS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Get Oliver POS Hardware: \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lM2CS0\" rel=\"nofollow ugc\">Oliver POS Hardware\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Feature Request: \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMjwd0\" rel=\"nofollow ugc\">Request a Feature\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Become an Affiliate: \u003Ca href=\"https:\u002F\u002Fhubs.ly\u002FH0lMjx80\" rel=\"nofollow ugc\">Oliver POS Affiliate Signup\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Oliver POS is a WooCommerce Point of Sale (POS) integrated into your shop. Always in sync with your e-commerce shop, Oliver POS lets you sell in-store &hellip;",1000,79315,86,89,"2025-04-04T14:04:00.000Z","6.7.0","5.9",[20,21,22,127,24],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foliver-pos.zip",3,"2025-02-14 19:04:34",{"slug":153,"name":154,"version":155,"author":156,"author_profile":157,"description":158,"short_description":159,"active_installs":160,"downloaded":161,"rating":27,"num_ratings":162,"last_updated":163,"tested_up_to":164,"requires_at_least":165,"requires_php":166,"tags":167,"homepage":148,"download_link":170,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"connectpos-pos-system-for-woocommerce","ConnectPOS | Point of Sale for WooCommerce","25.03.03","connectretail","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnectretail\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002F\" rel=\"nofollow ugc\">ConnectPOS\u003C\u002Fa> is a global-awarded Point of Sale (POS) tailor-made for WooCommerce users in Fashion industry. We are the Bronze winner of 2021 Stevie Awards in Product Innovation and the Gold Globee winner for 2022 IT Products & Services for Retail. \u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fwoocommerce-pos\" rel=\"nofollow ugc\">ConnectPOS POS plugin for WooCommerce\u003C\u002Fa> instantly updates products, orders, and inventory between online and offline platforms, creating a seamless fashion retail operation for businesses.\u003C\u002Fp>\n\u003Cp>Some of the most worth-mentioning features of ConnectPOS:\u003Cbr \u002F>\n– Compatible with both PCs and mobile devices (PC POS, Android POS, and iOS POS)\u003Cbr \u002F>\n– Real-time data synchronization between POS system and WooCommerce. Synced data includes products, orders, customers, tax information, and other settings\u003Cbr \u002F>\n– Build a customizable and tailor-made POS system for your boutique\u003Cbr \u002F>\n– In-app payment and loyalty program settings\u003Cbr \u002F>\n– Generate 20+ reports on sales, staff and product performance\u003Cbr \u002F>\n– Support offline mode: Use ConnectPOS app even when there’s no Internet\u003Cbr \u002F>\n– Support PWA Customer App and second screen for customers\u003Cbr \u002F>\n– 24\u002F7 customer support to assist every query from your business\u003Cbr \u002F>\n– Adjust inventory and stock-taking from multiple apparel locations with \u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fmulti-source-inventory-management-system\u002F\" rel=\"nofollow ugc\">Multi Source Inventory\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>ConnectPOS is now available for download on all operating systems. \u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Demo and Guidance\u003C\u002Fh3>\n\u003Cp>Read our \u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fknowledgebase\u002Fintegrate-connectpos-with-woocommerce-plugin\u002F\" rel=\"nofollow ugc\">guidance on how to set up\u003C\u002Fa> ConnectPOS’ WooCommerce POS integration.\u003Cbr \u002F>\nView our \u003Ca href=\"https:\u002F\u002Fretail.connectpos.com\u002F?_bt=eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaEpJaHB5WlhSaGFXd3VZMjl1Ym1WamRIQnZjeTVqYjIwR09nWkZWQT09IiwiZXhwIjoiMjAyMS0wNi0yOFQxNToyODoyNC43MzVaIiwicHVyIjoicGVybWFuZW50X3Bhc3N3b3JkX2J5cGFzcyJ9fQ%3D%3D--3513e750d6314628d794189c61ba2adcaf668bc1#\u002Flogin-token\u002F3G-UzwnQMDO8p_EwCD3HX54\" rel=\"nofollow ugc\">demo store\u003C\u002Fa> for more information. To understand how to set up our WooCommerce POS plugin, visit our \u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fknowledgebase\u002F\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Feedback and Support\u003C\u002Fh3>\n\u003Cp>We are always ready to support your performance 24\u002F7. If you encounter any issues with the POS system for WooCommerce, feel free to \u003Ca href=\"https:\u002F\u002Fgo.crisp.chat\u002Fchat\u002Fembed\u002F?website_id=f8efe293-efd5-4c90-a117-66807459bb38\" rel=\"nofollow ugc\">chat with our live support team\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Ch3>More information\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002F\" rel=\"nofollow ugc\">ConnectPOS website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fwoocommerce-pos-features\u002F\" rel=\"nofollow ugc\">ConnectPOS WooCommerce POS features\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Fwoocommerce-pos-pricing\u002F\" rel=\"nofollow ugc\">ConnectPOS WooCommerce POS pricing\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.connectpos.com\u002Ffashion-accessories\u002F\" rel=\"nofollow ugc\">ConnectPOS for Fashion Industry\u003C\u002Fa>\u003C\u002Fp>\n","ConnectPOS is a global-awarded Point of Sale (POS) tailor-made for WooCommerce users in Fashion industry. We are the Bronze winner of 2021 Stevie Awar &hellip;",80,11224,20,"2025-03-03T04:55:00.000Z","6.7.5","5.4.0","7.0",[168,20,169,22,24],"fashion-pos","pos-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconnectpos-pos-system-for-woocommerce.25.03.03.zip",{"slug":172,"name":173,"version":174,"author":175,"author_profile":176,"description":177,"short_description":178,"active_installs":179,"downloaded":180,"rating":130,"num_ratings":181,"last_updated":182,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":183,"homepage":148,"download_link":184,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"finalpos","Final POS – Drag & Drop Point of Sale Builder","1.3.7","Final POS","https:\u002F\u002Fprofiles.wordpress.org\u002Ffinalpos\u002F","\u003Cp>The world’s first drag & drop builder for in-store checkout, self-service kiosks, mobile POS, and more. Final POS is a fully customizable point of sale (POS) solution and native app that integrates with your online store. Always in sync with your e-commerce shop, Final brings your Woo products, customers, and orders in-store. Stop compromising with one-size-fits-all POS software – Final merges cutting-edge point of sale architecture with the simplicity of popular website page builders for unparalleled control over your in-store checkout experience.\u003Cbr \u002F>\nCreate the in-store solution your staff and tailored to your exact needs. Build and deploy your custom point of sale with real-time webshop sync, dynamic data, custom actions, and more.\u003C\u002Fp>\n\u003Ch3>Unleash Your Creativity with Total Control\u003C\u002Fh3>\n\u003Cp>Final POS empowers you to design your own point of sale interface exactly how you envision it – whether that’s for in-person retail, mpop-up shops, restaurants, or any other business. Craft your own unique point-of-sale solution with unparalleled customization options and adapt it to your evolving business needs over time. With full control over screen layout and functionality, Final opens a new era of possibilities for in-store checkout.\u003C\u002Fp>\n\u003Ch3>Custom Functionality for Ultimate Efficiency\u003C\u002Fh3>\n\u003Cp>With Final POS, you’re not limited by pre-defined functionality or industry-specific features. Leverage dynamic data, automation, and conditional logic to optimize your checkout process and streamline workflows, unlocking the full potential of your e-commerce data in-store. Create the ultimate POS for speedy checkout, tailored to match your team’s workflow. Make a compact point-of-sale build for your mobile device with only the exact functionality you need for selling on the go. Design a premium self-checkout kiosk that rivals those of retail giants – Final POS makes it all possible.\u003C\u002Fp>\n\u003Ch3>Seamless WooCommerce Integration\u003C\u002Fh3>\n\u003Cp>Final POS doesn’t just stop at customization – it’s packed with features to streamline your business operations. Unify your in-store and online records with a single source of data for products, orders, and customers. From real-time sync between POS devices to offline mode for when the internet goes down, Final has you covered. Plus, integrated payments, cash management, and detailed reports in the Hub give you everything you need to run your business smoothly.\u003C\u002Fp>\n\u003Ch3>Final POS Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Pre-made  POS templates to get you started\u003C\u002Fli>\n\u003Cli>Real-time sync between POS devices\u003C\u002Fli>\n\u003Cli>Offline mode for uninterrupted sales during internet outages\u003C\u002Fli>\n\u003Cli>Integrated card payments where available\u003C\u002Fli>\n\u003Cli>Cash management tools for streamlined operations\u003C\u002Fli>\n\u003Cli>Native app compatible with Android, iOS, and Windows devices\u003C\u002Fli>\n\u003Cli>Comprehensive reporting tools for deep insights\u003C\u002Fli>\n\u003Cli>Support for simple and variable product types (with more to come)\u003C\u002Fli>\n\u003Cli>Customer display options for enhanced engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ready to take your point of sale to the next level? Try Final POS today and see the difference total customization can make.\u003Cbr \u002F>\nVisit \u003Ca href=\"https:\u002F\u002Ffinalpos.com\u002F\" rel=\"nofollow ugc\">Final POS\u003C\u002Fa> for detailed information.\u003Cbr \u002F>\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\u002FyU-zzuU0tDY?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>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For any questions or issues regarding the Final POS plugin, please reach out to our support team. We are here to assist you and ensure a smooth experience with our product.\u003C\u002Fp>\n\u003Cp>You can contact our support team through the following channels:\u003Cbr \u002F>\n– Email: support@finalpos.com\u003Cbr \u002F>\n– Live Chat: Visit our website and click on the chat icon in the bottom right corner.\u003Cbr \u002F>\nOur support team is available during business hours, Monday to Friday, 9am to 5pm (GMT).\u003Cbr \u002F>\nWe strive to provide timely and helpful assistance to all our users. Don’t hesitate to reach out if you need any help or have any questions.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on third-party services, specifically the Final POS backend service, for its functionality. Upon launching the plugin, your backend will connect to our endpoint to verify if your store is synchronized with Final POS.\u003Cbr \u002F>\nThe extension will generate a WooCommerce API key and secret, creating a pairing key that will be displayed within the plugin. You can then paste this pairing key into Final Hub, and the plugin will confirm that your store is connected.\u003C\u002Fp>\n\u003Cp>Service URL – Final POS Backend Service:\u003Cbr \u002F>\nhttps:\u002F\u002Fservices.finalpos.com\u002Fv1\u002Fapi\u003C\u002Fp>\n\u003Cp>Terms of Use:\u003Cbr \u002F>\nhttps:\u002F\u002Ffinalpos.com\u002Fpolicies\u002F\u003C\u002Fp>\n\u003Cp>Privacy Policy:\u003Cbr \u002F>\nhttps:\u002F\u002Ffinalpos.com\u002Fpolicies\u002F\u003C\u002Fp>\n\u003Cp>By using this plugin, you acknowledge and agree that your data will be transmitted to and processed by these third-party services. Please review their terms and privacy policies to understand how your data will be handled.\u003C\u002Fp>\n","Short Description: Transform your WooCommerce store with Final POS, the drag-and-drop point of sale builder that syncs with your shop.",60,3173,2,"2026-01-19T15:04:00.000Z",[20,21,22,127,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffinalpos.1.3.7.zip",{"slug":186,"name":187,"version":188,"author":189,"author_profile":190,"description":191,"short_description":192,"active_installs":193,"downloaded":194,"rating":130,"num_ratings":48,"last_updated":195,"tested_up_to":148,"requires_at_least":196,"requires_php":148,"tags":197,"homepage":201,"download_link":202,"security_score":203,"vuln_count":48,"unpatched_count":29,"last_vuln_date":204,"fetched_at":31},"wpos-lite-version","OpenPOS Lite – Point of Sale for WooCommerce","3.1","WooCommerce Point Of Sale(POS)","https:\u002F\u002Fprofiles.wordpress.org\u002Fopenpos\u002F","\u003Cp>OpenPOS Lite is a free WooCommerce plugin that connects your physical store’s sales with your online WooCommerce store via the OpenPOS cloud service.\u003C\u002Fp>\n\u003Cp>Built to integrate seamlessly with WordPress and WooCommerce, OpenPOS Lite includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A fast and intuitive POS panel for quick order creation.  \u003C\u002Fli>\n\u003Cli>Barcode scanning via camera or hardware barcode device.  \u003C\u002Fli>\n\u003Cli>Save, hold, and resume carts easily.  \u003C\u002Fli>\n\u003Cli>Apply coupons, cart discounts, and item-level discounts.  \u003C\u002Fli>\n\u003Cli>Manage customers and view real-time stock levels.  \u003C\u002Fli>\n\u003Cli>Generate and print barcode labels for products.  \u003C\u002Fli>\n\u003Cli>Manage cash transactions and track cash balances.  \u003C\u002Fli>\n\u003Cli>View live orders from your outlets.  \u003C\u002Fli>\n\u003Cli>Built-in QR code and camera barcode scanner.  \u003C\u002Fli>\n\u003Cli>Secure logoff function — cashiers can log out safely without losing session data.  \u003C\u002Fli>\n\u003Cli>Real-time synchronization of order and stock data between POS and WooCommerce.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>and much more…\u003C\u002Fp>\n\u003Cp>After activating the plugin on your WordPress site, you can log in to the POS panel using your WordPress credentials at:\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fpos.wpos.app\" rel=\"nofollow ugc\">https:\u002F\u002Fpos.wpos.app\u003C\u002Fa> \u003Cem>(Free version only)\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>💡 Demo Site\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.wpos.app\u002Fwordpress\u002Fwp-admin\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdemo.wpos.app\u002Fwordpress\u002Fwp-admin\u002F\u003C\u002Fa>\u003Cbr \u002F>\n\u003Cstrong>Demo Account:\u003C\u002Fstrong> \u003Ccode>admin \u002F admin123\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>🎥 Watch the demo video:\u003Cbr \u002F>\nhttps:\u002F\u002Fyoutu.be\u002FzqCd4Ox3NIk?si=CUv6q0m76N4inOMM\u003C\u002Fp>\n\u003Ch3>Feature Comparison\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Feature\u003C\u002Fstrong> | \u003Cstrong>Free\u003C\u002Fstrong> | \u003Cstrong>Pro\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time Sync:\u003C\u002Fstrong> ✅ Yes | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin POS Order:\u003C\u002Fstrong> ✅ Yes | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Barcode:\u003C\u002Fstrong> ✅ Yes | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Barcode Scanner:\u003C\u002Fstrong> ✅ Yes | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Store Staff:\u003C\u002Fstrong> ✅ Yes | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weight-based Product:\u003C\u002Fstrong> ❌ No | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Length-based Product:\u003C\u002Fstrong> ❌ No | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>POS Settings:\u003C\u002Fstrong> ⚙️ Limited | ✅ Full customization  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Receipt Template:\u003C\u002Fstrong> ❌ 1 fixed template | ✅ Unlimited templates  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Outlets:\u003C\u002Fstrong> 🏪 Online store only | ✅ Unlimited outlets  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Registers:\u003C\u002Fstrong> 1 register | ✅ Unlimited registers  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>POS Hosting:\u003C\u002Fstrong> ☁️ Cloud (pos.wpos.app) | ✅ Self-hosted or cloud option  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>POS Reports:\u003C\u002Fstrong> ❌ No | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>POS Session Manager:\u003C\u002Fstrong> ❌ No | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock Manager:\u003C\u002Fstrong> ❌ Uses WooCommerce default | ✅ Advanced stock control  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Reports:\u003C\u002Fstrong> ❌ No | ✅ Yes  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support:\u003C\u002Fstrong> 💬 Community only | 🚀 Priority instant support  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Version\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Cstrong>OpenPOS Pro\u003C\u002Fstrong> to unlock all advanced features and host your POS directly on your own server.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fopenpos-a-complete-pos-plugins-for-woocomerce\u002F22613341?s_rank=2\" rel=\"nofollow ugc\">Get the Premium Version on CodeCanyon\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> The Pro version runs entirely on your WordPress + WooCommerce environment — it does \u003Cstrong>not\u003C\u002Fstrong> rely on OpenPOS servers. Login securely using your local credentials only.\u003C\u002Fp>\n","OpenPOS Lite is a powerful and extendable Point of Sale (POS) plugin for WooCommerce, designed to seamlessly connect your online and offline sales.",50,4994,"2026-02-08T08:18:00.000Z","4.7",[198,199,20,200,24],"cash-register","openpos","store-management","http:\u002F\u002Fwpos.app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpos-lite-version.3.1.zip",99,"2026-02-10 20:07:08",{"attackSurface":206,"codeSignals":707,"taintFlows":761,"riskAssessment":762,"analyzedAt":778},{"hooks":207,"ajaxHandlers":448,"restRoutes":462,"shortcodes":705,"cronEvents":706,"entryPointCount":160,"unprotectedCount":351},[208,214,218,220,225,227,229,234,237,240,245,249,252,256,261,265,269,273,278,283,287,291,296,300,302,306,309,313,317,320,324,328,331,335,339,342,345,349,352,355,358,362,366,370,374,377,381,385,388,392,396,400,404,408,411,415,418,422,425,428,430,434,436,440,444],{"type":209,"name":210,"callback":211,"file":212,"line":213},"action","admin_enqueue_scripts","dci_enqueue_scripts","dci\\class-vtp-insights-sdk.php",278,{"type":209,"name":215,"callback":216,"file":212,"line":217},"admin_notices","display_global_notice",286,{"type":209,"name":215,"callback":216,"file":212,"line":219},298,{"type":209,"name":221,"callback":222,"priority":223,"file":212,"line":224},"in_admin_header","closure",99999,304,{"type":209,"name":210,"callback":211,"file":212,"line":226},333,{"type":209,"name":221,"callback":222,"priority":223,"file":212,"line":228},342,{"type":209,"name":230,"callback":222,"priority":231,"file":232,"line":233},"init",999999,"vitepos_lite\\core\\class-viteposlite.php",52,{"type":209,"name":235,"callback":222,"file":232,"line":236},"rest_pre_serve_request",81,{"type":209,"name":238,"callback":222,"file":232,"line":239},"rest_api_init",88,{"type":241,"name":242,"callback":243,"file":232,"line":244},"filter","woocommerce_email_actions","stop_order_email",104,{"type":209,"name":246,"callback":247,"file":232,"line":248},"admin_print_styles","lite_admin_style",133,{"type":209,"name":210,"callback":222,"priority":250,"file":232,"line":251},9999,134,{"type":209,"name":253,"callback":254,"file":232,"line":255},"admin_menu","wc_warning",149,{"type":241,"name":257,"callback":258,"priority":28,"file":259,"line":260},"vitepos\u002Ffilter\u002Fpayment-gw","check_gateways_settings","vitepos_lite\\modules\\class-pos-payment.php",43,{"type":241,"name":262,"callback":263,"priority":90,"file":259,"line":264},"vitepos\u002Ffilter\u002Fheader-links","prefetch_script",44,{"type":241,"name":266,"callback":267,"priority":77,"file":259,"line":268},"vitepos\u002Ffilter\u002Ffooter-scripts","footer_script",45,{"type":241,"name":270,"callback":271,"file":259,"line":272},"vitepos\u002Ffilter\u002Fpayment\u002Fmethods","register_default_payment_methods",46,{"type":241,"name":274,"callback":275,"priority":276,"file":259,"line":277},"vitepos\u002Ffilter\u002Fpayment-name","payment_name_by_id",10,47,{"type":209,"name":279,"callback":280,"file":281,"line":282},"apbd-vtpos\u002Faction\u002Frole-added","new_role_added","vitepos_lite\\modules\\class-pos-role.php",34,{"type":209,"name":284,"callback":285,"file":281,"line":286},"apbd-vtpos\u002Faction\u002Frole-updated","updated_role",35,{"type":209,"name":288,"callback":289,"file":281,"line":290},"apbd-vtpos\u002Faction\u002Frole-deleted","removed_role",36,{"type":241,"name":292,"callback":293,"priority":294,"file":281,"line":295},"editable_roles","role_prefix",999,37,{"type":241,"name":297,"callback":298,"file":281,"line":299},"apbd-vtpos\u002Facl-resource","default_resources",91,{"type":241,"name":301,"callback":222,"priority":276,"file":281,"line":27},"user_has_cap",{"type":209,"name":303,"callback":304,"priority":294,"file":305,"line":233},"admin_bar_menu","vitepos_admin_bar_menu","vitepos_lite\\modules\\class-pos-settings.php",{"type":241,"name":307,"callback":222,"file":305,"line":308},"appsbd\u002Finput\u002Fhtml\u002Ffields",54,{"type":241,"name":310,"callback":311,"priority":276,"file":305,"line":312},"woocommerce_order_data_store_cpt_get_orders_query","vt_meta_query_filter",63,{"type":241,"name":314,"callback":315,"priority":276,"file":305,"line":316},"woocommerce_order_query_args","vt_meta_query_args_filter",64,{"type":241,"name":318,"callback":311,"priority":276,"file":305,"line":319},"woocommerce_product_data_store_cpt_get_products_query",65,{"type":241,"name":321,"callback":322,"priority":276,"file":305,"line":323},"vitepos\u002Ffilter\u002Fbilling-address","set_customer_billing_address",66,{"type":241,"name":325,"callback":326,"priority":276,"file":305,"line":327},"display_post_states","post_states",67,{"type":209,"name":329,"callback":330,"file":305,"line":106},"apbd-vtpos\u002Faction\u002Fsave-category-image","save_update_category_img",{"type":209,"name":332,"callback":333,"file":305,"line":334},"apbd-vtpos\u002Faction\u002Fsave-user-image","save_update_user_img",69,{"type":209,"name":336,"callback":337,"file":305,"line":338},"show_user_profile","add_user_fields",72,{"type":209,"name":340,"callback":337,"file":305,"line":341},"user_new_form",73,{"type":209,"name":343,"callback":337,"file":305,"line":344},"edit_user_profile",74,{"type":209,"name":346,"callback":347,"file":305,"line":348},"user_register","save_user_fields",76,{"type":209,"name":350,"callback":347,"file":305,"line":351},"personal_options_update",77,{"type":209,"name":353,"callback":347,"file":305,"line":354},"edit_user_profile_update",78,{"type":241,"name":356,"callback":357,"priority":276,"file":305,"line":236},"woocommerce_order_item_get_formatted_meta_data","vt_item_meta_filter",{"type":241,"name":359,"callback":360,"priority":48,"file":305,"line":361},"elite-pos\u002Femail-body-content","email_body_content",562,{"type":209,"name":363,"callback":364,"priority":48,"file":305,"line":365},"template_redirect","rewrite_templates",563,{"type":241,"name":367,"callback":368,"file":305,"line":369},"query_vars","register_query_var",565,{"type":209,"name":371,"callback":372,"file":305,"line":373},"woocommerce_admin_order_totals_after_total","show_order_meta",566,{"type":209,"name":375,"callback":375,"file":305,"line":376},"woocommerce_admin_order_totals_after_tax",567,{"type":209,"name":378,"callback":379,"file":305,"line":380},"vitepos-client-header","client_header",572,{"type":209,"name":382,"callback":383,"file":305,"line":384},"vitepos-client-footer","client_footer",573,{"type":209,"name":378,"callback":386,"priority":181,"file":305,"line":387},"client_header_inline",574,{"type":209,"name":389,"callback":390,"file":305,"line":391},"woocommerce_product_options_sku","product_barcode_custom_field",576,{"type":209,"name":393,"callback":394,"priority":276,"file":305,"line":395},"woocommerce_variation_options","variation_barcode_custom_field",577,{"type":209,"name":397,"callback":398,"file":305,"line":399},"woocommerce_process_product_meta","save_product_barcode",579,{"type":209,"name":401,"callback":402,"priority":276,"file":305,"line":403},"woocommerce_save_product_variation","save_variation_barcode",580,{"type":241,"name":405,"callback":406,"priority":162,"file":305,"line":407},"manage_edit-shop_order_columns","vitepos_column_in_order_list",582,{"type":241,"name":409,"callback":406,"priority":162,"file":305,"line":410},"manage_woocommerce_page_wc-orders_columns",583,{"type":209,"name":412,"callback":413,"priority":162,"file":305,"line":414},"manage_shop_order_posts_custom_column","vitepos_column_value_in_order_list",585,{"type":209,"name":416,"callback":413,"priority":162,"file":305,"line":417},"manage_woocommerce_page_wc-orders_custom_column",586,{"type":209,"name":419,"callback":420,"priority":276,"file":305,"line":421},"save_post_product","wc_force_product_sync",588,{"type":209,"name":423,"callback":420,"priority":276,"file":305,"line":424},"after_delete_post",589,{"type":209,"name":397,"callback":426,"priority":90,"file":305,"line":427},"wc_force_product_sync_meta",590,{"type":209,"name":401,"callback":426,"priority":90,"file":305,"line":429},591,{"type":209,"name":431,"callback":432,"priority":90,"file":305,"line":433},"woocommerce_settings_saved","wc_option_update",592,{"type":241,"name":356,"callback":357,"priority":276,"file":305,"line":435},593,{"type":209,"name":437,"callback":438,"priority":276,"file":305,"line":439},"apbd-vtpos\u002Faction\u002Fsend-temp-password-email","send_temp_password_email",594,{"type":209,"name":441,"callback":442,"priority":276,"file":305,"line":443},"vitepos\u002Faction\u002Fsend-customer-email","send_customer_email",597,{"type":241,"name":445,"callback":446,"file":305,"line":447},"vitepos\u002Ffilter\u002Fget-product-barcode","get_product_barcode",599,[449,455,459],{"action":450,"nopriv":451,"callback":452,"hasNonce":453,"hasCapCheck":453,"file":212,"line":454},"vtp_dci_sdk_insights",false,"dci_sdk_insights",true,96,{"action":456,"nopriv":451,"callback":457,"hasNonce":453,"hasCapCheck":453,"file":212,"line":458},"vtp_dci_sdk_dismiss_notice","dci_sdk_dismiss_notice",97,{"action":460,"nopriv":451,"callback":461,"hasNonce":453,"hasCapCheck":453,"file":212,"line":105},"vtp_dci_sdk_insights_deactivate_feedback","insights_deactivate_feedback",[463,470,474,477,482,486,490,494,497,500,504,507,509,512,515,518,521,524,528,531,534,538,542,545,548,551,554,557,560,563,566,568,571,574,577,581,585,588,592,596,599,602,605,607,609,612,616,619,622,625,628,631,634,637,640,643,646,649,652,656,659,661,664,667,670,673,676,679,681,684,686,689,692,695,697,700,703],{"namespace":464,"route":465,"methods":466,"callback":467,"permissionCallback":38,"file":468,"line":469},"GET","heart-bit",[464],"anonymous","vitepos_lite\\api\\v1\\class-heartbit-api.php",42,{"namespace":464,"route":471,"methods":472,"callback":467,"permissionCallback":38,"file":473,"line":469},"settings",[464],"vitepos_lite\\api\\v1\\class-pos-api-config.php",{"namespace":464,"route":475,"methods":476,"callback":467,"permissionCallback":38,"file":473,"line":260},"countries",[464],{"namespace":478,"route":479,"methods":480,"callback":467,"permissionCallback":38,"file":481,"line":272},"post","list",[464],"vitepos_lite\\api\\v1\\class-pos-customer-api.php",{"namespace":483,"route":484,"methods":485,"callback":467,"permissionCallback":38,"file":481,"line":277},"POST","create",[464],{"namespace":483,"route":487,"methods":488,"callback":467,"permissionCallback":38,"file":481,"line":489},"check-unique",[464],48,{"namespace":483,"route":491,"methods":492,"callback":467,"permissionCallback":38,"file":481,"line":493},"customer-list",[464],49,{"namespace":483,"route":495,"methods":496,"callback":467,"permissionCallback":38,"file":481,"line":193},"delete-customer",[464],{"namespace":464,"route":498,"methods":499,"callback":467,"permissionCallback":38,"file":481,"line":14},"details\u002F(?P\u003Cid>\\d+)",[464],{"namespace":483,"route":501,"methods":502,"callback":467,"permissionCallback":38,"file":503,"line":277},"make-payment",[464],"vitepos_lite\\api\\v1\\class-pos-order-api.php",{"namespace":483,"route":505,"methods":506,"callback":467,"permissionCallback":38,"file":503,"line":489},"order-list",[464],{"namespace":464,"route":498,"methods":508,"callback":467,"permissionCallback":38,"file":503,"line":493},[464],{"namespace":464,"route":510,"methods":511,"callback":467,"permissionCallback":38,"file":503,"line":193},"email\u002F(?P\u003Corder_id>\\d+)",[464],{"namespace":464,"route":479,"methods":513,"callback":467,"permissionCallback":38,"file":514,"line":493},[464],"vitepos_lite\\api\\v1\\class-pos-outlet-api.php",{"namespace":464,"route":516,"methods":517,"callback":467,"permissionCallback":38,"file":514,"line":193},"all-outlet-list",[464],{"namespace":464,"route":519,"methods":520,"callback":467,"permissionCallback":38,"file":514,"line":14},"cash-drawer-info",[464],{"namespace":483,"route":522,"methods":523,"callback":467,"permissionCallback":38,"file":514,"line":233},"cash-drawer-log",[464],{"namespace":483,"route":525,"methods":526,"callback":467,"permissionCallback":38,"file":514,"line":527},"withdraw-cash",[464],53,{"namespace":483,"route":529,"methods":530,"callback":467,"permissionCallback":38,"file":514,"line":308},"close-drawer",[464],{"namespace":464,"route":498,"methods":532,"callback":467,"permissionCallback":38,"file":514,"line":533},[464],55,{"namespace":464,"route":535,"methods":536,"callback":467,"permissionCallback":38,"file":514,"line":537},"summary\u002F(?P\u003Cid>\\d+)",[464],56,{"namespace":464,"route":539,"methods":540,"callback":467,"permissionCallback":38,"file":514,"line":541},"end-of-day-data\u002F(?P\u003Cid>\\d+)",[464],57,{"namespace":483,"route":479,"methods":543,"callback":467,"permissionCallback":38,"file":544,"line":268},[464],"vitepos_lite\\api\\v1\\class-pos-product-api.php",{"namespace":483,"route":546,"methods":547,"callback":467,"permissionCallback":38,"file":544,"line":272},"scan-product",[464],{"namespace":483,"route":549,"methods":550,"callback":467,"permissionCallback":38,"file":544,"line":277},"list-variation",[464],{"namespace":464,"route":552,"methods":553,"callback":467,"permissionCallback":38,"file":544,"line":489},"categories",[464],{"namespace":464,"route":555,"methods":556,"callback":467,"permissionCallback":38,"file":544,"line":493},"all-categories",[464],{"namespace":464,"route":558,"methods":559,"callback":467,"permissionCallback":38,"file":544,"line":193},"all-taxes",[464],{"namespace":464,"route":561,"methods":562,"callback":467,"permissionCallback":38,"file":544,"line":14},"attributes",[464],{"namespace":464,"route":564,"methods":565,"callback":467,"permissionCallback":38,"file":544,"line":233},"getStock\u002F(?P\u003Cid>\\d+)",[464],{"namespace":464,"route":498,"methods":567,"callback":467,"permissionCallback":38,"file":544,"line":527},[464],{"namespace":483,"route":569,"methods":570,"callback":467,"permissionCallback":38,"file":544,"line":533},"get-all-categories",[464],{"namespace":483,"route":572,"methods":573,"callback":467,"permissionCallback":38,"file":544,"line":537},"add-category",[464],{"namespace":483,"route":575,"methods":576,"callback":467,"permissionCallback":38,"file":544,"line":541},"update-category",[464],{"namespace":483,"route":578,"methods":579,"callback":467,"permissionCallback":38,"file":544,"line":580},"delete-category",[464],58,{"namespace":483,"route":582,"methods":583,"callback":467,"permissionCallback":38,"file":544,"line":584},"get-category",[464],59,{"namespace":483,"route":586,"methods":587,"callback":467,"permissionCallback":38,"file":544,"line":179},"get-attributes",[464],{"namespace":483,"route":589,"methods":590,"callback":467,"permissionCallback":38,"file":544,"line":591},"add-attribute",[464],61,{"namespace":483,"route":593,"methods":594,"callback":467,"permissionCallback":38,"file":544,"line":595},"get-attribute",[464],62,{"namespace":483,"route":597,"methods":598,"callback":467,"permissionCallback":38,"file":544,"line":312},"update-attribute",[464],{"namespace":483,"route":600,"methods":601,"callback":467,"permissionCallback":38,"file":544,"line":316},"delete-attribute",[464],{"namespace":483,"route":479,"methods":603,"callback":467,"permissionCallback":38,"file":604,"line":277},[464],"vitepos_lite\\api\\v1\\class-pos-purchase-api.php",{"namespace":483,"route":484,"methods":606,"callback":467,"permissionCallback":38,"file":604,"line":489},[464],{"namespace":464,"route":498,"methods":608,"callback":467,"permissionCallback":38,"file":604,"line":493},[464],{"namespace":483,"route":610,"methods":611,"callback":467,"permissionCallback":38,"file":604,"line":193},"updated-price-list",[464],{"namespace":483,"route":613,"methods":614,"callback":467,"permissionCallback":38,"file":615,"line":493},"send-to-kitchen",[464],"vitepos_lite\\api\\v1\\class-pos-restaurant-api.php",{"namespace":483,"route":617,"methods":618,"callback":467,"permissionCallback":38,"file":615,"line":193},"start-preparing",[464],{"namespace":483,"route":620,"methods":621,"callback":467,"permissionCallback":38,"file":615,"line":14},"make-served",[464],{"namespace":483,"route":623,"methods":624,"callback":467,"permissionCallback":38,"file":615,"line":233},"deny-order",[464],{"namespace":483,"route":626,"methods":627,"callback":467,"permissionCallback":38,"file":615,"line":527},"cancel-order",[464],{"namespace":483,"route":629,"methods":630,"callback":467,"permissionCallback":38,"file":615,"line":308},"cancel-order-request",[464],{"namespace":483,"route":632,"methods":633,"callback":467,"permissionCallback":38,"file":615,"line":533},"cancel-request-ans",[464],{"namespace":483,"route":635,"methods":636,"callback":467,"permissionCallback":38,"file":615,"line":537},"add-kitchen-note",[464],{"namespace":483,"route":638,"methods":639,"callback":467,"permissionCallback":38,"file":615,"line":541},"served-list",[464],{"namespace":483,"route":641,"methods":642,"callback":467,"permissionCallback":38,"file":615,"line":580},"canned-message",[464],{"namespace":483,"route":644,"methods":645,"callback":467,"permissionCallback":38,"file":615,"line":584},"sync-order-list",[464],{"namespace":483,"route":647,"methods":648,"callback":467,"permissionCallback":38,"file":615,"line":179},"change-status",[464],{"namespace":464,"route":650,"methods":651,"callback":467,"permissionCallback":38,"file":615,"line":591},"cashier-details\u002F(?P\u003Cid>\\d+)",[464],{"namespace":483,"route":653,"methods":654,"callback":467,"permissionCallback":38,"file":655,"line":277},"login",[464],"vitepos_lite\\api\\v1\\class-pos-user-api.php",{"namespace":464,"route":657,"methods":658,"callback":467,"permissionCallback":38,"file":655,"line":489},"logout",[464],{"namespace":483,"route":479,"methods":660,"callback":467,"permissionCallback":38,"file":655,"line":493},[464],{"namespace":483,"route":662,"methods":663,"callback":467,"permissionCallback":38,"file":655,"line":193},"change-pass",[464],{"namespace":483,"route":665,"methods":666,"callback":467,"permissionCallback":38,"file":655,"line":14},"change-pass-force",[464],{"namespace":483,"route":668,"methods":669,"callback":467,"permissionCallback":38,"file":655,"line":233},"delete-user",[464],{"namespace":464,"route":671,"methods":672,"callback":467,"permissionCallback":38,"file":655,"line":527},"close-cash-drawer",[464],{"namespace":464,"route":674,"methods":675,"callback":467,"permissionCallback":38,"file":655,"line":308},"cash-drawer-list",[464],{"namespace":464,"route":677,"methods":678,"callback":467,"permissionCallback":38,"file":655,"line":533},"roles",[464],{"namespace":483,"route":484,"methods":680,"callback":467,"permissionCallback":38,"file":655,"line":537},[464],{"namespace":483,"route":682,"methods":683,"callback":467,"permissionCallback":38,"file":655,"line":541},"outlet-panel",[464],{"namespace":464,"route":498,"methods":685,"callback":467,"permissionCallback":38,"file":655,"line":580},[464],{"namespace":464,"route":687,"methods":688,"callback":467,"permissionCallback":38,"file":655,"line":584},"current-user",[464],{"namespace":464,"route":690,"methods":691,"callback":467,"permissionCallback":38,"file":655,"line":179},"get-logged-user",[464],{"namespace":483,"route":479,"methods":693,"callback":467,"permissionCallback":38,"file":694,"line":264},[464],"vitepos_lite\\api\\v1\\class-pos-vendor-api.php",{"namespace":483,"route":484,"methods":696,"callback":467,"permissionCallback":38,"file":694,"line":268},[464],{"namespace":483,"route":698,"methods":699,"callback":467,"permissionCallback":38,"file":694,"line":272},"update_status",[464],{"namespace":483,"route":701,"methods":702,"callback":467,"permissionCallback":38,"file":694,"line":277},"delete-vendor",[464],{"namespace":464,"route":498,"methods":704,"callback":467,"permissionCallback":38,"file":694,"line":489},[464],[],[],{"dangerousFunctions":708,"sqlUsage":713,"outputEscaping":750,"fileOperations":181,"externalRequests":48,"nonceChecks":28,"capabilityChecks":527,"bundledLibraries":760},[709],{"fn":710,"file":305,"line":711,"context":712},"unserialize",956,"$field->options = unserialize( $field->options );",{"prepared":714,"raw":90,"locations":715},8,[716,720,724,727,730,732,735,738,741,744,747],{"file":717,"line":718,"context":719},"vitepos_lite\\helper\\plugin-helper.php",167,"$wpdb->get_col() with variable interpolation",{"file":721,"line":722,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-cash-drawer-log.php",247,"$wpdb->get_var() with variable interpolation",{"file":725,"line":726,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-cash-drawer-types.php",321,{"file":728,"line":729,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-cash-drawer.php",460,{"file":731,"line":13,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-counter.php",{"file":733,"line":734,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-purchase-item.php",159,{"file":736,"line":737,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-purchase.php",357,{"file":739,"line":740,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-role-access.php",201,{"file":742,"line":743,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-role.php",389,{"file":745,"line":746,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-vendor.php",145,{"file":748,"line":749,"context":723},"vitepos_lite\\models\\database\\class-mapbd-pos-warehouse.php",372,{"escaped":751,"rawEcho":150,"locations":752},212,[753,756,758],{"file":305,"line":754,"context":755},1567,"raw output",{"file":305,"line":757,"context":755},1674,{"file":305,"line":759,"context":755},1801,[],[],{"summary":763,"deductions":764},"The \"vitepos-lite\" v3.3.4 plugin exhibits a mixed security posture. While it demonstrates good practices in output escaping (99%) and utilizes prepared statements for a significant portion of its SQL queries (42%), there are several concerning areas. The attack surface is substantial, with 77 out of 80 entry points lacking permission callbacks, indicating a high risk of unauthorized access and manipulation of plugin functionalities through REST API endpoints. The presence of the `unserialize` function without explicit sanitization is a critical red flag, as it can lead to object injection vulnerabilities if user-supplied data is passed to it.",[765,767,770,772,774,776],{"reason":766,"points":162},"Massive REST API attack surface without authorization",{"reason":768,"points":769},"Unserialized data without sanitization",15,{"reason":771,"points":276},"High number of total CVEs historically",{"reason":773,"points":276},"Vulnerabilities in common types (Auth, Upload)",{"reason":775,"points":28},"Some SQL queries not using prepared statements",{"reason":777,"points":28},"Limited nonce checks on AJAX","2026-03-16T18:39:04.700Z",{"wat":780,"direct":793},{"assetPaths":781,"generatorPatterns":786,"scriptPaths":787,"versionParams":788},[782,783,784,785],"\u002Fwp-content\u002Fplugins\u002Fvitepos-lite\u002Fbuild\u002Fadmin\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fvitepos-lite\u002Fbuild\u002Fadmin\u002Fjs\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fvitepos-lite\u002Fbuild\u002Ffrontend\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fvitepos-lite\u002Fbuild\u002Ffrontend\u002Fjs\u002Fmain.js",[],[783,785],[789,790,791,792],"vitepos-lite\u002Fbuild\u002Fadmin\u002Fcss\u002Fmain.css?ver=","vitepos-lite\u002Fbuild\u002Fadmin\u002Fjs\u002Fmain.js?ver=","vitepos-lite\u002Fbuild\u002Ffrontend\u002Fcss\u002Fmain.css?ver=","vitepos-lite\u002Fbuild\u002Ffrontend\u002Fjs\u002Fmain.js?ver=",{"cssClasses":794,"htmlComments":798,"htmlAttributes":801,"restEndpoints":804,"jsGlobals":808,"shortcodeOutput":811},[795,796,797],"vitepos-order-details","vitepos-dashboard-widget","vitepos-pos-login",[799,800],"vitepos-lite: Plugin Name: Vitepos Helper","vitepos-lite: Description: This improves Vitepos response speed. Do not uninstall or remove it.",[802,803],"data-vitepos-action","data-vitepos-nonce",[805,806,807],"\u002Fwp-json\u002Fvitepos-lite\u002Fv1\u002Forders","\u002Fwp-json\u002Fvitepos-lite\u002Fv1\u002Fproducts","\u002Fwp-json\u002Fvitepos-lite\u002Fv1\u002Fcustomers",[809,810],"vitepos_admin_ajax","vitepos_params",[812],"[vitepos_pos_login]"]