[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWL3axtOcl4MA4bIEPg3lt5IVZzQTJpRk7jjt8swwpxg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":133,"fingerprints":174},"wp-offline-fallback","WP Offline Fallback","1.0.4","Duoc Nguyen","https:\u002F\u002Fprofiles.wordpress.org\u002Fnguyenvanduocit\u002F","\u003Cp>Normally, when a user tries to access your website without the internet, they will not be able to obtain any information about you.\u003C\u002Fp>\n\u003Cp>What happens if your client is coming to your shop, the internet is lost suddenly. And what happens if they forgot your phone number. You lost them.\u003C\u002Fp>\n\u003Cp>Do not let it happen, let’s help them come to you even when there is no internet.\u003C\u002Fp>\n\u003Cp>This plugin can help you give your clients the necessary contact information when they lose the internet.\u003C\u002Fp>\n\u003Cp>By using the service worker to handle an offline situation. This plugin will save offline messages to the customer’s device when they do not have internet access, and this message will be displayed.\u003C\u002Fp>\n\u003Ch4>How to test\u003C\u002Fh4>\n\u003Cp>Please view this video: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KqcvvWgcS1I\" rel=\"nofollow ugc\">Demo plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Notice\u003C\u002Fh4>\n\u003Cp>Your website need to have SSL (HTTPS). Otherwise, the service worker will not be able to work.\u003C\u002Fp>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Why my website still offline? : Make sure you have https.\u003C\u002Fli>\n\u003Cli>I have https, why it not work? : You have to close your browser and test again.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notice\u003C\u002Fh3>\n\u003Cp>Your website need to have SSL (HTTPS). Otherwise, the service worker will not be able to work.\u003C\u002Fp>\n","Help you to show a message to the visitor when they visit your website without the internet. Yes, it's possible.",10,4788,100,2,"2016-12-07T01:16:00.000Z","4.7.32","4.5","",[20,21,22,23],"errors","offline","plugins","service-worker","http:\u002F\u002Flaptrinh.senviet.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-offline-fallback.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"nguyenvanduocit",5,50,30,84,"2026-04-04T21:14:21.818Z",[39,58,78,94,110],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":13,"num_ratings":33,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"offline-content","Offline Content","0.6.1","delapuente","https:\u002F\u002Fprofiles.wordpress.org\u002Fdelapuente\u002F","\u003Cp>This plugin uses new \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FService_Worker_API\" rel=\"nofollow ugc\">ServiceWorker\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FCache\" rel=\"nofollow ugc\">Cache API\u003C\u002Fa> to allow your users to access the contents of your site while they are offline or under unreliable network situations by caching part of your site.\u003C\u002Fp>\n\u003Cp>Once you’ve installed this plugin, anyone visiting your site in \u003Ca href=\"http:\u002F\u002Fcaniuse.com\u002F#feat=serviceworkers\" rel=\"nofollow ugc\">browsers that support the Service Workers API\u003C\u002Fa> will be able of access your content even if they run out of network or experiment network instability.\u003C\u002Fp>\n\u003Cp>Configure the plugin in the “Settings > Offline content” section of your WordPress dashboard.\u003C\u002Fp>\n","Allow your users to read your content even while offline.",6645,"2016-04-16T09:29:00.000Z","4.5.33","3.8",[21,52,53,54,55],"read-later","serivce","service-workers","workers","https:\u002F\u002Fgithub.com\u002Fdelapuente\u002Fwp-offline-content","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foffline-content.0.6.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"iflair-pwa-app","SiteEase Progressive Web App","1.1.5","iflairwebtechnologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fiflairwebtechnologies\u002F","\u003Cp>\u003Cstrong>SiteEase Progressive Web App\u003C\u002Fstrong> allows you to transform your WordPress website into a fully functional Progressive Web App (PWA). It provides app-like capabilities such as offline access, faster loading through caching strategies, and the ability for users to install your site on their device’s home screen.\u003C\u002Fp>\n\u003Cp>The plugin offers an intuitive admin interface where you can configure application details, appearance, caching behavior, and advanced PWA options without writing code.\u003C\u002Fp>\n\u003Cp>This plugin does \u003Cstrong>not collect personal data\u003C\u002Fstrong> and focuses entirely on performance, usability, and offline availability.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>1) App Name\u003C\u002Fstrong>\u003Cbr \u002F>\nDefines the name displayed on the home screen, app launcher, and task switcher.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2) App Short Name\u003C\u002Fstrong>\u003Cbr \u002F>\nA shortened version of the app name used where space is limited.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3) App Icon\u003C\u002Fstrong>\u003Cbr \u002F>\nIcon displayed when the PWA is installed on mobile devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4) Splash Screen Icon\u003C\u002Fstrong>\u003Cbr \u002F>\nIcon shown on the splash screen during app launch, primarily on desktop devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>5) Background Color\u003C\u002Fstrong>\u003Cbr \u002F>\nSets the background color used while the application loads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>6) Theme Color\u003C\u002Fstrong>\u003Cbr \u002F>\nDefines the primary UI color for browser and OS elements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>7) Start Page\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect the page users land on when opening the installed PWA.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>8) Offline Page\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecify a custom page shown when users are offline and content is unavailable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>9) Orientation\u003C\u002Fstrong>\u003Cbr \u002F>\nControl whether the app displays in portrait, landscape, or auto mode.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>10) Display Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose how the PWA appears (standalone, fullscreen, minimal UI, or browser).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>11) Text Direction\u003C\u002Fstrong>\u003Cbr \u002F>\nSupports both LTR and RTL languages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>12) Caching Strategy Type\u003C\u002Fstrong>\u003Cbr \u002F>\nConfigure caching strategies for assets, pages, and requests using service workers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>13) Manual Pre-Caching\u003C\u002Fstrong>\u003Cbr \u002F>\nDefine URLs that should be cached in advance for faster load times and offline use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>14) Cache External Origin URLs\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable caching of external resources such as fonts, scripts, or images.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>15) Exclude URLs from Cache\u003C\u002Fstrong>\u003Cbr \u002F>\nExclude specific URLs from caching (comma-separated).\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses \u003Cstrong>Google Workbox\u003C\u002Fstrong> via CDN for service worker and caching functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Google Workbox\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Enables service workers and caching strategies\u003Cbr \u002F>\n\u003Cstrong>Data Sent:\u003C\u002Fstrong> None\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n","SiteEase Progressive Web App converts your WordPress website into a Progressive Web App (PWA) with offline support, caching strategies, and installabl &hellip;",70,2111,"2026-01-13T09:17:00.000Z","6.9.4","4.7","5.6",[73,21,74,75,23],"cache","progressive-web-app","pwa","https:\u002F\u002Fprofiles.wordpress.org\u002Fiflairwebtechnologies","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiflair-pwa-app.1.1.5.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":27,"downloaded":86,"rating":27,"num_ratings":27,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":18,"tags":90,"homepage":92,"download_link":93,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"offline-precache","Offline Pre-Cache","1.0.1","Ahmed Atef","https:\u002F\u002Fprofiles.wordpress.org\u002Fmageserv\u002F","\u003Cp>Offline pre-Cache plugin uses \u003Ccode>Workbox\u003C\u002Fcode> libraries provided by google to serve PWA. Your website will be cached on visitor’s end and it will load faster than ever and also it can be work offline and anytime.\u003C\u002Fp>\n\u003Cp>Major features in Offline Pr-Cache include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cache all static files and media in visitors device which will make your website more faster than ever.\u003C\u002Fli>\n\u003Cli>Your website will be able to work even if there is no connection using the precached version of your website with fallback offline page for not cached pages.\u003C\u002Fli>\n\u003Cli>control which pages will use which cache strategy \u003Ccode>cacheFirst, networkFirst, networkOnly\u003C\u002Fcode> to define which source will be used while loading your website.\u003C\u002Fli>\n\u003Cli>Enable\u002F disable precaching anytime.\u003C\u002Fli>\n\u003Cli>Your google analytics tracking data will still work even in offline mode and it will be synced once the visitor became online.\u003C\u002Fli>\n\u003C\u002Ful>\n","The missing plugin which will make your website load as a rocket even offline.",963,"2021-07-23T23:02:00.000Z","5.7.15","4.6",[79,75,54,91],"workbox","https:\u002F\u002Fmageserv-ltd.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foffline-precache.1.0.1.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":27,"downloaded":102,"rating":27,"num_ratings":27,"last_updated":18,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":107,"download_link":108,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":109},"swift-pwa","Swift PWA","2.0.0","Navoto","https:\u002F\u002Fprofiles.wordpress.org\u002Fnavoto\u002F","\u003Cp>Swift PWA is a comprehensive WordPress plugin that transforms your website into a Progressive Web App (PWA) with enterprise-grade security features.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Comprehensive security fixes including file upload validation, SQL injection prevention, XSS protection, and CSRF protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Workbox\u003C\u002Fstrong>: Uses Workbox 7.0.0 with latest security patches and caching strategies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Caching\u003C\u002Fstrong>: Intelligent caching for HTML, CSS, JS, images, and fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Management\u003C\u002Fstrong>: Option to clear cache manually for better control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline Support\u003C\u002Fstrong>: Full offline functionality with customizable offline pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>App Manifest\u003C\u002Fstrong>: Automatic generation of web app manifest for app-like experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Worker\u003C\u002Fstrong>: Advanced service worker with cache management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: User-friendly WordPress admin interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Upload Security\u003C\u002Fstrong>: Secure file uploads with validation and size limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate Limiting\u003C\u002Fstrong>: Built-in protection against abuse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Control\u003C\u002Fstrong>: Admin-only access with proper capability checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>File upload validation (PNG, JPG, GIF, WebP only)\u003C\u002Fli>\n\u003Cli>2MB file size limits\u003C\u002Fli>\n\u003Cli>MIME type validation\u003C\u002Fli>\n\u003Cli>SQL injection prevention with prepared statements\u003C\u002Fli>\n\u003Cli>XSS protection with proper output escaping\u003C\u002Fli>\n\u003Cli>CSRF protection with nonce verification\u003C\u002Fli>\n\u003Cli>Rate limiting on form submissions\u003C\u002Fli>\n\u003Cli>Admin capability checks\u003C\u002Fli>\n\u003Cli>Input sanitization and validation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PWA Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Web App Manifest generation\u003C\u002Fli>\n\u003Cli>Service Worker registration\u003C\u002Fli>\n\u003Cli>Offline page support\u003C\u002Fli>\n\u003Cli>App icons and splash screens\u003C\u002Fli>\n\u003Cli>Theme and background colors\u003C\u002Fli>\n\u003Cli>Display modes (standalone, fullscreen, etc.)\u003C\u002Fli>\n\u003Cli>Orientation settings\u003C\u002Fli>\n\u003Cli>Precache pages selection\u003C\u002Fli>\n\u003Cli>Asset precaching\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>HTTPS (required for PWA functionality)\u003C\u002Fli>\n\u003Cli>File upload permissions\u003C\u002Fli>\n\u003Cli>Database write permissions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fswift-pwa\u002F\" rel=\"ugc\">WordPress.org support forums\u003C\u002Fa> or create an issue on the plugin’s GitHub repository.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide Progressive Web App functionality. The following services are used:\u003C\u002Fp>\n\u003Ch4>Google Workbox Library\u003C\u002Fh4>\n\u003Cp>This plugin uses Google’s Workbox library to provide service worker functionality and caching strategies.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Workbox is a JavaScript library that provides service worker functionality, including caching strategies, precaching, and offline support. It’s essential for the PWA features of this plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>What data is sent and when\u003C\u002Fstrong>: When a user visits your website, their browser automatically requests the Workbox library from Google’s servers (storage.googleapis.com). This request includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The user’s IP address (standard HTTP request)\u003C\u002Fli>\n\u003Cli>User-Agent string (browser information)\u003C\u002Fli>\n\u003Cli>Referrer information (your website URL)\u003C\u002Fli>\n\u003Cli>Standard HTTP headers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This data is sent automatically by the browser when loading the Workbox library, which happens when the service worker is registered on the user’s device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Service provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Workbox Documentation: https:\u002F\u002Fdevelopers.google.com\u002Fweb\u002Ftools\u002Fworkbox\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: The Workbox library is loaded directly from Google’s servers. No personal data from your WordPress site is transmitted to Google. Only standard HTTP request data (IP address, browser information) is sent, which is standard for any web resource request.\u003C\u002Fp>\n\u003Ch4>Google Fonts (Optional)\u003C\u002Fh4>\n\u003Cp>If your website uses Google Fonts, the plugin’s service worker may cache these resources. This is an optional feature that only applies if you have Google Fonts on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>What it’s used for\u003C\u002Fstrong>: Caching Google Fonts resources (fonts.googleapis.com and fonts.gstatic.com) for offline access and improved performance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>What data is sent and when\u003C\u002Fstrong>: If your site uses Google Fonts, standard HTTP requests are made to Google’s servers when fonts are loaded. This includes IP address and browser information, as with any web resource.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Service provider\u003C\u002Fstrong>: Google LLC\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003Cli>Google Fonts Privacy: https:\u002F\u002Fdevelopers.google.com\u002Ffonts\u002Ffaq#what_does_using_the_google_fonts_api_mean_for_the_privacy_of_my_users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Google Fonts caching is only enabled if your website already uses Google Fonts. The plugin does not add Google Fonts to your site; it only caches them if they’re already present.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data from your WordPress installation. All configuration data remains on your WordPress server.\u003C\u002Fp>\n\u003Cp>However, when users visit your website, their browsers will automatically connect to Google’s servers to load the Workbox library. This is a standard web resource request and follows Google’s privacy policy. No data from your WordPress database or user accounts is transmitted to external services.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Workbox by Google – https:\u002F\u002Fdevelopers.google.com\u002Fweb\u002Ftools\u002Fworkbox\u003C\u002Fli>\n\u003Cli>WordPress PWA community\u003C\u002Fli>\n\u003Cli>Security researchers and contributors\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform your WordPress site into a Progressive Web App with comprehensive security features and modern caching strategies.",147,"6.8.5","5.0","7.4",[21,74,75,23,91],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fswift-pwa\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswift-pwa.2.0.0.zip","2026-03-15T10:48:56.248Z",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":121,"last_updated":122,"tested_up_to":69,"requires_at_least":123,"requires_php":105,"tags":124,"homepage":129,"download_link":130,"security_score":131,"vuln_count":14,"unpatched_count":27,"last_vuln_date":132,"fetched_at":29},"wp-rollback","WP Rollback – Rollback Plugins and Themes","3.0.12","Devin Walker","https:\u002F\u002Fprofiles.wordpress.org\u002Fdlocc\u002F","\u003Cp>Quickly and easily rollback any theme or plugin from WordPress.org to any previous (or newer) version without any of the manual fuss. Works just like the plugin updater, except you’re rolling back (or forward) to a specific version. No need for manually downloading and FTPing the files or learning Subversion. This plugin takes care of the trouble for you.\u003C\u002Fp>\n\u003Ch4>🔙 Rollback WordPress.org Plugins and Themes\u003C\u002Fh4>\n\u003Cp>While it’s considered best practice to always keep your WordPress plugins and themes updated, we understand there are times you may need to quickly revert to a previous version. This plugin makes that process as easy as a few mouse clicks. Simply select the version of the plugin or theme that you’d like to rollback to, confirm, and in a few moments you’ll be using the version requested. No more fumbling to find the version, downloading, unzipping, FTPing, learning Subversion or hair pulling.\u003C\u002Fp>\n\u003Cp>For advanced features like premium plugin\u002Ftheme support (Envato, Kadence Pro, Astra Pro, etc.), comprehensive activity logging, multisite network support, and priority support, consider upgrading to \u003Ca href=\"https:\u002F\u002Fwprollback.com\u002F\" rel=\"nofollow ugc\">WP Rollback Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Muy Importante (Very Important): Always Test and Backup\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Important Disclaimer:\u003C\u002Fstrong> This plugin is not intended to be used without first taking the proper precautions to ensure zero data loss or site downtime. Always be sure you have first tested the rollback on a staging or development site prior to using WP Rollback on a live site.\u003C\u002Fp>\n\u003Cp>We provide no (zero) assurances, guarantees, or warranties that the plugin, theme, or WordPress version you are downgrading to will work as you expect. Use this plugin at your own risk.\u003C\u002Fp>\n\u003Ch4>Translation Ready\u003C\u002Fh4>\n\u003Cp>Do you speak another language? Want to contribute in a meaningful way to WP Rollback? There’s no better way than to help us translate the plugin. This plugin is translation ready. Simply header over to the WP Rollback \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-rollback\u002F\" rel=\"nofollow ugc\">translation project\u003C\u002Fa> that’s powered by WordPress.org volunteer translators. There you can contribute to the translation of the plugin into your language.\u003C\u002Fp>\n\u003Ch4>Support and Documentation\u003C\u002Fh4>\n\u003Cp>We answer all free user support requests \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-rollback\" rel=\"ugc\">on the WordPress.org support forum\u003C\u002Fa>. For pro users, please submit your questions to \u003Ca href=\"https:\u002F\u002Fwprollback.com\u002F?utm_campaign=free-plugin&utm_medium=free-plugin&utm_source=readme\" rel=\"nofollow ugc\">WP Rollback Pro support\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>WP Rollback was created to be as intuitive to the natural WordPress experience as possible. We believe that once you activate WP Rollback, you’ll quickly discover exactly how it works without question.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BUT!!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We do have documentation on our website. See \u003Ca href=\"https:\u002F\u002Fdocs.wprollback.com\u002F?utm_source=free-plugin&utm_medium=readme&utm_campaign=documentation\" rel=\"nofollow ugc\">WP Rollback Documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Rollback (or forward) any WordPress.org plugin, theme, or block like a boss.",300000,4310141,98,213,"2026-02-27T18:26:00.000Z","6.5",[125,22,126,127,128],"downgrade","revert","rollback","version","https:\u002F\u002Fwprollback.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rollback.3.0.12.zip",99,"2015-06-28 00:00:00",{"attackSurface":134,"codeSignals":155,"taintFlows":166,"riskAssessment":167,"analyzedAt":173},{"hooks":135,"ajaxHandlers":151,"restRoutes":152,"shortcodes":153,"cronEvents":154,"entryPointCount":27,"unprotectedCount":27},[136,142,146],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","admin_notices","wpof_admin_notices","wp-offline-fallback.php",40,{"type":137,"name":143,"callback":144,"file":140,"line":145},"wp_enqueue_scripts","wpof_enqueue_scripts",55,{"type":147,"name":148,"callback":149,"file":140,"line":150},"filter","template_include","wpof_template_include",78,[],[],[],[],{"dangerousFunctions":156,"sqlUsage":157,"outputEscaping":159,"fileOperations":14,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":165},[],{"prepared":27,"raw":27,"locations":158},[],{"escaped":27,"rawEcho":160,"locations":161},1,[162],{"file":140,"line":163,"context":164},25,"raw output",[],[],{"summary":168,"deductions":169},"The \"wp-offline-fallback\" v1.0.4 plugin exhibits a generally good security posture based on the provided static analysis.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface.  Furthermore, the code signals indicate no dangerous functions were found, all SQL queries utilize prepared statements, and there are no recorded vulnerabilities (CVEs) for this plugin.  This suggests a well-developed and secure plugin with minimal known risks.\n\nHowever, a notable concern is the lack of output escaping, with 100% of identified outputs being unescaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output without proper sanitization. While the attack surface is small, this unescaped output is a specific risk that requires attention. The plugin also has no capability checks or nonce checks, which, given the limited attack surface, might be acceptable for this version, but could become a concern if new entry points are added in future versions without corresponding security controls.\n\nIn conclusion, \"wp-offline-fallback\" v1.0.4 is currently a low-risk plugin due to its minimal attack surface and lack of known vulnerabilities. The primary weakness lies in its unescaped output, which presents a potential XSS risk. The absence of capability and nonce checks, while not a current significant concern due to the limited entry points, is a practice to monitor for future development.",[170],{"reason":171,"points":172},"Unescaped output found",8,"2026-03-17T00:55:30.044Z",{"wat":175,"direct":181},{"assetPaths":176,"generatorPatterns":178,"scriptPaths":179,"versionParams":180},[177],"\u002Fwp-content\u002Fplugins\u002Fwp-offline-fallback\u002Fsw-register.js",[],[177],[],{"cssClasses":182,"htmlComments":185,"htmlAttributes":186,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":189},[183,184],"wpof-admin-notice","wpof-render-notice",[],[],[],[],[]]