[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgVwVEzL2anMF80Xp6x4fkaol9YiuyJwtwoSzsufjdFU":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":12,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":45,"crawl_stats":34,"alternatives":48,"analysis":150,"fingerprints":746},"beyondcart","BeyondCart Connector","3.1.2","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeyondcart\u002F","\u003Cp>Turn One-time Shoppers into Reccuring Revenue\u003C\u002Fp>\n\u003Cp>Connector to BeyondCart – SaaS product that transform your eCommerce to a mobile app instantly and build customers for life! Analyze their behavior and drive repeat sales with targeted push notifications.\u003C\u002Fp>\n\u003Ch3>Build customersfor life\u003C\u002Fh3>\n\u003Cp>Make users stick around and drive repeat purchases with a Mobile Shopping App and Customer Engagement Platform\u003C\u002Fp>\n\u003Ch3>Boost your business with a Mobile Shopping App\u003C\u002Fh3>\n\u003Cp>Engage shoppers where they’re most likely to convert – their phone. Offer a personalized shopping experience that keep cusomers ready to buy.\u003C\u002Fp>\n\u003Cp>Offer users an ultimate experience that help them find easily what they want wherever they are.\u003Cbr \u002F>\nYour mobile shopping app is full with features that will retain your customers and will help you build community for a lifetime\u003C\u002Fp>\n\u003Ch3>Drive sustainable growth with Customer Engagment Platform\u003C\u002Fh3>\n\u003Cp>Use our customer engagement platform  to ultimate your targeting strategy and drive repeat sales with the power of push notifications.\u003C\u002Fp>\n\u003Cp>While users interact with your mobile shopping app our customer engagement platform records their in-app behaviour.\u003Cbr \u002F>\nThe details of every session logged are used to form the isights you need to drive sales\u003C\u002Fp>\n\u003Ch3>Push notifications center\u003C\u002Fh3>\n\u003Cp>Drive sales and repeat purchases by sending data-driven push notifications based on customer in-app behaviour, preferences and purchase patterns.\u003C\u002Fp>\n\u003Ch3>Beyond Cart is super easy to integrate with your online store\u003C\u002Fh3>\n\u003Cp>✔ \u003Cstrong>Our team of experts converts your store to a fully branded Android and iOS Shopping App\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>We handle the app submission and publishing process, so there is nothing new to figure out\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>After your app becomes available in the app stores we will support you to ensure the success of your project\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Our website:\u003C\u002Fh3>\n\u003Cp>Any questions? Visit our website \u003Ca href=\"https:\u002F\u002Fbeyondcart.com\u002F?utm_source=wordpress.org\" rel=\"nofollow ugc\">beyondcart.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on 3rd party services for its ‘Sign in with Apple’, ‘Login with Google’, and ‘Login with Facebook’ features:\u003C\u002Fp>\n\u003Ch4>Sign in with Apple\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Apple’s authentication servers are contacted to fetch public keys for verifying JSON Web Tokens (JWT) when users sign in with their Apple IDs.\u003C\u002Fli>\n\u003Cli>Apple’s authentication server URL: https:\u002F\u002Fappleid.apple.com\u002Fauth\u002Fkeys\u003C\u002Fli>\n\u003Cli>Apple’s Privacy Policy: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Fprivacy\u002Fen-ww\u002F\u003C\u002Fli>\n\u003Cli>Apple’s Terms of Use: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Finternet-services\u002Fterms\u002Fsite.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Login with Google\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google’s authentication servers are contacted when users sign in with their Google accounts.\u003C\u002Fli>\n\u003Cli>Google API Console: https:\u002F\u002Fconsole.developers.google.com\u002F\u003C\u002Fli>\n\u003Cli>Google’s Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Google’s Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Login with Facebook\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Facebook’s authentication servers are contacted when users sign in with their Facebook accounts.\u003C\u002Fli>\n\u003Cli>Facebook for Developers: https:\u002F\u002Fdevelopers.facebook.com\u002F\u003C\u002Fli>\n\u003Cli>Facebook’s Data Policy: https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\u003C\u002Fli>\n\u003Cli>Facebook’s Terms of Service: https:\u002F\u002Fwww.facebook.com\u002Fterms.php\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your eCommerce to a mobile app instantly and build customers for life! Analyze their behavior and drive repeat sales with targeted push noti &hellip;",20,2514,0,"2025-11-20T16:29:00.000Z","6.8.5","","7.4",[4,18,19,20,21],"engagement-platform","mobile-app","mobile-app-for-woocommerce","push-notifications","https:\u002F\u002Fbeyondcart.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbeyondcart.3.1.2.zip",95,1,"2025-09-10 18:48:51","2026-03-15T15:16:48.613Z",[29],{"id":30,"url_slug":31,"title":32,"description":33,"plugin_slug":4,"theme_slug":34,"affected_versions":35,"patched_in_version":36,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":26,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2025-8570","beyondcart-connector-missing-configuration-of-jwt-secret-to-unauthenticated-privilege-escalation-via-determinecurrentuse","BeyondCart Connector \u003C= 3.0.1 - Missing Configuration of JWT Secret to Unauthenticated Privilege Escalation via determine_current_user Filter","The BeyondCart Connector plugin for WordPress is vulnerable to Privilege Escalation due to improper JWT secret management and authorization within the determine_current_user filter in versions 1.4.2 through 3.0.1. This makes it possible for unauthenticated attackers to craft valid tokens and assume any user’s identity.",null,"\u003C=3.0.1","3.0.2","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Use of Hard-coded Credentials","2025-09-26 18:30:35",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd0dd4fc0-1c6a-4556-b219-893563a27a69?source=api-prod",16,{"slug":4,"display_name":4,"profile_url":7,"plugin_count":25,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":44,"trust_score":46,"computed_at":47},91,"2026-04-04T21:56:41.977Z",[49,69,88,105,128],{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":57,"num_ratings":59,"last_updated":60,"tested_up_to":61,"requires_at_least":62,"requires_php":16,"tags":63,"homepage":67,"download_link":68,"security_score":57,"vuln_count":12,"unpatched_count":12,"last_vuln_date":34,"fetched_at":27},"progressify","Progressify – All-in-One Progressive Web App (PWA) on Autopilot","1.1.1","DaftPlug","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaftplug\u002F","\u003Cp>Progressify is an all-in-one plugin that empowers your website with Progressive Web App (PWA) features, to make it faster, smoother, and feel like a real app. Let users install your site on their home screens and increase engagement, repeat visits, and sales.\u003C\u002Fp>\n\u003Ch3>🚀 Turn your site into Progressive Web App\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add to Home Screen\u003C\u002Fstrong> – Let users install your site on their home screens in seconds, giving it a true app-like experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Installation Prompts\u003C\u002Fstrong> – Prompt users to install with banners, popups, overlays, buttons, or QR codes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>App-like UI Components\u003C\u002Fstrong> – Seamlessly integrate features such as loaders, pull-to-refresh, dark mode, navigation tabs, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Push Notifications\u003C\u002Fstrong> – Send push notifications manually or automatically to users’ devices to drive them back to your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Usage\u003C\u002Fstrong> – Keep your site available and accessible for users, even without an internet connection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Web Capabilities\u003C\u002Fstrong> – Easily enable advanced Web API features such as periodic background sync, content indexing, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usage Tracking & Analytics\u003C\u002Fstrong> – Gain complete analytics on your web app, including how many users install and use it, which devices they’re using, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Configuration\u003C\u002Fstrong> – Easily configure and customize every aspect of your PWA features directly from the user-friendly settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate Mobile Apps (Pro)\u003C\u002Fstrong> – Optionally create real-time Android and iOS apps that mirror your website and publish them to app stores.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🗝️ Countless More Features\u003C\u002Fh4>\n\u003Cp>Progressify offers a wide range of state-of-the-art features and seamlessly integrates them into your website, delivering a smooth, app-like user experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display Settings\u003C\u002Fstrong>: Display and startup behavior\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Settings\u003C\u002Fstrong>: Offline cache and capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Tab Bar\u003C\u002Fstrong>: Bottom navigation tab bar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode\u003C\u002Fstrong>: Dark theme mode toggle\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pull Down Refresh\u003C\u002Fstrong>: Pull-down to refresh gesture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Skeleton Loader\u003C\u002Fstrong>: Page skeleton loading animation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth Page Transitions\u003C\u002Fstrong>: No-reload page changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Toast Messages\u003C\u002Fstrong>: Popup toast notifications\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share Button\u003C\u002Fstrong>: Device native share button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Sync\u003C\u002Fstrong>: Fetch data in background\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vibrations\u003C\u002Fstrong>: Haptic feedback on tap\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Screen Wake Lock\u003C\u002Fstrong>: Prevent screen dimming and locking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Idle Detection\u003C\u002Fstrong>: Detect inactivity and prompt updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shake Refresh\u003C\u002Fstrong>: Shake to refresh gesture\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autosave Forms\u003C\u002Fstrong>: Persist values to prevent data loss\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Countless more features and options…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎉 PWA Success Stories\u003C\u002Fh3>\n\u003Cp>PWA is actively implemented by big companies and they see amazing improvements regarding the performance and conversions\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>+150% User Traffic\u003C\u002Fstrong>: Trivago saw a 150% rise in engagement from home screen users, leading to a 97% increase in hotel offer click-outs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>+76% Total Conversions\u003C\u002Fstrong>: AliExpress upgraded to a PWA and saw a 76% boost in conversions and a 30% rise in monthly active Android users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>+44% Ad Revenue\u003C\u002Fstrong>: Pinterest new PWA boosted user-generated ad revenue by 44% and core engagement by 60%.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>+90% Storage Efficient\u003C\u002Fstrong>: Tinder native application was a whopping 30MB, but after transitioning to a PWA, they reduced the file size to just 2.8MB.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ Smart Features, No Hassle\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Coding Required\u003C\u002Fstrong>: The plugin offers ready-made, fully configurable features, enabling advanced web APIs without any technical expertise.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Updates\u003C\u002Fstrong>: Updates with fixes, new features and improvements are automatically pushed to your WordPress website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High Quality\u003C\u002Fstrong>: The plugin is built with a modular design, ensuring fast, reliable performance without frequent bugs and failures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong>: Get support in the support forum from friendly professionals ready to answer your questions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌐 Fully Translatable\u003C\u002Fh4>\n\u003Cp>Progressify supports multiple languages, typography options, and RTL layouts. It’s fully translatable via POT files using tools like Poedit and Loco Translate and is compatible with WPML, Polylang, TranslatePress, Weglot, and more.\u003C\u002Fp>\n\u003Ch4>🔌 Compatible with All Themes &  Plugins\u003C\u002Fh4>\n\u003Cp>Progressify works out-of-the-box with any WordPress setup, theme, or plugin. Whether you’re running a blog, e-commerce store, forum, portfolio, membership site, or news portal, it integrates seamlessly without requiring extra configuration.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide specific functionality. Below is a complete list of the services, what they do, when they are used, and what data may be transmitted.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Workbox CDN (storage.googleapis.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Loads Google’s Workbox service worker library so the offline cache and routing strategies can function.\u003C\u002Fli>\n\u003Cli>What is sent and when: The browser downloads a static JavaScript file (workbox-sw.js) when the service worker is installed\u002Fupdated. No user data is sent by this plugin as part of that request.\u003C\u002Fli>\n\u003Cli>Provider: Google. Terms: https:\u002F\u002Fpolicies.google.com\u002Fterms — Privacy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy — Workbox: https:\u002F\u002Fdeveloper.chrome.com\u002Fdocs\u002Fworkbox\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WordPress.com MShots (s0.wp.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Generates a screenshot (thumbnail) of your site’s start page used by the plugin for the offline fallback page background and for certain preview\u002Ficon generation cases.\u003C\u002Fli>\n\u003Cli>What is sent and when: The browser requests a static image from https:\u002F\u002Fs0.wp.com\u002Fmshots\u002Fv1\u002F with your site URL included in the query string plus viewport parameters. As with any HTTP request, the visitor’s IP address and user agent are sent by the browser to the CDN. No additional user-specific data is sent by this plugin.\u003C\u002Fli>\n\u003Cli>Provider: Automattic (WordPress.com). Terms: https:\u002F\u002Fwordpress.com\u002Ftos — Privacy: https:\u002F\u002Fautomattic.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>GeoJS (get.geojs.io)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Resolves a visitor’s IP address to a country name\u002Fcode for anonymous PWA analytics (Dashboard) and push subscriber metadata.\u003C\u002Fli>\n\u003Cli>What is sent and when: The visitor’s IP address is looked up server‑side on first PWA open and when a user subscribes to push notifications. The response is used to store country information only.\u003C\u002Fli>\n\u003Cli>Provider: GeoJS. Website\u002FDocs: https:\u002F\u002Fwww.geojs.io\u002F — Privacy: https:\u002F\u002Fwww.geojs.io\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OneSignal SDK Worker (cdn.onesignal.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: If the OneSignal plugin is active, the service worker imports OneSignal’s web push SDK worker to enable that plugin’s push features.\u003C\u002Fli>\n\u003Cli>What is sent and when: Requests the OneSignal SDK worker file. Any subsequent data flows are governed by the OneSignal plugin\u002Faccount configuration.\u003C\u002Fli>\n\u003Cli>Provider: OneSignal. Terms: https:\u002F\u002Fonesignal.com\u002Fterms-of-service — Privacy: https:\u002F\u002Fonesignal.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Webpushr Service Worker (cdn.webpushr.com)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: If the Webpushr plugin is active, the service worker imports Webpushr’s worker to enable that plugin’s push features.\u003C\u002Fli>\n\u003Cli>What is sent and when: Requests the Webpushr worker file. Any subsequent data flows are governed by the Webpushr plugin\u002Faccount configuration.\u003C\u002Fli>\n\u003Cli>Provider: Webpushr. Terms: https:\u002F\u002Fwww.webpushr.com\u002Fterms-of-service — Privacy: https:\u002F\u002Fwww.webpushr.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003Cbr \u002F>\n– OneSignal and Webpushr integrations are conditional and only load if those plugins are active on your site.\u003Cbr \u002F>\n– Web push delivery uses the standard browser push endpoints associated with each subscription (e.g., services operated by browser vendors). The specific endpoint domain varies per browser and is not controlled by this plugin.\u003C\u002Fp>\n\u003Ch3>Source Code and Build Instructions\u003C\u002Fh3>\n\u003Cp>This plugin uses modern tooling (Tailwind CSS and esbuild) to produce minified assets for distribution. The human‑readable source code is included in the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Admin JS and CSS source: \u003Ccode>includes\u002Fadmin\u002F_src\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Build prerequisites: Node.js and npm.\u003C\u002Fp>\n\u003Cp>Basic development build:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install dev dependencies.\u003C\u002Fli>\n\u003Cli>Build assets in development mode.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Third‑party libraries used in compiled assets include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>esbuild – https:\u002F\u002Fesbuild.github.io\u002F\u003C\u002Fli>\n\u003Cli>Tailwind CSS – https:\u002F\u002Ftailwindcss.com\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The full, human‑readable sources for all minified files are present within the plugin as listed above. If you have any trouble locating sources, please open an issue in the WordPress.org support forum for this plugin.\u003C\u002Fp>\n","Turn your site into an app-like PWA with install prompts, offline use, push notifications, and more to boost engagement, repeat visits, and sales.",100,1169,2,"2026-03-09T11:20:00.000Z","6.9.4","5.0",[19,64,65,21,66],"native-app","progressive-web-app","pwa","https:\u002F\u002Fdaftplug.com\u002Fprogressify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprogressify.1.1.1.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":12,"downloaded":77,"rating":12,"num_ratings":12,"last_updated":78,"tested_up_to":79,"requires_at_least":15,"requires_php":80,"tags":81,"homepage":85,"download_link":86,"security_score":87,"vuln_count":12,"unpatched_count":12,"last_vuln_date":34,"fetched_at":27},"appifire-for-mobile-apps","AppiFire for Mobile Apps","1.0","Zain","https:\u002F\u002Fprofiles.wordpress.org\u002Fappifire\u002F","\u003Cp>This plugin is developed for AppiFire app users. AppiFire product convert your WordPress website into Android & iOS app. An app that is easy to use, has a blazingly fast performance and design that you will fall in love with.\u003C\u002Fp>\n\u003Cp>You can watch AppiFire product overview on YouTube or visit website https:\u002F\u002FAppiFire.com\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\u002FouNthL_88NQ?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\u003Cp>This plugin provides an extension of “OneSignal – Free Web Push Notifications” plugin and its url is https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fonesignal-free-web-push-notifications\u002F\u003C\u002Fp>\n\u003Cp>How does our plugin work?\u003Cbr \u002F>\nOur plugin code sends an additional push notification to OneSignal via API call https:\u002F\u002Fonesignal.com\u002Fapi\u002Fv1\u002Fnotifications OneSignal then sends the message to Android & iOS users.\u003C\u002Fp>\n\u003Cp>This plugin won’t work without installing “OneSignal – Free Web Push Notifications” plugin. You need to install the plugin first. We are only providing an extension of their code and not collecting any data. You can read their privacy policy on https:\u002F\u002Fonesignal.com\u002Fprivacy_policy and own how they would be using your information.\u003C\u002Fp>\n\u003Cp>More features will be added soon in this plugin which will include AppiFire custom API and other supporting features which are used in AppiFire app.\u003C\u002Fp>\n","This plugin is developed for AppiFire app users. AppiFire product convert your WordPress website into Android & iOS app.",1377,"2018-11-28T07:29:00.000Z","5.0.25","5.2.4",[82,83,19,84,21],"api","appifire","onesignal","https:\u002F\u002Fappifire.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappifire-for-mobile-apps.zip",85,{"slug":89,"name":90,"version":72,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":12,"downloaded":95,"rating":12,"num_ratings":12,"last_updated":96,"tested_up_to":61,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":103,"download_link":104,"security_score":57,"vuln_count":12,"unpatched_count":12,"last_vuln_date":34,"fetched_at":27},"direktt","Direktt","direkttwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fdirekttwp\u002F","\u003Cp>Direktt helps you seamlessly integrate your WordPress website with the \u003Ca href=\"https:\u002F\u002Fdirektt.com\u002F\" rel=\"nofollow ugc\">Direktt mobile customer care platform\u003C\u002Fa>. With this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Access a wp-admin interface for Direktt settings, user management, and bulk messaging.\u003C\u002Fli>\n\u003Cli>Manage messaging templates and send announcements to your Direktt channel subscribers.\u003C\u002Fli>\n\u003Cli>View and manage user profiles, notes, and message history.\u003C\u002Fli>\n\u003Cli>Receive and act on user events such as subscriptions, messages, and activity from the Direktt mobile app.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For developers, Direktt provides a framework to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add custom hooks and actions for Direktt events.\u003C\u002Fli>\n\u003Cli>Access and authorize users or events from the Direktt app.\u003C\u002Fli>\n\u003Cli>Integrate with the Direktt panel or user profiles.\u003C\u002Fli>\n\u003Cli>Send messages to app users programmatically.\u003C\u002Fli>\n\u003Cli>Implement powerful Direktt automations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find Developer documentation here: \u003Ca href=\"https:\u002F\u002Fdirektt.com\u002Fresources\u002Fdeveloper-guide-basic-concepts-platform-overview\u002F\" rel=\"nofollow ugc\">Direktt developer guides\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Data & External Service Disclosure\u003C\u002Fh3>\n\u003Cp>This plugin connects your website to the Direktt platform using secure API calls. No user tracking or personal data is automatically sent from your site to Direktt.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When certain user actions occur (such as subscribing or messaging), the Direktt platform sends the following minimal user data to your WordPress site via API:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display name\u003C\u002Fli>\n\u003Cli>Avatar\u003C\u002Fli>\n\u003Cli>Channel-specific subscription ID\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No personally identifiable or trackable data (such as email addresses) is shared with your or other channels or with any third-party platforms. All API calls are authenticated with your Direktt API key.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin API Endpoints Used:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin communicates only during specific actions and uses the following Direktt API endpoints:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>https:\u002F\u002FgetDataForChannel-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called when you view the Direktt dashboard in wp-admin to fetch current channel status)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Factivatechannel-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called on channel activation)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fgetsubscriptionsforchannel-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called when channel user synchronization is initiated in the Direktt wp-admin settings)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fsendbulkmessages-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called when sending a message to channel subscribers)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002Fsendadminmessage-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called when sending a message to the channel admin)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>https:\u002F\u002FupdateMessage-lnkonwpiwa-uc.a.run.app\u003Cbr \u002F>\n(Called when updating a sent message)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>No calls are made automatically or in the background without user\u002Fadmin action.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>For more details, please see:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Direktt Privacy Policy \u003Ca href=\"https:\u002F\u002Fdirektt.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Direktt Terms of Service \u003Ca href=\"https:\u002F\u002Fdirektt.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">HERE\u003C\u002Fa>  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Localization:\u003C\u002Fp>\n\u003Cp>Text Domain: direktt\u003Cbr \u002F>\nDomain Path: \u002Flanguages\u003Cbr \u002F>\nLearn more about Direktt at https:\u002F\u002Fdirektt.com\u003C\u002Fp>\n\u003Cp>Direktt plugin uses a number of third party libraries. They include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Vue.js – https:\u002F\u002Fgithub.com\u002Fvuejs\u002F\u003C\u002Fli>\n\u003Cli>Vuetify – https:\u002F\u002Fgithub.com\u002Fvuetifyjs\u002Fvuetify\u003C\u002Fli>\n\u003Cli>php-jwt – https:\u002F\u002Fgithub.com\u002Ffirebase\u002Fphp-jwt\u003C\u002Fli>\n\u003Cli>Html2Text – https:\u002F\u002Fgithub.com\u002Fmtibben\u002Fhtml2text\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect your WordPress site to the Direktt mobile customer care platform for instant messaging and real-time user engagement.",81,"2026-02-06T15:44:00.000Z","5.4","8.0",[100,101,19,102,21],"customer-care","messaging","mobile-integration","https:\u002F\u002Fdirektt.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdirektt.1.0.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":61,"requires_at_least":118,"requires_php":15,"tags":119,"homepage":124,"download_link":125,"security_score":126,"vuln_count":59,"unpatched_count":12,"last_vuln_date":127,"fetched_at":27},"onesignal-free-web-push-notifications","OneSignal – Web Push Notifications","3.8.0","OneSignal Push Notifications","https:\u002F\u002Fprofiles.wordpress.org\u002Fonesignal\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fonesignal.com\" rel=\"nofollow ugc\">OneSignal\u003C\u002Fa> is an easy way to increase user engagement. Use OneSignal to send visitors targeted push notifications so they keep coming back. It takes just a few minutes to install.\u003C\u002Fp>\n\u003Cp>As a WordPress VIP Gold Partner, OneSignal has been rigorously tested to handle even the highest volume use cases with reliability and ease of use.\u003C\u002Fp>\n\u003Cp>After setup, your visitors opt-in to receive push notifications when you publish a new post. Visitors receive these notifications even after they’ve left your website, thus driving re-engagement.\u003C\u002Fp>\n\u003Cp>You can configure notification delivery at preset intervals, create user segments, and customize the opt-in process for visitors.\u003C\u002Fp>\n\u003Cp>OneSignal’s free plan allows targeting up to 10,000 subscribers with push notifications. Contact support@onesignal.com if you have any questions. We’d love to hear from you!\u003C\u002Fp>\n\u003Ch4>Company\u003C\u002Fh4>\n\u003Cp>OneSignal is trusted by over 1.8M+ developers and marketing strategists. We power push notifications for everyone from early stage startups to Fortune 500 Companies, sending over 6 billion notifications per day. It is the most popular push notification plugin on WordPress with 100,000+ installations.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports Chrome\u003C\u002Fstrong> (Desktop & Android), \u003Cstrong>Safari\u003C\u002Fstrong> (Mac OS X), \u003Cstrong>Microsoft Edge\u003C\u002Fstrong> (Desktop & Android), \u003Cstrong>Opera\u003C\u002Fstrong> (Desktop & Android) and \u003Cstrong>Firefox\u003C\u002Fstrong> (Desktop & Android) on both HTTP and HTTPS sites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Notifications\u003C\u002Fstrong> – Send notifications to followers every time you publish a new post. Or set up a reminder that gets automatically sent to them if they haven’t visited for a few days.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Targeting Segments\u003C\u002Fstrong> – Send notifications to specific visitors based on language, number of times they’ve visited your blog, or even set up your own user attributes that you can target.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Opt-In Customization\u003C\u002Fstrong> – Choose when and how to ask your visitors to opt-in to browser notifications. Customize the prompt they first see.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real Time Analytics\u003C\u002Fstrong> – See your notifications being delivered in real time, and watch them as they convert into visitors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>A\u002FB Testing\u003C\u002Fstrong> – Try out different messages to a smaller set of your visitors to figure out which messages are more effective and then send the more effective message to the rest of your visitors!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scheduled Notifications\u003C\u002Fstrong> – Schedule notifications to be delivered in the future, based on a user’s time zone, or even based on the same time of day they last visited your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Increase engagement and drive more repeat traffic to your WordPress site with push notifications. Now a WordPress VIP Gold Partner.",70000,5069120,86,361,"2026-01-22T23:02:00.000Z","3.8",[120,121,122,123,21],"chrome-push","desktop-notifications","mobile-notifications","push-notification","https:\u002F\u002Fonesignal.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonesignal-free-web-push-notifications.3.8.0.zip",98,"2025-12-15 02:15:21",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":138,"num_ratings":139,"last_updated":140,"tested_up_to":14,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":148,"download_link":149,"security_score":57,"vuln_count":12,"unpatched_count":12,"last_vuln_date":34,"fetched_at":27},"pushengage","PushEngage – Web Push notification, WA Automation & Multi-Channel Chat Widget ( WA, Messenger, X, Telegram, TikTok & More)","4.2.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>\u003Cstrong>Boost engagement, drive repeat traffic, and increase sales\u003C\u002Fstrong> with multichannel push notifications and a live chat widget that reach users directly on the web, mobile apps, WhatsApp, and more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> is the #1 customer engagement plugin for WordPress and WooCommerce built to help you turn visitors into loyal, high-value customers through chat widgets, WhatsApp, and real-time order updates. Join 25,000+ smart marketers who use PushEngage to power millions of conversations and automated notifications every month.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add high-converting multichannel chat widgets to capture leads, resolve doubts instantly, and boost conversions\u003C\u002Fli>\n\u003Cli>Automate WhatsApp Business messages for abandoned carts, order updates, COD verification, promotions, and more\u003C\u002Fli>\n\u003Cli>Send real-time order status notifications for WooCommerce — from confirmation to delivery\u003C\u002Fli>\n\u003Cli>Launch price drop alerts, browse abandonment reminders, and transactional updates across channels\u003C\u002Fli>\n\u003Cli>Send web push notifications using our powerful Gutenberg integration whenever you need an extra channel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>New in PushEngage: Multichannel Chat Widgets\u003C\u002Fh3>\n\u003Cp>Turn your website into a real-time communication center. With the updated PushEngage Chat Widget, you can connect visitors to your business instantly — using \u003Cstrong>the channels they already love.\u003C\u002Fstrong>\u003C\u002Fp>\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\u002Fw64VWzwFj40?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Cstrong>WhatsApp\u003C\u002Fstrong>: Fast, familiar messaging for global audiences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook Messenger\u003C\u002Fstrong>: Seamless chats for Meta users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instagram DM & Instagram Page Inbox\u003C\u002Fstrong>: Engage directly where customers discover you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMS\u003C\u002Fstrong>: Reach customers everywhere, even offline.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>: Perfect for longer support conversations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone Calls\u003C\u002Fstrong>: Direct routing to your sales or support team.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Maps & Waze\u003C\u002Fstrong>: Help local customers find or contact stores instantly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Telegram, Line & Viber\u003C\u002Fstrong>: Popular in Asia and Europe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>X\u003C\u002Fstrong>: Public engagement when visibility matters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Snapchat & TikTok\u003C\u002Fstrong>: Reach younger audiences interactively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LinkedIn\u003C\u002Fstrong>: Great for B2B lead generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VK (Vkontakte)\u003C\u002Fstrong>: Take conversations to the Russian market.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WeChat\u003C\u002Fstrong>: Essential for serving the Chinese market.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slack & Microsoft Teams\u003C\u002Fstrong>: Internal collaboration for advanced workflows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discord\u003C\u002Fstrong>: Community-first engagement for gaming and niche audiences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Channel\u003C\u002Fstrong>: Add any specialized or third-party messaging tool you use.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Capabilities That Convert More Visitors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Agent Support\u003C\u002Fstrong>: Route conversations to the right team members — sales, support, operations & more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Targeting & Personalization\u003C\u002Fstrong>: Show specific channels based on location, device type, or visitor behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Availability\u003C\u002Fstrong>: Display support availability based on working hours or agent status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics & Conversation Tracking\u003C\u002Fstrong>: Understand which channels are driving engagement and ROI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Customizable UI\u003C\u002Fstrong>: Match widget design to your brand identity in minutes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why This Matters for Your Business\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📈 Higher conversion rates — remove friction & let customers pick how they want to talk\u003C\u002Fli>\n\u003Cli>⚡ Faster support resolution — route conversations to the right team instantly\u003C\u002Fli>\n\u003Cli>🌍 Global compatibility — reach audiences across countries, cultures & platforms\u003C\u002Fli>\n\u003Cli>🤝 Stronger relationships — real conversations build real trust\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WhatsApp Messaging Automation\u003C\u002Fh3>\n\u003Cp>Engage your WooCommerce and WordPress users with direct, high-converting WhatsApp messages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🛒 Recover abandoned carts\u003C\u002Fli>\n\u003Cli>📦 Send order updates and shipping alerts\u003C\u002Fli>\n\u003Cli>🧾 Trigger payment retries, COD confirmations, review reminders\u003C\u002Fli>\n\u003Cli>💬 Add a free WhatsApp Click-to-Chat widget to any page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Built for WooCommerce. Works with your WhatsApp Business API.\u003C\u002Fstrong>\u003Cbr \u002F>\n💡 No SMS fees. No phone numbers to collect. Just better engagement.\u003C\u002Fp>\n\u003Ch3>The Only WordPress Plugin Built for Multichannel Customer Engagement\u003C\u002Fh3>\n\u003Cp>PushEngage is a complete customer engagement platform for WordPress and WooCommerce, offering:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WhatsApp Notifications:\u003C\u002Fstrong> Send personalized messages for cart recovery, order updates, and more. Free Click-to-Chat widget included.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web Push Notifications:\u003C\u002Fstrong> Convert casual visitors into subscribers with 2-click opt-ins. Send campaigns straight from the WordPress editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Push Notifications:\u003C\u002Fstrong> Automate order updates, cart recovery, and price drop alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile App Push Notifications:\u003C\u002Fstrong> Reach users on Android, iOS, and cross-platform apps via React Native and Flutter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multichannel Chat widget:\u003C\u002Fstrong> Give customers instant support with a unified chat widget featuring 20+ channels and full multi-agent routing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t want all the channels? While we strongly recommend a multichannel approach to marketing, you’re completely free to pick and choose the channels you want.\u003C\u002Fp>\n\u003Cp>Just want WhatsApp? No problem. Need web and app push notifications? We got you. Need everything at once? Just get started.\u003C\u002Fp>\n\u003Cp>Our plugin is packed with features to help you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grow your subscriber base with engaging opt-ins.\u003C\u002Fli>\n\u003Cli>Launch push notification campaigns that drive conversions.\u003C\u002Fli>\n\u003Cli>Track performance with advanced analytics and revenue insights.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PushEngage integrates directly with WordPress and helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create opt-ins\u003C\u002Fli>\n\u003Cli>Launch web push campaigns\u003C\u002Fli>\n\u003Cli>Grow your subscriber base\u003C\u002Fli>\n\u003Cli>Track your revenue goals\u003C\u002Fli>\n\u003Cli>Manage your audience using advanced segmentation and audience targeting rules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Straight from your WordPress dashboard. You can even create push notifications from your Gutenberg post editor that automatically fetch and map:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post Title \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Notification Title\u003C\u002Fli>\n\u003Cli>Meta Description \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Notification Text\u003C\u002Fli>\n\u003Cli>Featured Image \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Notification Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxnPC4f3e0Xo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Plus, you can select a custom audience right inside the Gutenberg editor.\u003C\u002Fp>\n\u003Ch3>WhatsApp Notifications for WooCommerce\u003C\u002Fh3>\n\u003Cp>Recover abandoned carts and send transactional updates directly on WhatsApp.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cart reminders via WhatsApp\u003C\u002Fli>\n\u003Cli>Order confirmations and shipping alerts\u003C\u002Fli>\n\u003Cli>Works seamlessly with WooCommerce\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All from pre-built campaigns! Just connect your WhatsApp Business API and enable the campaigns.\u003Cbr \u002F>\n\u003Cstrong>NOTE:\u003C\u002Fstrong> You can send unlimited WhatsApp messages with our paid plans. Unlike SMS, which is super expensive and charges you per message, you only pay a flat fee for the PushEngage platform.\u003C\u002Fp>\n\u003Ch3>PushEngage for WooCommerce Push Notifications\u003C\u002Fh3>\n\u003Cp>With PushEngage, setting up \u003Cstrong>WooCommerce push notifications\u003C\u002Fstrong> is effortless.\u003Cbr \u002F>\nEffortlessly send:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Cart & browse abandonment reminders\u003C\u002Fli>\n\u003Cli>✅ Order confirmations & shipping updates\u003C\u002Fli>\n\u003Cli>✅ Price drop alerts & inventory notifications\u003C\u002Fli>\n\u003Cli>✅ Payment retry requests and review reminders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just turn on the pre-built campaign templates. No coding required.\u003C\u002Fp>\n\u003Cp>PushEngage is a \u003Cstrong>multichannel notification system\u003C\u002Fstrong> for WordPress and WooCommerce. Engage customers, streamline operations, and automate critical updates with real-time \u003Cstrong>web push notifications, WooCommerce push notifications, and app push notifications.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>PushEngage for WooCommerce Store Customers\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Order Updates\u003C\u002Fstrong>: Keep customers informed with pre-built notification templates that you can simply turn on with a toggle button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Campaign Types\u003C\u002Fstrong>: Send automated WooCommerce push notifications for \u003Cstrong>order confirmations, shipping alerts, product updates, and delivery updates\u003C\u002Fstrong> with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cart Abandonment Recovery\u003C\u002Fstrong>: Bring back lost shoppers with \u003Cstrong>cart abandonment push notifications\u003C\u002Fstrong>, increasing conversions effortlessly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personalized Promotions & Re-Engagement\u003C\u002Fstrong>: Send targeted push campaigns to drive repeat visits and sales. You can even send individual notifications for review requests, payment retries, and order updates using pre-built templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Multichannel Messaging\u003C\u002Fstrong>: Customers receive updates via \u003Cstrong>web push, app push, and PWA push notifications.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PushEngage for WooCommerce Store Admins & Teams\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Internal Team Alerts\u003C\u002Fstrong>: Automate notifications for new orders, refund requests, and order fulfillment updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster Decision-Making\u003C\u002Fstrong>: Get real-time alerts for critical order updates. Never lose another sale due to missed internal communications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-Built WooCommerce Templates\u003C\u002Fstrong>: Save time with ready-made order notifications, and team alerts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Multichannel Coordination\u003C\u002Fstrong>: Keep your team in sync with instant internal notifications across multiple devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Send Web, Mobile, and Web App Push Notifications to Increase Repeat Traffic & Conversions\u003C\u002Fh3>\n\u003Cp>Whether you’re running a blog, a news site, a travel site, a SaaS site, or an eCommerce site, push notifications can help you grow your business.\u003C\u002Fp>\n\u003Cp>The best part about PushEngage’s web push campaigns is that you can modify it to suit any type of business.\u003C\u002Fp>\n\u003Cp>If you’re running an eCommerce site, you can send transactional push notifications to increase your revenue. And if you’re running a blog site or a media outlet, then you can create powerful automated campaigns to get repeat readers, more ad revenue, higher views on your social media content, and so much more.\u003C\u002Fp>\n\u003Cp>You can even increase paid subscriptions to your premium content, merchandise sales, conversions on your affiliate offers, and more.\u003C\u002Fp>\n\u003Cp>Here’s a quick look at some of the most advanced features you should know about:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-install-web-push-notifications-plugin-on-wordpress-website\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Push Broadcast\u003C\u002Fa> – Schedule or send web push notification broadcasts to a custom audience in a matter of minutes. Use revenue tracking to keep sight of your goals and A\u002FB testing to improve your campaign performance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fwebsite-welcome-message\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Welcome Push Notifications\u003C\u002Fa> – Send automated welcome messages to your push notification subscribers. Get higher retention rates and send discounts and offers to increase your sales.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-do-segmentation-in-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Automatic Segmentation\u003C\u002Fa> – Quickly segment your web push notification subscribers as soon as they subscribe based on their interests.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fannouncement-audience-grouping\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Audience Group\u003C\u002Fa> – Create retargeting push notifications and advanced targeting groups within your audience. Filter your audience by behavior, engagement, and interests.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-schedule-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Timezone Push Notifications\u003C\u002Fa> – Schedule your push notifications to automatically get sent when it has the most impact. Send push notifications in your timezone or in your subscribers’ timezones with a single click.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fpersonalize-your-campaigns-using-attributes\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Custom Drip Campaigns\u003C\u002Fa> – Send personalized drip push notifications to improve your repeat traffic, engagement, and sales. Retarget your customers and turn them into loyal superfans.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fecommerce-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">Powerful eCommerce Campaigns\u003C\u002Fa> – You can use eCommerce push notifications to grow your business rapidly. The best part about eCommerce push notifications is that they are easy to set up and quite easy for even startups to afford.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And if you’re super busy with marketing activities and you just want to use push notifications to promote your new content, you can send \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Frss-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">RSS push notifications\u003C\u002Fa> as well. Unlike other push notification services, you don’t even need to use a notifications API.\u003C\u002Fp>\n\u003Cp>Even better, the PushEngage plugin can automatically turn your WordPress blog categories into segments that you can use to send retargeting push messages.\u003C\u002Fp>\n\u003Cp>You can refine your targeting even further with Audience Groups.\u003C\u002Fp>\n\u003Cp>The coolest part? You can always talk to our Customer Success team to set up, track, and optimize your campaigns. And we also give you push notification templates that are proven to work so that you don’t have to build anything from scratch. It’s super user-friendly.\u003C\u002Fp>\n\u003Ch3>The PushEngage Dashboard Makes Marketing Manageable\u003C\u002Fh3>\n\u003Cp>We built PushEngage to help you create powerful marketing workflows and custom web push notification campaigns without a developer.\u003C\u002Fp>\n\u003Cp>With PushEngage, you can create powerful marketing campaigns from a simple dashboard in a matter of minutes even if:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You’re not a developer and don’t know how to use code to send push notifications\u003C\u002Fli>\n\u003Cli>You’ve never used push notifications before and you have no idea where to start\u003C\u002Fli>\n\u003Cli>You tried another push notification software and hated the experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PushEngage has powerful integrations that allow you to send notifications to any operating system, web browser, and mobile devices.\u003C\u002Fp>\n\u003Cp>But don’t just take our word for it. Here’s what Amanda had to say:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>It’s uber-easy to use, the support team is helpful, and the results are impressive. Especially when you take into account how little work they are to build and send. Highly recommend PushEngage to anyone wanting a way to reach customers that’s fast, reliable, and effective.\u003Cbr \u002F>\n  – Amanda Hyciek, Digital Marketing Strategist, Wicked Weasel (\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fcase-study-wicked-weasel-2k-to-4k-sales-per-week-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">See Case Study\u003C\u002Fa>)\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Time-Tested Push Notification Campaign Templates\u003C\u002Fh3>\n\u003Cp>Don’t know what push notification campaigns you need and how to get started? No worries. We built campaign templates into our dashboard that you can use to get started.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select a campaign type\u003C\u002Fli>\n\u003Cli>Create your web push notifications\u003C\u002Fli>\n\u003Cli>Select an audience to send to\u003C\u002Fli>\n\u003Cli>Send\u002FSchedule your campaign\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even with \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fautomated-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">advanced trigger campaigns\u003C\u002Fa>, you can start with a template that comes with pre-built triggers so that you don’t have to configure them yourself. All you have to do is focus on growing your business.\u003C\u002Fp>\n\u003Ch3>Smart Page Targeting and Behavior Based Personalization\u003C\u002Fh3>\n\u003Cp>All PushEngage popup modals come with advanced page targeting and behavior based personalization.\u003C\u002Fp>\n\u003Cp>This means you can \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-add-a-push-notification-subscription-button-to-popups\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">show a custom popup\u003C\u002Fa> for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A specific page or set of pages of your site\u003C\u002Fli>\n\u003Cli>Different website visitors based on their geolocation\u003C\u002Fli>\n\u003Cli>Users who click a specific link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And more!\u003C\u002Fp>\n\u003Cp>You can even segment your subscribers automatically when they visit your site. PushEngage allows you to create \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-do-segmentation-in-push-notifications\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">custom segmentation rules\u003C\u002Fa>. And if you want your visitors to click a button on your site to subscribe to your push notifications, you can create \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fhow-to-collect-web-push-subscribers-using-button-or-link-click\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">click to subscribe buttons\u003C\u002Fa> as well.\u003C\u002Fp>\n\u003Cp>If you like, you can even create a \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002Fsubscription-widget-wordpress\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">subscription widget\u003C\u002Fa> where your visitors can choose what kind of notifications they want to receive.\u003C\u002Fp>\n\u003Cp>This allows you to send targeted web push notifications that fetch you more subscribers, higher engagement rates, and more sales.\u003C\u002Fp>\n\u003Ch3>Advanced Analytics and A\u002FB Testing\u003C\u002Fh3>\n\u003Cp>PushEngage comes with reliable A\u002FB split testing and accurate analytics without slowing down your site. PushEngage offers far better infrastructure for more accurate results. You get detailed analytics on all your campaigns and optins right from your dashboard.\u003C\u002Fp>\n\u003Cp>What’s more is that you can create Intelligent A\u002FB tests to improve an ongoing campaign.\u003C\u002Fp>\n\u003Cp>With Intelligent A\u002FB testing, you can select a small audience to split test your browser notifications and then send the winning notification to the rest of your audience.\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>PushEngage is hands down the \u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F?utm_source=orgplugin&utm_medium=link&utm_campaign=wpreadme\" rel=\"friend nofollow ugc\">best push notifications plugin\u003C\u002Fa> on the market. No other WordPress notification plugin even comes close to PushEngage and the features it offers.\u003C\u002Fp>\n\u003Cp>We are pioneering the world of push notifications. For the longest time, push notification software was nowhere as powerful or flexible as email marketing software. With PushEngage, that’s changing. And fast!\u003C\u002Fp>\n\u003Cp>Also I’m the founder of \u003Ca href=\"https:\u002F\u002Fsyedbalkhi.com\u002Fcompanies\u002F\" rel=\"friend nofollow ugc\">several popular online businesses\u003C\u002Fa>, so it was a huge priority for me to make a WordPress push notification plugin that can help us grow our subscribers & sales.\u003Cbr \u002F>\nI feel that we have done that. I hope you enjoy using PushEngage.\u003C\u002Fp>\n\u003Cp>Thank you,\u003Cbr \u002F>\nSyed Balkhi\u003C\u002Fp>\n","Send order updates, recover abandoned carts, and boost retention with push notifications, WhatsApp automation + multichannel Chat widget.",10000,423650,84,33,"2026-01-06T07:49:00.000Z","4.5.0","5.6",[144,21,145,146,147],"cart-abandonment","web-push-notifications","whatsapp","woocommerce-push-notifications","https:\u002F\u002Fwww.pushengage.com\u002F?utm_source=WordPress&utm_campaign=Plugin&utm_medium=pluginHeader&utm_content=plugin-uri-link","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpushengage.4.2.1.zip",{"attackSurface":151,"codeSignals":459,"taintFlows":508,"riskAssessment":731,"analyzedAt":745},{"hooks":152,"ajaxHandlers":453,"restRoutes":454,"shortcodes":455,"cronEvents":456,"entryPointCount":12,"unprotectedCount":12},[153,158,162,165,169,174,177,180,185,189,192,195,199,203,206,210,213,216,220,222,225,227,229,234,237,241,245,248,251,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,305,308,311,313,315,317,321,325,329,332,336,341,343,348,351,355,357,359,363,367,369,372,376,377,381,384,386,388,390,394,396,399,402,405,409,412,416,420,424,425,429,431,434,437,441,444,446,448,451],{"type":154,"name":155,"callback":156,"file":157,"line":44},"action","wp","schedule_update_cached_terms_by_category","Admin\\Categories.php",{"type":154,"name":159,"callback":160,"file":157,"line":161},"cron_update_cached_terms_by_category","closure",18,{"type":154,"name":163,"callback":160,"file":157,"line":164},"init",23,{"type":166,"name":167,"callback":160,"priority":59,"file":157,"line":168},"filter","woocommerce_rest_product_tag_query",29,{"type":154,"name":170,"callback":160,"priority":171,"file":172,"line":173},"woocommerce_coupon_options",10,"Admin\\Coupons.php",12,{"type":154,"name":175,"callback":160,"priority":171,"file":172,"line":176},"woocommerce_coupon_options_save",21,{"type":166,"name":178,"callback":179,"priority":25,"file":172,"line":139},"woocommerce_coupon_is_valid","BCAPP\\Admin\\remove_product_cat_coupon_validation",{"type":154,"name":181,"callback":182,"file":183,"line":184},"admin_menu","add_menu","Admin\\Nav.php",13,{"type":166,"name":186,"callback":160,"priority":10,"file":187,"line":188},"manage_edit-shop_order_columns","Admin\\Orders.php",15,{"type":154,"name":190,"callback":160,"file":187,"line":191},"manage_shop_order_posts_custom_column",27,{"type":166,"name":193,"callback":160,"priority":10,"file":187,"line":194},"manage_woocommerce_page_wc-orders_columns",49,{"type":154,"name":196,"callback":160,"priority":197,"file":187,"line":198},"manage_woocommerce_page_wc-orders_custom_column",25,61,{"type":166,"name":200,"callback":160,"priority":201,"file":187,"line":202},"woocommerce_checkout_fields",9999999,127,{"type":166,"name":204,"callback":160,"priority":201,"file":187,"line":205},"woocommerce_checkout_get_value",137,{"type":154,"name":207,"callback":160,"priority":208,"file":187,"line":209},"woocommerce_checkout_update_order_meta",99999999,152,{"type":154,"name":211,"callback":160,"priority":171,"file":187,"line":212},"woocommerce_admin_order_data_after_billing_address",165,{"type":166,"name":214,"callback":160,"priority":171,"file":187,"line":215},"woocommerce_rest_prepare_shop_order_object",181,{"type":154,"name":217,"callback":160,"file":218,"line":219},"admin_notices","Admin\\Pages.php",102,{"type":154,"name":217,"callback":160,"file":218,"line":221},108,{"type":154,"name":223,"callback":160,"file":224,"line":10},"woocommerce_init","Admin\\Shipping.php",{"type":154,"name":223,"callback":160,"file":224,"line":226},56,{"type":154,"name":223,"callback":160,"file":224,"line":228},107,{"type":154,"name":230,"callback":231,"file":232,"line":233},"wp_enqueue_scripts","enqueOurCustomBannerStyleAndScripts","Admin\\SmartBanner.php",17,{"type":154,"name":235,"callback":236,"file":232,"line":161},"wp_head","addSafariNativeBanner",{"type":154,"name":238,"callback":239,"file":232,"line":240},"wp_footer","addOurCustomBanner",19,{"type":154,"name":242,"callback":160,"priority":25,"file":243,"line":244},"template_redirect","Api\\Auth.php",214,{"type":166,"name":246,"callback":160,"priority":171,"file":243,"line":247},"woocommerce_get_checkout_url",304,{"type":154,"name":155,"callback":160,"priority":249,"file":243,"line":250},5,351,{"type":154,"name":252,"callback":253,"priority":171,"file":254,"line":255},"shutdown","save","Api\\Cart.php",369,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":257},397,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":259},427,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":261},479,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":263},489,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":265},496,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":267},514,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":269},550,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":271},600,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":273},611,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":275},620,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":277},630,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":279},636,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":281},662,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":283},673,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":285},679,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":287},704,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":289},717,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":291},734,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":293},807,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":295},834,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":297},845,{"type":166,"name":178,"callback":179,"priority":25,"file":254,"line":299},863,{"type":166,"name":301,"callback":302,"file":303,"line":304},"posts_clauses","anonymous","Api\\Category.php",112,{"type":166,"name":301,"callback":306,"file":303,"line":307},"order_by_popularity_post_clauses",115,{"type":166,"name":301,"callback":309,"file":303,"line":310},"order_by_rating_post_clauses",118,{"type":166,"name":301,"callback":302,"file":303,"line":312},297,{"type":166,"name":301,"callback":306,"file":303,"line":314},300,{"type":166,"name":301,"callback":309,"file":303,"line":316},303,{"type":154,"name":318,"callback":319,"file":303,"line":320},"pre_get_posts","fix_query_vars",418,{"type":154,"name":252,"callback":322,"priority":10,"file":323,"line":324},"save_cart","Includes\\BeyondCartSessionHandler.php",68,{"type":154,"name":326,"callback":327,"file":323,"line":328},"wp_logout","destroy_cart",70,{"type":166,"name":330,"callback":330,"file":323,"line":331},"nonce_user_logged_out",73,{"type":166,"name":333,"callback":334,"file":335,"line":173},"woocommerce_rest_prepare_product_variation_object","flycart_woo_discount_plugin_apply_prices_to_variations","Includes\\Integrations\\FlycartWooDiscountRules\\FlycartWooDiscountRulesIntegration.php",{"type":166,"name":337,"callback":338,"priority":339,"file":335,"line":340},"woocommerce_rest_prepare_product_object","flycart_woo_discount_plugin_apply_prices_to_product_object",99,14,{"type":166,"name":337,"callback":342,"priority":339,"file":335,"line":44},"flycart_woo_discount_plugin_apply_prices_to_products_rest_api",{"type":154,"name":344,"callback":345,"file":346,"line":347},"rest_api_init","register","Includes\\Loader.php",31,{"type":154,"name":344,"callback":349,"file":346,"line":350},"add_api_routes",42,{"type":166,"name":352,"callback":353,"priority":57,"file":346,"line":354},"digits_rest_token_data","custom_digits_rest_token_data",43,{"type":154,"name":344,"callback":349,"file":346,"line":356},48,{"type":154,"name":344,"callback":358,"file":346,"line":194},"add_api_fields",{"type":166,"name":360,"callback":361,"priority":171,"file":346,"line":362},"rest_prepare_post","customize_rest_api_post_response",50,{"type":154,"name":364,"callback":365,"priority":249,"file":346,"line":366},"wp_loaded","beyondcart_mobile_builder_pre_car_rest_api",54,{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":368},55,{"type":166,"name":370,"callback":371,"file":346,"line":226},"woocommerce_persistent_cart_enabled","beyondcart_mobile_builder_woocommerce_persistent_cart_enabled",{"type":154,"name":373,"callback":374,"priority":171,"file":346,"line":375},"woocommerce_load_cart_from_session","load_cart_action",57,{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":198},{"type":154,"name":378,"callback":379,"priority":171,"file":346,"line":380},"woocommerce_thankyou","handle_checkout_success",62,{"type":154,"name":230,"callback":382,"file":346,"line":383},"enqueue_styles",63,{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":385},72,{"type":166,"name":387,"callback":387,"file":346,"line":331},"determine_current_user",{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":389},77,{"type":166,"name":391,"callback":392,"priority":171,"file":346,"line":393},"woocommerce_rest_product_object_query","modify_rest_products_object_query",78,{"type":154,"name":344,"callback":349,"file":346,"line":395},82,{"type":166,"name":337,"callback":397,"priority":10,"file":346,"line":398},"custom_change_product_response",83,{"type":166,"name":400,"callback":401,"priority":10,"file":346,"line":138},"woocommerce_rest_prepare_product_cat","custom_change_product_cat",{"type":166,"name":403,"callback":404,"priority":10,"file":346,"line":87},"the_title","custom_the_title",{"type":166,"name":406,"callback":407,"file":346,"line":408},"woocommerce_rest_product_variation_object_query","custom_modify_variation_object_query",88,{"type":166,"name":333,"callback":410,"file":346,"line":411},"custom_woocommerce_rest_prepare_product_variation_object",89,{"type":166,"name":413,"callback":414,"priority":171,"file":346,"line":415},"woocommerce_rest_prepare_product_attribute","custom_woocommerce_rest_prepare_product_attribute",92,{"type":166,"name":417,"callback":418,"file":346,"line":419},"woocommerce_rest_prepare_pa_color","add_value_pa_color",93,{"type":166,"name":421,"callback":422,"file":346,"line":423},"woocommerce_rest_prepare_pa_image","add_value_pa_image",94,{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":126},{"type":166,"name":426,"callback":427,"file":346,"line":428},"wcml_client_currency","mbd_wcml_client_currency",104,{"type":154,"name":344,"callback":349,"priority":171,"file":346,"line":430},120,{"type":154,"name":432,"callback":160,"file":346,"line":433},"before_woocommerce_init",124,{"type":154,"name":435,"callback":160,"priority":171,"file":346,"line":436},"woocommerce_store_api_cart_loaded_from_session",131,{"type":154,"name":438,"callback":439,"file":346,"line":440},"plugins_loaded","load_plugin_textdomain",178,{"type":166,"name":442,"callback":160,"priority":171,"file":346,"line":443},"woocommerce_rest_customer_query",184,{"type":166,"name":391,"callback":160,"priority":171,"file":346,"line":445},200,{"type":166,"name":447,"callback":160,"priority":171,"file":346,"line":244},"woocommerce_rest_orders_prepare_object_query",{"type":154,"name":235,"callback":449,"priority":171,"file":450,"line":366},"addJavascript","Includes\\Tracking.php",{"type":154,"name":238,"callback":452,"file":450,"line":226},"add_to_cart_event",[],[],[],[457],{"hook":159,"callback":159,"file":157,"line":458},237,{"dangerousFunctions":460,"sqlUsage":465,"outputEscaping":480,"fileOperations":12,"externalRequests":249,"nonceChecks":12,"capabilityChecks":59,"bundledLibraries":504},[461],{"fn":462,"file":335,"line":463,"context":464},"unserialize",122,"$settings = unserialize($settings_serialized);",{"prepared":466,"raw":467,"locations":468},24,4,[469,473,477,478],{"file":470,"line":471,"context":472},"Admin\\Api.php",60,"$wpdb->get_results() with variable interpolation",{"file":474,"line":475,"context":476},"Admin\\pages\\Settings.php",75,"$wpdb->get_var() with variable interpolation",{"file":474,"line":389,"context":476},{"file":335,"line":479,"context":476},121,{"escaped":221,"rawEcho":481,"locations":482},11,[483,486,487,489,491,493,495,497,498,500,502],{"file":187,"line":484,"context":485},172,"raw output",{"file":474,"line":233,"context":485},{"file":218,"line":488,"context":485},103,{"file":232,"line":490,"context":485},79,{"file":243,"line":492,"context":485},705,{"file":243,"line":494,"context":485},709,{"file":450,"line":496,"context":485},67,{"file":450,"line":228,"context":485},{"file":450,"line":499,"context":485},109,{"file":450,"line":501,"context":485},138,{"file":450,"line":503,"context":485},270,[505],{"name":506,"version":34,"knownCves":507},"Stripe PHP",[],[509,528,536,548,639,684,692,706,714,723],{"entryPoint":510,"graph":511,"unsanitizedCount":59,"severity":527},"add_mobile_parameter_hook (Api\\Auth.php:212)",{"nodes":512,"edges":524},[513,518],{"id":514,"type":515,"label":516,"file":243,"line":517},"n0","source","$_GET (x2)",293,{"id":519,"type":520,"label":521,"file":243,"line":522,"wp_function":523},"n1","sink","wp_redirect() [Open Redirect]",295,"wp_redirect",[525],{"from":514,"to":519,"sanitized":526},false,"medium",{"entryPoint":529,"graph":530,"unsanitizedCount":59,"severity":527},"\u003CAuth> (Api\\Auth.php:0)",{"nodes":531,"edges":534},[532,533],{"id":514,"type":515,"label":516,"file":243,"line":517},{"id":519,"type":520,"label":521,"file":243,"line":522,"wp_function":523},[535],{"from":514,"to":519,"sanitized":526},{"entryPoint":537,"graph":538,"unsanitizedCount":25,"severity":527},"add_to_cart_event (Includes\\Tracking.php:60)",{"nodes":539,"edges":546},[540,543],{"id":514,"type":515,"label":541,"file":450,"line":542},"$_POST['add-to-cart']",69,{"id":519,"type":520,"label":544,"file":450,"line":496,"wp_function":545},"echo() [XSS]","echo",[547],{"from":514,"to":519,"sanitized":526},{"entryPoint":549,"graph":550,"unsanitizedCount":184,"severity":638},"post (Admin\\Pages.php:37)",{"nodes":551,"edges":624},[552,555,558,561,563,566,568,572,574,578,580,584,586,590,592,595,597,601,603,607,609,612,614,617,619,622],{"id":514,"type":515,"label":553,"file":218,"line":554},"$_POST['site_id']",41,{"id":519,"type":520,"label":556,"file":218,"line":554,"wp_function":557},"update_option() [Settings Manipulation]","update_option",{"id":559,"type":515,"label":560,"file":218,"line":350},"n2","$_POST['api_key']",{"id":562,"type":520,"label":556,"file":218,"line":350,"wp_function":557},"n3",{"id":564,"type":515,"label":565,"file":218,"line":354},"n4","$_POST['woo_consumer_api_key']",{"id":567,"type":520,"label":556,"file":218,"line":354,"wp_function":557},"n5",{"id":569,"type":515,"label":570,"file":218,"line":571},"n6","$_POST['woo_consumer_api_secret']",44,{"id":573,"type":520,"label":556,"file":218,"line":571,"wp_function":557},"n7",{"id":575,"type":515,"label":576,"file":218,"line":577},"n8","$_POST['onesignal_app_id']",45,{"id":579,"type":520,"label":556,"file":218,"line":577,"wp_function":557},"n9",{"id":581,"type":515,"label":582,"file":218,"line":583},"n10","$_POST['onesignal_api_key']",46,{"id":585,"type":520,"label":556,"file":218,"line":583,"wp_function":557},"n11",{"id":587,"type":515,"label":588,"file":218,"line":589},"n12","$_POST['facebook_app_id']",47,{"id":591,"type":520,"label":556,"file":218,"line":589,"wp_function":557},"n13",{"id":593,"type":515,"label":594,"file":218,"line":356},"n14","$_POST['facebook_app_secret']",{"id":596,"type":520,"label":556,"file":218,"line":356,"wp_function":557},"n15",{"id":598,"type":515,"label":599,"file":218,"line":600},"n16","$_POST['banner_app_logo']",52,{"id":602,"type":520,"label":556,"file":218,"line":600,"wp_function":557},"n17",{"id":604,"type":515,"label":605,"file":218,"line":606},"n18","$_POST['banner_app_url_apple']",53,{"id":608,"type":520,"label":556,"file":218,"line":606,"wp_function":557},"n19",{"id":610,"type":515,"label":611,"file":218,"line":366},"n20","$_POST['banner_app_url_google']",{"id":613,"type":520,"label":556,"file":218,"line":366,"wp_function":557},"n21",{"id":615,"type":515,"label":616,"file":218,"line":368},"n22","$_POST['banner_app_title']",{"id":618,"type":520,"label":556,"file":218,"line":368,"wp_function":557},"n23",{"id":620,"type":515,"label":621,"file":218,"line":226},"n24","$_POST['banner_app_desc']",{"id":623,"type":520,"label":556,"file":218,"line":226,"wp_function":557},"n25",[625,626,627,628,629,630,631,632,633,634,635,636,637],{"from":514,"to":519,"sanitized":526},{"from":559,"to":562,"sanitized":526},{"from":564,"to":567,"sanitized":526},{"from":569,"to":573,"sanitized":526},{"from":575,"to":579,"sanitized":526},{"from":581,"to":585,"sanitized":526},{"from":587,"to":591,"sanitized":526},{"from":593,"to":596,"sanitized":526},{"from":598,"to":602,"sanitized":526},{"from":604,"to":608,"sanitized":526},{"from":610,"to":613,"sanitized":526},{"from":615,"to":618,"sanitized":526},{"from":620,"to":623,"sanitized":526},"low",{"entryPoint":640,"graph":641,"unsanitizedCount":12,"severity":638},"\u003CPages> (Admin\\Pages.php:0)",{"nodes":642,"edges":669},[643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668],{"id":514,"type":515,"label":553,"file":218,"line":554},{"id":519,"type":520,"label":556,"file":218,"line":554,"wp_function":557},{"id":559,"type":515,"label":560,"file":218,"line":350},{"id":562,"type":520,"label":556,"file":218,"line":350,"wp_function":557},{"id":564,"type":515,"label":565,"file":218,"line":354},{"id":567,"type":520,"label":556,"file":218,"line":354,"wp_function":557},{"id":569,"type":515,"label":570,"file":218,"line":571},{"id":573,"type":520,"label":556,"file":218,"line":571,"wp_function":557},{"id":575,"type":515,"label":576,"file":218,"line":577},{"id":579,"type":520,"label":556,"file":218,"line":577,"wp_function":557},{"id":581,"type":515,"label":582,"file":218,"line":583},{"id":585,"type":520,"label":556,"file":218,"line":583,"wp_function":557},{"id":587,"type":515,"label":588,"file":218,"line":589},{"id":591,"type":520,"label":556,"file":218,"line":589,"wp_function":557},{"id":593,"type":515,"label":594,"file":218,"line":356},{"id":596,"type":520,"label":556,"file":218,"line":356,"wp_function":557},{"id":598,"type":515,"label":599,"file":218,"line":600},{"id":602,"type":520,"label":556,"file":218,"line":600,"wp_function":557},{"id":604,"type":515,"label":605,"file":218,"line":606},{"id":608,"type":520,"label":556,"file":218,"line":606,"wp_function":557},{"id":610,"type":515,"label":611,"file":218,"line":366},{"id":613,"type":520,"label":556,"file":218,"line":366,"wp_function":557},{"id":615,"type":515,"label":616,"file":218,"line":368},{"id":618,"type":520,"label":556,"file":218,"line":368,"wp_function":557},{"id":620,"type":515,"label":621,"file":218,"line":226},{"id":623,"type":520,"label":556,"file":218,"line":226,"wp_function":557},[670,672,673,674,675,676,677,678,679,680,681,682,683],{"from":514,"to":519,"sanitized":671},true,{"from":559,"to":562,"sanitized":671},{"from":564,"to":567,"sanitized":671},{"from":569,"to":573,"sanitized":671},{"from":575,"to":579,"sanitized":671},{"from":581,"to":585,"sanitized":671},{"from":587,"to":591,"sanitized":671},{"from":593,"to":596,"sanitized":671},{"from":598,"to":602,"sanitized":671},{"from":604,"to":608,"sanitized":671},{"from":610,"to":613,"sanitized":671},{"from":615,"to":618,"sanitized":671},{"from":620,"to":623,"sanitized":671},{"entryPoint":685,"graph":686,"unsanitizedCount":25,"severity":638},"\u003CTracking> (Includes\\Tracking.php:0)",{"nodes":687,"edges":690},[688,689],{"id":514,"type":515,"label":541,"file":450,"line":542},{"id":519,"type":520,"label":544,"file":450,"line":496,"wp_function":545},[691],{"from":514,"to":519,"sanitized":526},{"entryPoint":693,"graph":694,"unsanitizedCount":25,"severity":705},"load_cart_action_old (Api\\Cart.php:232)",{"nodes":695,"edges":703},[696,699],{"id":514,"type":515,"label":697,"file":254,"line":698},"$_REQUEST",249,{"id":519,"type":520,"label":700,"file":254,"line":701,"wp_function":702},"get_var() [SQLi]",257,"get_var",[704],{"from":514,"to":519,"sanitized":526},"high",{"entryPoint":707,"graph":708,"unsanitizedCount":25,"severity":705},"\u003CCart> (Api\\Cart.php:0)",{"nodes":709,"edges":712},[710,711],{"id":514,"type":515,"label":697,"file":254,"line":698},{"id":519,"type":520,"label":700,"file":254,"line":701,"wp_function":702},[713],{"from":514,"to":519,"sanitized":526},{"entryPoint":715,"graph":716,"unsanitizedCount":25,"severity":705},"load (Includes\\Loader.php:22)",{"nodes":717,"edges":721},[718,720],{"id":514,"type":515,"label":697,"file":346,"line":719},140,{"id":519,"type":520,"label":700,"file":346,"line":209,"wp_function":702},[722],{"from":514,"to":519,"sanitized":526},{"entryPoint":724,"graph":725,"unsanitizedCount":25,"severity":705},"\u003CLoader> (Includes\\Loader.php:0)",{"nodes":726,"edges":729},[727,728],{"id":514,"type":515,"label":697,"file":346,"line":719},{"id":519,"type":520,"label":700,"file":346,"line":209,"wp_function":702},[730],{"from":514,"to":519,"sanitized":526},{"summary":732,"deductions":733},"The BeyondCart plugin, at version 3.1.2, exhibits a mixed security posture. While it shows strengths in its use of prepared statements for SQL queries and proper output escaping, significant concerns arise from its static analysis and vulnerability history. The presence of the `unserialize` function, especially without readily apparent nonce checks on potential input sources, is a notable risk. Taint analysis revealing a high number of flows with unsanitized paths, even if not critical, indicates a potential for vulnerabilities if malicious input were to reach these points.  The plugin's vulnerability history, including a past critical CVE related to hard-coded credentials, suggests a pattern of past security weaknesses.  While there are currently no unpatched CVEs and the attack surface appears limited in terms of entry points, the combination of a dangerous function, potential for unsanitized data flow, and past critical issues warrants careful consideration and vigilance.",[734,736,738,740,742],{"reason":735,"points":188},"Dangerous function: unserialize used",{"reason":737,"points":173},"High number of unsanitized taint flows",{"reason":739,"points":188},"Past critical CVE: Hard-coded Credentials",{"reason":741,"points":171},"No nonce checks on potential input",{"reason":743,"points":744},"Bundled library (Stripe PHP) potential outdatedness",3,"2026-03-16T22:56:04.672Z",{"wat":747,"direct":756},{"assetPaths":748,"generatorPatterns":753,"scriptPaths":754,"versionParams":755},[749,750,751,752],"\u002Fwp-content\u002Fplugins\u002Fbeyondcart\u002FPublic\u002Fsmartbanner\u002Fsmartbanner.min.css","\u002Fwp-content\u002Fplugins\u002Fbeyondcart\u002FPublic\u002Fsmartbanner\u002Fsmartbanner.min.js","\u002Fwp-content\u002Fplugins\u002Fbeyondcart\u002FPublic\u002Fsmartbanner\u002Fappdesktopbanner.css","\u002Fwp-content\u002Fplugins\u002Fbeyondcart\u002FPublic\u002Fsmartbanner\u002Fappdesktopbanner.js",[],[750,752],[],{"cssClasses":757,"htmlComments":759,"htmlAttributes":764,"restEndpoints":782,"jsGlobals":783,"shortcodeOutput":784},[758],"smartbanner",[760,761,762,763],"\u003C!-- SmartBanner - removed since 1.7.2 -->","\u003C!-- Inject SmartBanner on mobile -->","\u003C!-- Custom banner + Safari native -->","\u003C!-- Inject custom made banner on desktop -->",[765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781],"name=\"smartbanner:disable-positioning\"","content=\"true\"","name=\"smartbanner:title\"","name=\"smartbanner:author\"","name=\"smartbanner:price\"","content=\" \"","name=\"smartbanner:price-suffix-apple\"","name=\"smartbanner:price-suffix-google\"","name=\"smartbanner:icon-apple\"","name=\"smartbanner:icon-google\"","name=\"smartbanner:button\"","name=\"smartbanner:button-url-apple\"","name=\"smartbanner:button-url-google\"","name=\"smartbanner:enabled-platforms\"","content=\"android,ios\"","name=\"smartbanner:exclude-user-agent-regex\"","name=\"apple-itunes-app\"",[],[],[]]