[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRKZ4-tYuiWFjuBZhlUzv2nWfs62vK92aFVFVzIfRjm0":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":49,"crawl_stats":38,"alternatives":55,"analysis":158,"fingerprints":326},"add-to-home-screen-wp","Add to Home Screen & Progressive Web App","2.7.4","Ziyad Bachalany","https:\u002F\u002Fprofiles.wordpress.org\u002Ftulipwork\u002F","\u003Cp>🌟 Captivate your mobile visitors with a \u003Cstrong>beautiful, customizable prompt\u003C\u002Fstrong> on iOS and Android, encouraging them to \u003Cstrong>add your site to their home screen\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>🚀 Your site instantly transforms into a fast, smooth Web App, delivering \u003Cstrong>a native-like mobile experience\u003C\u002Fstrong> without the cost of building an app.\u003C\u002Fp>\n\u003Cp>🛠️ Works seamlessly on both single-site and multisite installations. Network-wide settings are available for consistent configuration across all subsites.\u003C\u002Fp>\n\u003Cp>\u003Cem>Perfect for blogs, businesses, e-commerce, online courses and WordPress multisite networks.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>📺 Watch the quick video introduction\u003C\u002Fh4>\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\u002Fu2h0_h3ct48?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Engage Mobile Users\u003C\u002Fstrong>: Prompt visitors to save your site as an app-like icon on their phone, keeping them coming back.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Platform Support\u003C\u002Fstrong>: Works on Safari and Chrome for iOS, as well as Chrome for Android, ensuring maximum compatibility across mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost-Effective\u003C\u002Fstrong>: Build an app-like experience with WordPress and Progressive Web App (PWA) standards—no need for native iOS or Android app development.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Ready\u003C\u002Fstrong>: Seamlessly applies PWA settings across all subsites in a WordPress multisite network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free & Pro Options\u003C\u002Fstrong>: Start with robust free features and unlock premium capabilities for advanced customization and analytics.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>2025 Update\u003C\u002Fstrong>: Enhanced performance, improved multisite support, and new Pro features to make your PWA shine! Fully compliant with WordPress standards and optimized for the latest devices.\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customizable Floating Balloon\u003C\u002Fstrong>: Display a stylish prompt on iOS and Android with tailored messages, animations, and delays.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PWA Basics\u003C\u002Fstrong>: Enable core Progressive Web App functionality with a manifest for standalone app-like behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Support\u003C\u002Fstrong>: Customize PWA settings, iOS floating balloon, and Android install button consistently across all subsites in a WordPress network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Icon\u003C\u002Fstrong>: Add a custom icon (192×192 or 512×512 PNG) for the home screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Display Options\u003C\u002Fstrong>: Show the balloon on all pages or just the homepage, with settings for returning visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations & Timing\u003C\u002Fstrong>: Choose from drop, bubble, or fade animations, and set start delays and lifespans.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Translations\u003C\u002Fstrong>: Includes English, French, and German translations, with support for custom message translations via WPML, Polylang, Loco Translate, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uninstall\u003C\u002Fstrong>: Safely remove the plugin with a proper data cleanup option to keep your site tidy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong>: Built with performance in mind, using the proven \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcubiq\u002Fadd-to-homescreen\" rel=\"nofollow ugc\">Cubiq Add to Home Screen script\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features (Pro Version)\u003C\u002Fh4>\n\u003Cp>🌟 Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> at \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\u002Fen\u002Fproduct\u002Faths-wordpress-premium\u002F\" rel=\"nofollow ugc\">tulipemedia.com\u003C\u002Fa> for next-level PWA power:\u003Cbr \u002F>\n– \u003Cstrong>Loading Spinner\u003C\u002Fstrong>: Display a smooth, customizable loading spinner while your app content loads — fully integrated with your brand colors.\u003Cbr \u002F>\n– \u003Cstrong>Pull to Refresh\u003C\u002Fstrong>: Offer users a native-like refresh gesture on your Web App, just like on real mobile apps.\u003Cbr \u002F>\n– \u003Cstrong>Bottom Navigation Bar\u003C\u002Fstrong>: Enhance your PWA with a sleek, customizable bottom bar featuring Back, Forward, and Share buttons — for a smoother and more app-like mobile experience.\u003Cbr \u002F>\n– \u003Cstrong>Dashboard PWA Support\u003C\u002Fstrong>: Add the WordPress admin dashboard as a web app for quick mobile access — ideal for logged-in users or clients who need fast, app-like access to the WordPress backend.\u003Cbr \u002F>\n– \u003Cstrong>Advanced Prompts\u003C\u002Fstrong>: Fine-tune dashboard prompts for iOS and Android, with custom messages and icons.\u003Cbr \u002F>\n– \u003Cstrong>Installation Tracking\u003C\u002Fstrong>: Monitor how many users add your PWA to their home screens with detailed stats (GDPR-compliant, anonymized data).\u003Cbr \u002F>\n– \u003Cstrong>Custom Colors & Spinner\u003C\u002Fstrong>: Personalize the top bar and loading spinner color for a branded experience.\u003Cbr \u002F>\n– \u003Cstrong>Custom Icons\u003C\u002Fstrong>: Upload unique icons for frontend balloons and dashboard prompts.\u003Cbr \u002F>\n– \u003Cstrong>Enhanced Multisite\u003C\u002Fstrong>: Manage Pro settings at the network level for consistent PWA behavior across subsites, or customize per subsite for unique configurations.\u003Cbr \u002F>\n– \u003Cstrong>Clean Uninstall\u003C\u002Fstrong>: Safely remove the plugin (free and Pro) with a proper data cleanup option to keep your site tidy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready to elevate your PWA? Get Pro now at \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\u002Fen\u002Fproduct\u002Faths-wordpress-premium\u002F\" rel=\"nofollow ugc\">tulipemedia.com!\u003C\u002Fa> 🌟\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free Version\u003C\u002Fstrong>: See it in action on \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\" rel=\"nofollow ugc\">tulipemedia.com\u003C\u002Fa> (load on a mobile device for the full experience).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Version\u003C\u002Fstrong>: Experience the Pro version on \u003Ca href=\"https:\u002F\u002Fmerco6.com\" rel=\"nofollow ugc\">merco6.com\u003C\u002Fa> (mobile view recommended). You’ll see the custom top bar color and loading spinner in action — both are fully customizable in the Pro version.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Demo\u003C\u002Fstrong>: Watch the demo video\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\u002FBd4i4k_DhE4?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\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who’s This For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> wanting to keep readers engaged on mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Businesses\u003C\u002Fstrong> aiming for a native app-like experience without the cost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online course creators & educators\u003C\u002Fstrong> selling courses or training to engage learners on the go.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite network admins\u003C\u002Fstrong> seeking a unified PWA solution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content-Driven Businesses\u003C\u002Fstrong>—coaches, trainers, content creators, researchers, journalists, educators, and consultants seeking to engage mobile audiences with a seamless Progressive Web App.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🌐 \u003Cstrong>Translate\u003C\u002Fstrong>: Help make the plugin accessible worldwide! Contribute translations at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fadd-to-home-screen-wp\u002F\" rel=\"nofollow ugc\">WordPress Translate\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Donate\u003C\u002Fstrong>: Support ongoing development with a coffee! ☕ \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fziyadbachalany\" rel=\"nofollow ugc\">Donate now\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Me\u003C\u002Fstrong>: Love the plugin? Share a 5-star review on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadd-to-home-screen-wp\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress.org\u003C\u002Fa> to help others discover it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Follow Me\u003C\u002Fstrong>: Stay updated on \u003Ca href=\"https:\u002F\u002Finstagram.com\u002Fziyadbachalany\u002F\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fziyadbachalany\u002F\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fx.com\u002Fziyadbachalany\" rel=\"nofollow ugc\">X\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fziyadbachalany\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUClMfre0hj-UCxGocDleZxTQ\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with ❤️ by \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\" rel=\"nofollow ugc\">Ziyad Bachalany\u003C\u002Fa>. Uses the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcubiq\u002Fadd-to-homescreen\" rel=\"nofollow ugc\">Cubiq Add to Home Screen script\u003C\u002Fa> by Matteo Spinelli (MIT License).\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Visit our \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\u002Fen\u002Fadd-to-home-screen-wordpress-plugin\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa> for documentation, FAQs, and contact options. Upgrade to the \u003Cstrong>Pro version\u003C\u002Fstrong> at \u003Ca href=\"https:\u002F\u002Ftulipemedia.com\u002Fen\u002Fproduct\u002Faths-wordpress-premium\u002F\" rel=\"nofollow ugc\">tulipemedia.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPLv2 or later. The included Cubiq Add to Home Screen script is released under the MIT License:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MIT License for Cubiq Script\u003C\u002Fstrong>\u003Cbr \u002F>\nCopyright (c) 2013 Matteo Spinelli, https:\u002F\u002Fgithub.com\u002Fcubiq\u002Fadd-to-homescreen\u003Cbr \u002F>\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\u003Cbr \u002F>\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\u003Cbr \u002F>\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\u003C\u002Fp>\n","Turn your WordPress site into a Web App (PWA) with a stylish 'Add to Home Screen' prompt for iOS & Android. Boost engagement without native app costs!",1000,65719,74,25,"2025-10-31T01:28:00.000Z","6.8.5","6.7","7.4",[20,21,22,23,24],"add-to-home-screen","mobile","multisite","pwa","web-app","https:\u002F\u002Ftulipemedia.com\u002Fen\u002Fadd-to-home-screen-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-to-home-screen-wp.2.7.4.zip",100,1,0,"2022-12-06 00:00:00","2026-03-15T15:16:48.613Z",[33],{"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},"WF-145fec62-87a7-4641-9ce4-dca5afb47d69-add-to-home-screen-wp","add-to-home-screen-wp-plugin-authenticated-administrator-stored-cross-site-scripting","Add to home screen WP Plugin \u003C= 2.0 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Add to home screen WP Plugin for WordPress is vulnerable to Stored Cross-Site Scripting via several parameters including the ‘message’ parameter in versions up to, and including, 2.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=2.0","2.1","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-03-13 19:54:27",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F145fec62-87a7-4641-9ce4-dca5afb47d69?source=api-prod",829,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":51,"total_installs":52,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":53,"computed_at":54},"tulipwork",4,1010,79,"2026-04-04T10:10:40.835Z",[56,79,97,119,137],{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"hyper-pwa","Hyper PWA","4.3.0","rickey29","https:\u002F\u002Fprofiles.wordpress.org\u002Frickey29\u002F","\u003Cp>Hyper PWA plugin is developed based on web.dev and Workbox, provides Manifest and Service Worker — it converts WordPress into Progressive Web Apps (PWA).  Users can add a website as an App icon to their mobile deveice Home Screen, can even use it during Offline Mode.  It is compatible with OneSignal and Firebase, website owner can send Push Notifications to the App.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n* Provide Manifest\u003Cbr \u002F>\n* Provide Service Worker\u003Cbr \u002F>\n* Provide Add to Home Screen\u003Cbr \u002F>\n* Provide Offline Mode\u003Cbr \u002F>\n* Support Push Notifications\u003Cbr \u002F>\n* Compatible with OneSignal\u003Cbr \u002F>\n* Compatible with Firebase\u003C\u002Fp>\n\u003Ch3>Highlight\u003C\u002Fh3>\n\u003Cp>This plugin is relying on a 3rd party Software as a Service — FlexPlat: https:\u002F\u002Fflexplat.com to generate Manifest and Service Workers related files.  The Terms and Conditions is located at: https:\u002F\u002Fwww.termsfeed.com\u002Flive\u002Ff1e8d2bc-1615-4aa9-bddb-24dcde10b50b\u003C\u002Fp>\n\u003Cp>In detail, to make PWA working, end users will ask your website to provide Manifest and Service Workers related files:\u003Cbr \u002F>\n* hyper-pwa-register.js\u003Cbr \u002F>\n* hyper-pwa-service-worker.js\u003Cbr \u002F>\n* hyper-pwa-manifest.json\u003Cbr \u002F>\n* hyper-pwa-offline.html\u003Cbr \u002F>\n* hyper-pwa-unregister.js\u003Cbr \u002F>\n* hyper-pwa-a2hs.js\u003Cbr \u002F>\nInside of producing these files within my plugin, my plugin will send necessary parameters to FlexPlat, FlexPlat will build the Service Workers related files based on the received parameters, and return these files to your website.  Then my plugin forwards these files to end users.\u003C\u002Fp>\n\u003Ch3>Open Issue\u003C\u002Fh3>\n\u003Cp>None.\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Col>\n\u003Cli>https:\u002F\u002Fflexplat.com\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Download\u003C\u002Fh3>\n\u003Col>\n\u003Cli>WordPress Plugins Libraries: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhyper-pwa\u002F\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Go to your website Dashboard Hyper PWA section for detail.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Author: Rickey Gu\u003Cbr \u002F>\nWeb: https:\u002F\u002Fflexplat.com\u003Cbr \u002F>\nEmail: rickey29@gmail.com\u003C\u002Fp>\n","Provide Manifest and Service Worker, convert WordPress into Progressive Web Apps (PWA).",300,16019,90,8,"2024-11-12T17:09:00.000Z","6.6.5","5.1","7.2",[73,20,74,75,23],"a2hs","offline","progressive-web-apps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhyper-pwa\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhyper-pwa.4.3.0.zip",92,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":64,"downloaded":87,"rating":27,"num_ratings":51,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":94,"download_link":95,"security_score":96,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"pwa4wp","PWA for WordPress","1.2.0","Ryunosuke Shindo","https:\u002F\u002Fprofiles.wordpress.org\u002Fryushindo\u002F","\u003Ch3>About this plugin\u003C\u002Fh3>\n\u003Cp>To make your WordPress website to PWA, this plugin make two files, “Manifest” and “ServiceWorker” in your website.\u003Cbr \u002F>\nManifest file is a json file that has configurations of web applications.\u003Cbr \u002F>\nServiceWorker is a JavaScript file that controls PWA’s functions.\u003Cbr \u002F>\nTo start PWA, configure two files from configuration screen.\u003C\u002Fp>\n\u003Cp>You can fine-tune the cache, such as expiration date, time and URL exclusion.\u003Cbr \u002F>\nBy excluding the URLs, like a new arrival information,  data acquisition destination in Ajax, this plugin can keep PWA data fresh.\u003Cbr \u002F>\nYou can set expire time of caches, then old cache will purged after specified time.\u003C\u002Fp>\n\u003Cp>After version 1.1.2,\u003Cbr \u002F>\nMulti sites are supported.\u003Cbr \u002F>\nYou can defer the PWA installation popup shown in browser default and add your own installation button on your sites.\u003C\u002Fp>\n\u003Ch3>STEP1\u003C\u002Fh3>\n\u003Ch4>Configure Manifest\u003C\u002Fh4>\n\u003Cp>Prepare icon image file, image file must be png format.\u003Cbr \u002F>\nMake offline page, this page will cached with PWA installation and shown when PWA is offline.\u003Cbr \u002F>\nSetup manifest file from Manifest Configuration page.\u003Cbr \u002F>\nImage file will be resized to fit icon sizes automatically.\u003C\u002Fp>\n\u003Ch3>STEP2\u003C\u002Fh3>\n\u003Ch4>Configure ServiceWorker\u003C\u002Fh4>\n\u003Cp>Setup ServiceWorker file from ServiceWorker Configuration page.\u003C\u002Fp>\n\u003Ch3>COMPLETE!\u003C\u002Fh3>\n","PWA for WordPress makes your WordPress site to PWA (Progressive Web App) and makes control of PWA data caches easy.",9447,"2019-04-23T15:33:00.000Z","5.1.22","4.4","5.4",[21,93,75,23,80],"progressive-web-app","https:\u002F\u002Fgithub.com\u002Fryu-compin\u002Fpwa4wp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwa4wp.1.2.0.zip",85,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":96,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wp-appkit","WP-AppKit – Mobile apps and PWA for WordPress","1.6.0","Uncategorized Creations","https:\u002F\u002Fprofiles.wordpress.org\u002Funcategorized-creations\u002F","\u003Cp>\u003Cstrong>Important ✋\u003C\u002Fstrong>: beginning with version 1.5.3, we don’t support anymore native iOS app. This is a tough choice \u003Ca href=\"https:\u002F\u002Funcategorized-creations.com\u002F4550\u002Fdropping-ios-support-%F0%9F%98%B1\u002F\" rel=\"nofollow ugc\">we explain here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Progressive web apps\u003C\u002Fstrong>: support for progressive web applications (PWA) has been added to 1.5x release. PWA are a new way to deliver fast, reliable and great experience on the web notably for mobiles. They allow to create apps accessible as websites that you can install and access as traditionnal mobile apps.\u003C\u002Fp>\n\u003Cp>A great way to build progressive web apps (PWA) and mobile apps for your WordPress site using your favorite technologies: JavaScript, HTML and CSS.\u003C\u002Fp>\n\u003Cp>Progressive web apps (PWA) and mobile applications are a great way to offer an outstanding mobile experience for your users. Using push notifications, letting users read offline, using saved accounts to share content are among many wonderful things you can do with mobile applications.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build with Cordova or VoltBuilder\u003C\u002Fstrong>: Since October 2020, Adobe has discontinued PhoneGap Build and ended investment in PhoneGap, so PhoneGap Build cannot be used to build WP-AppKit apps anymore. But as of version 1.6.0, WP-AppKit allows to build apps with raw Cordova tools or VoltBuilder online service.\u003C\u002Fp>\n\u003Ch4>The Toolkit You Need to Build Your App\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Native support of WordPress\u003C\u002Fstrong>: custom post types, custom fields, custom taxonomies, comments, secured authentication\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full support of progressive web apps (PWA)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Android support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cordova\u003C\u002Fstrong>: use JavaScript, HTML and CSS to build apps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VoltBuilder\u003C\u002Fstrong>: Easy online compilation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong>: create app themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable\u003C\u002Fstrong>: hook into our API to add the features you need\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Get a look at all \u003Ca href=\"https:\u002F\u002Funcategorized-creations.com\u002Ffeatures\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=plugin_readme\" rel=\"nofollow ugc\">available features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Getting Started\u003C\u002Fh4>\n\u003Cp>Even if you are familiar with development, building your first PWA or mobile app can be intimidating. We know that, we’ve been there before 🙂\u003C\u002Fp>\n\u003Cp>For that, we have tutorials and documentation that will guide you through the process:\u003Cbr \u002F>\n* to create your first PWA\u003Cbr \u002F>\n* to have your first app connected to your WordPress site installed on your phone.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgoo.gl\u002F3yed8t\" rel=\"nofollow ugc\">WP-AppKit Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also check this video that shows in 5 minutes what you will achieve thanks to the \u003Cem>Getting Started\u003C\u002Fem> tutorial.\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\u002Ft6KwLxuoZ2g?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\u003Ch4>App Themes: a Flexible Way To Build Apps\u003C\u002Fh4>\n\u003Cp>WP-AppKit supports JavaScript based PWA and app themes. We provide 2 default sister themes named \u003Cem>Q for iOS\u003C\u002Fem> and \u003Cem>Q for Android\u003C\u002Fem>. These themes are installed with the plugin. You can  also develop your own themes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=fSQVx8-rqCY\" rel=\"nofollow ugc\">Q for Android\u003C\u002Fa> (video)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation and Tutorials\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgoo.gl\u002F6EW93W\" rel=\"nofollow ugc\">Complete documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgoo.gl\u002FvKxBFD\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Funcatcrea\u002Fwp-appkit\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Support and add-ons for WP-AppKit\u003C\u002Fstrong> If you need to get further with WP-AppKit, we offer a \u003Ca href=\"https:\u002F\u002Fgoo.gl\u002FpqfNjm\" rel=\"nofollow ugc\">paid support\u003C\u002Fa> for advanced topics and convenient \u003Ca href=\"https:\u002F\u002Fgoo.gl\u002F5oisKB\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> to integrate specific features (eg. push notifications).\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>More information at \u003Ca href=\"https:\u002F\u002Fgoo.gl\u002FpEYAE4\" rel=\"nofollow ugc\">getwpappkit.com\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Important ✋: beginning with version 1.5.3, we don't support anymore native iOS app. This is a tough choice we explain here.",200,37683,88,9,"2020-10-27T13:03:00.000Z","5.5.18","4.0","",[114,115,116,93,23],"android","ios","mobile-app","https:\u002F\u002Fgithub.com\u002Funcatcrea\u002Fwp-appkit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-appkit.1.6.0.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":27,"downloaded":127,"rating":27,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":18,"tags":132,"homepage":135,"download_link":136,"security_score":27,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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.",1169,2,"2026-03-09T11:20:00.000Z","6.9.4","5.0",[116,133,93,134,23],"native-app","push-notifications","https:\u002F\u002Fdaftplug.com\u002Fprogressify\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprogressify.1.1.1.zip",{"slug":138,"name":139,"version":140,"author":138,"author_profile":141,"description":142,"short_description":143,"active_installs":144,"downloaded":145,"rating":146,"num_ratings":147,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":156,"download_link":157,"security_score":78,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"sortd","SORTD","3.0.7","https:\u002F\u002Fprofiles.wordpress.org\u002Fsortd\u002F","\u003Cp>Developing PWA & AMP presents a lot of challenges for publishers and developers around the globe. To conquer those challenges, we brought you Sortd. The mission of Sortd. is PWA & AMP for everyone.\u003C\u002Fp>\n\u003Cp>With Sortd. We give publishers the power of building PWA & AMP with an innovative 1-click set-up leading to rich content delivery and better engagement via customisable mobile web solutions.\u003C\u002Fp>\n\u003Cp>The intelligently designed plugin can assist you in creating your own mobile websites that are fast, reliable, SEO-friendly, and powered by Artificial Intelligence and Machine Learning. The best part is that you will have full control over all the aspects of your PWA & AMP.\u003C\u002Fp>\n\u003Cp>Leverage the benefits of our expertise that we bring to you via Sortd. Get a competitive edge through our innovative AMP features such as amp live, amp stories & AMP as PWA.\u003C\u002Fp>\n\u003Cp>Note: You can continue to use your current WordPress theme for your desktop without any hindrance.\u003C\u002Fp>\n\u003Cp>Benefits\u003C\u002Fp>\n\u003Cp>Easy integration: Sortd. Offers easy integration with WordPress. Sync up your categories & posts in just one click!\u003C\u002Fp>\n\u003Cp>Full control via dashboard: You own the content; you own the site. Hence we put you in the pilot’s seat. Import our beautifully crafted themes, manage content, ads & all nitty-gritty of your mobile delivery independently.\u003C\u002Fp>\n\u003Cp>Complete transparency: A complete Sa-aS based solution with no hidden cost. With Sortd. transparency remains at the forefront.\u003C\u002Fp>\n\u003Cp>High security and privacy: Sortd is built on the philosophy of security and privacy. Content delivery on Sortd. is fully secured via the new HTTP\u002F2 protocol. Each API is robust & secured to keep your content safe.\u003C\u002Fp>\n\u003Cp>Sortd. Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully Secured.\u003C\u002Fli>\n\u003Cli>990+ Google Fonts.\u003C\u002Fli>\n\u003Cli>Tested & fully compatible with a wide range of wordpress themes.\u003C\u002Fli>\n\u003Cli>Super clean design.\u003C\u002Fli>\n\u003Cli>One click advanced set-up.\u003C\u002Fli>\n\u003Cli>4 premium Header & footer templates.\u003C\u002Fli>\n\u003Cli>10 + premium content blocks.\u003C\u002Fli>\n\u003Cli>Optimized for top Core Web Vitals score.\u003C\u002Fli>\n\u003Cli>Built in advertisement management.\u003C\u002Fli>\n\u003Cli>Exclusive web stories integration.\u003C\u002Fli>\n\u003Cli>Unlimited Colors & Unlimited Design Possibilities.\u003C\u002Fli>\n\u003Cli>Responsive images are adaptable to screen sizes.\u003C\u002Fli>\n\u003Cli>SEO ready with advanced AI & ML features for entity extraction.\u003C\u002Fli>\n\u003Cli>Push-notifications.\u003C\u002Fli>\n\u003Cli>New Features and themes in future updates.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Installation :\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download the plugin from plugins directory\u003C\u002Fli>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Create an account to generate and validate your website.\u003C\u002Fli>\n\u003Cli>Go through the configuration wizard and set up the plugin for your site;\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Visit – www.sortd.mobi for more information.\u003C\u002Fp>\n","Introducing The Most Advanced and Intuitive WordPress plug-in to build Progressive Web Apps & Accelerated Mobile Pages for content websites.",50,24331,76,11,"2025-02-26T06:24:00.000Z","6.7.5","5.3","5.6",[153,154,155,93,23],"amp","mobile-site","mobile-friendly","https:\u002F\u002Fwww.sortd.mobi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsortd.3.0.7.zip",{"attackSurface":159,"codeSignals":215,"taintFlows":262,"riskAssessment":316,"analyzedAt":325},{"hooks":160,"ajaxHandlers":204,"restRoutes":212,"shortcodes":213,"cronEvents":214,"entryPointCount":128,"unprotectedCount":29},[161,167,172,177,181,185,189,193,196,200],{"type":162,"name":163,"callback":164,"file":165,"line":166},"action","plugins_loaded","athswp_load_textdomain","add-to-home-screen-wp.php",27,{"type":162,"name":168,"callback":169,"priority":170,"file":165,"line":171},"network_admin_menu","menu_network",10,963,{"type":162,"name":173,"callback":174,"priority":175,"file":165,"line":176},"admin_menu","menu_site",20,965,{"type":162,"name":178,"callback":179,"file":165,"line":180},"admin_init","register",968,{"type":162,"name":182,"callback":183,"priority":175,"file":165,"line":184},"wp_enqueue_scripts","simple_aths_enqueue_frontend_scripts",973,{"type":162,"name":186,"callback":187,"priority":170,"file":165,"line":188},"admin_enqueue_scripts","simple_aths_enqueue_admin_scripts",998,{"type":162,"name":190,"callback":191,"priority":27,"file":165,"line":192},"wp_head","simple_aths_add_balloon_config_frontend",1014,{"type":162,"name":190,"callback":194,"priority":27,"file":165,"line":195},"simple_aths_add_manifest_frontend",1264,{"type":162,"name":197,"callback":198,"file":165,"line":199},"admin_notices","simple_aths_pwa_admin_notice",1277,{"type":162,"name":201,"callback":202,"priority":14,"file":165,"line":203},"wp_footer","simple_aths_add_android_install_button",1348,[205,210],{"action":206,"nopriv":207,"callback":206,"hasNonce":208,"hasCapCheck":207,"file":165,"line":209},"simple_aths_close_balloon",false,true,1238,{"action":206,"nopriv":208,"callback":206,"hasNonce":208,"hasCapCheck":207,"file":165,"line":211},1239,[],[],[],{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":219,"fileOperations":29,"externalRequests":29,"nonceChecks":51,"capabilityChecks":260,"bundledLibraries":261},[],{"prepared":29,"raw":29,"locations":218},[],{"escaped":220,"rawEcho":221,"locations":222},157,18,[223,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258],{"file":165,"line":224,"context":225},286,"raw output",{"file":165,"line":227,"context":225},366,{"file":165,"line":229,"context":225},380,{"file":165,"line":231,"context":225},538,{"file":165,"line":233,"context":225},618,{"file":165,"line":235,"context":225},632,{"file":165,"line":237,"context":225},739,{"file":165,"line":239,"context":225},791,{"file":165,"line":241,"context":225},795,{"file":165,"line":243,"context":225},799,{"file":165,"line":245,"context":225},803,{"file":165,"line":247,"context":225},807,{"file":165,"line":249,"context":225},811,{"file":165,"line":251,"context":225},901,{"file":165,"line":253,"context":225},1137,{"file":165,"line":255,"context":225},1157,{"file":165,"line":257,"context":225},1211,{"file":165,"line":259,"context":225},1341,3,[],[263,281,291,302],{"entryPoint":264,"graph":265,"unsanitizedCount":29,"severity":280},"options_page_network (add-to-home-screen-wp.php:221)",{"nodes":266,"edges":278},[267,272],{"id":268,"type":269,"label":270,"file":165,"line":271},"n0","source","$_POST (x9)",248,{"id":273,"type":274,"label":275,"file":165,"line":276,"wp_function":277},"n1","sink","echo() [XSS]",313,"echo",[279],{"from":268,"to":273,"sanitized":208},"low",{"entryPoint":282,"graph":283,"unsanitizedCount":29,"severity":280},"options_page_site (add-to-home-screen-wp.php:473)",{"nodes":284,"edges":289},[285,287],{"id":268,"type":269,"label":270,"file":165,"line":286},500,{"id":273,"type":274,"label":275,"file":165,"line":288,"wp_function":277},565,[290],{"from":268,"to":273,"sanitized":208},{"entryPoint":292,"graph":293,"unsanitizedCount":29,"severity":280},"simple_aths_add_balloon_config_frontend (add-to-home-screen-wp.php:1015)",{"nodes":294,"edges":300},[295,298],{"id":268,"type":269,"label":296,"file":165,"line":297},"$_COOKIE",1044,{"id":273,"type":274,"label":275,"file":165,"line":299,"wp_function":277},1216,[301],{"from":268,"to":273,"sanitized":208},{"entryPoint":303,"graph":304,"unsanitizedCount":29,"severity":280},"\u003Cadd-to-home-screen-wp> (add-to-home-screen-wp.php:0)",{"nodes":305,"edges":313},[306,308,309,311],{"id":268,"type":269,"label":307,"file":165,"line":271},"$_POST (x18)",{"id":273,"type":274,"label":275,"file":165,"line":276,"wp_function":277},{"id":310,"type":269,"label":296,"file":165,"line":297},"n2",{"id":312,"type":274,"label":275,"file":165,"line":299,"wp_function":277},"n3",[314,315],{"from":268,"to":273,"sanitized":208},{"from":310,"to":312,"sanitized":208},{"summary":317,"deductions":318},"The 'add-to-home-screen-wp' plugin v2.7.4 demonstrates a generally good security posture, with a notable absence of critical or high-severity code signals. The analysis indicates strong adherence to secure coding practices, including 100% of SQL queries using prepared statements and a high percentage (90%) of output properly escaped.  The limited attack surface, with only two AJAX handlers and no exposed REST API routes or shortcodes, further contributes to a reduced risk profile.  The presence of nonce and capability checks on the identified entry points is a positive indicator of basic security controls.\n\nHowever, the plugin is not without potential concerns. The vulnerability history, despite having no currently unpatched CVEs, reveals a past medium-severity Cross-Site Scripting (XSS) vulnerability. While this specific vulnerability is patched, the past occurrence of XSS suggests that input sanitization might be an area that requires continued vigilance. The static analysis also shows that while most outputs are escaped, there's a small percentage that is not, which could theoretically be exploited if combined with specific unsanitized inputs, though no taint flows indicated this during analysis.\n\nIn conclusion, the plugin exhibits a commendable level of security awareness and implementation. The strengths lie in its robust SQL handling, extensive output escaping, and well-controlled attack surface. The primary weakness identified is the past XSS vulnerability, which, although resolved, warrants ongoing attention to ensure input validation remains comprehensive. The plugin's current version appears to be in a stable and relatively secure state.",[319,322],{"reason":320,"points":321},"Past medium XSS vulnerability",7,{"reason":323,"points":324},"10% of outputs not properly escaped",5,"2026-03-16T18:50:44.100Z",{"wat":327,"direct":340},{"assetPaths":328,"generatorPatterns":333,"scriptPaths":334,"versionParams":335},[329,330,331,332],"\u002Fwp-content\u002Fplugins\u002Fadd-to-home-screen-wp\u002Fassets\u002Fcss\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Fadd-to-home-screen-wp\u002Fassets\u002Fjs\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fadd-to-home-screen-wp\u002Fassets\u002Fjs\u002Fmanifest.js","\u002Fwp-content\u002Fplugins\u002Fadd-to-home-screen-wp\u002Fassets\u002Fjs\u002Fpwabuilder-sw.js",[],[330,331,332],[336,337,338,339],"add-to-home-screen-wp\u002Fassets\u002Fcss\u002Fapp.css?ver=","add-to-home-screen-wp\u002Fassets\u002Fjs\u002Fapp.js?ver=","add-to-home-screen-wp\u002Fassets\u002Fjs\u002Fmanifest.js?ver=","add-to-home-screen-wp\u002Fassets\u002Fjs\u002Fpwabuilder-sw.js?ver=",{"cssClasses":341,"htmlComments":345,"htmlAttributes":348,"restEndpoints":363,"jsGlobals":364,"shortcodeOutput":366},[342,343,344],"athswp_custom_icon","athswp_container","athswp_message_wrapper",[346,347],"\u003C!-- ATHSWP -->","\u003C!-- SimpleATHSOptions class loaded -->",[349,350,351,352,353,354,355,356,357,358,359,360,361,362],"data-athswp-starturl","data-athswp-touchicon","data-athswp-lifespan","data-athswp-startdelay","data-athswp-bottomoffset","data-athswp-animationin","data-athswp-animationout","data-athswp-precomposed","data-athswp-returning","data-athswp-enable","data-athswp-balloon-display","data-athswp-install-prompt","data-athswp-theme-color","data-athswp-background-color",[],[365],"athswp_options",[]]