[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWX40vnUi83nuydM33cgeXDfm3_3b2MSFzmGYP4_dTqA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":15,"tags":18,"homepage":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":36,"analysis":142,"fingerprints":1004},"wpmobile-apps","WPMobile Apps","1.0.2","MarceloMuriel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcelomuriel\u002F","\u003Cp>WPMobile Apps lets you create a mobile experience with built-in Apps and Mobile themes.\u003C\u002Fp>\n\u003Cp>The plugin comes with a theme named Mobilissimo that is exclusively for mobile devices\u003Cbr \u002F>\n(i.e. tablets, smartphones).\u003C\u002Fp>\n\u003Cp>The plugin comes with four Apps to ease the access to information for your\u003Cbr \u002F>\nmobile visitors, they are located in a toolbar at the bottom of the screen. These Apps are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Call us: A simple app with your mobile phone number ready to call.\u003C\u002Fli>\n\u003Cli>Opening hours: Quickly inform your visitors of your working days and hours.\u003C\u002Fli>\n\u003Cli>Find us: Display your address with an interactive Google Map to quickly reach you.\u003C\u002Fli>\n\u003Cli>Contact us: A simple form to let your users quickly contact you by e-mail.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The use of the mobile theme is optional, you might want to use your current theme that supports\u003Cbr \u002F>\nmobile (e.g. responsive theme). In such case you just need to choose while in Theme Activation section.\u003C\u002Fp>\n\u003Cp>The Apps can also be used in Desktop mode (e.g. laptops, PCs), there is an option for it. In the case\u003Cbr \u002F>\nyou only want the mobile theme, it is also possible to disable the Apps.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The plugin does not work together with qTranslate from WordPress 3.9 since that plugin has not been\u003Cbr \u002F>\nupdated. You can use mqTranslate instead which is a fork of that plugin compatible up to WordPress 3.9.2.\u003C\u002Fli>\n\u003Cli>WPMobile Apps support localization. By default, it will set the default settings in your WordPress local\u003Cbr \u002F>\n(e.g. en_US). If you use a multi-lingual site with a plugin (such as mqTranslate) you have to enter\u003Cbr \u002F>\nthe corresponding text in the App settings. For example, for a multi-lingual label for the Contact us app,\u003Cbr \u002F>\nit would be: \u003C!--:en-->Contact us\u003C!--:-->\u003C!--:fr-->Contactez-nous\u003C!--:-->. Your plugin will display the\u003Cbr \u002F>\ncorrect language on your website.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create a mobile WordPress website experience on your website.",10,5407,80,1,"","4.2.39","3.4",[19,20,21,22,23],"android","iphone","mobile","mobile-plugin","mobile-theme","http:\u002F\u002Fwww.wp-tmobile.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmobile-apps.1.0.2.zip",100,0,null,"2026-03-15T10:48:56.248Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"marcelomuriel",30,94,"2026-04-04T15:22:11.471Z",[37,57,79,103,127],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":26,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":15,"tags":51,"homepage":53,"download_link":54,"security_score":55,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":56},"wpapptouch","WPapptouch","0.8.2","onigetoc","https:\u002F\u002Fprofiles.wordpress.org\u002Fonigetoc\u002F","\u003Cp>Pro Version.\u003Cbr \u002F>\nI created a brand new mobile theme for WordPress, faster, better and look like a real app. \u003Ca href=\"http:\u002F\u002Fmobilypress.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fmobilypress.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Up to 4 times faster than any WordPress mobile theme.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress mobile theme who behavior and feel like a real app.\u003C\u002Fli>\n\u003Cli>Insert your Vimeo, Youtube or Dailymotion Videos Channels.\u003C\u002Fli>\n\u003Cli>You can add any RSS feeds to MobilyPress theme. Every RSS feed will be added to your mobile menu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro version demo: \u003Ca href=\"http:\u002F\u002Fwww.allotoi.com\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.allotoi.com\u002F\u003C\u002Fa> (see on mobile or tablet)\u003C\u002Fp>\n\u003Cp>Pro version video: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vL7aPMtWjAA\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vL7aPMtWjAA\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>WPapptouch is a Powerful, Professional WordPress mobile plugin & theme. WPapptouch is the faster and the most realistic mobile theme, it works by detecting devices like iPhones, iPods, Android & and more mobile platform. More themes will be available soon. WPapptouch comes packed with an impressive array of custom options and plugin allowing you to control WordPress mobile site look and feel. WPapptouch give your mobile user access your WordPress website to the Home page, Categories, Pages, Search, users Comments and more.\u003C\u002Fp>\n\u003Cp>WPapptouch is a WordPress theme and plugin to transform your WordPress web site to a Native like application for mobile. WPapptouch is the fastest and the most realistic mobile theme for WordPress.\u003C\u002Fp>\n\u003Cp>Mobile WordPress theme who have a Native application look and feel. Fullscreen mode for WPapptouch give your users a mobile experience they are used to with real Native Application on Iphone, Ipad and Android.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Native app look and feel.\u003C\u002Fli>\n\u003Cli>Devices detection. You can choose witch devices will see the WPapptouch themes.\u003C\u002Fli>\n\u003Cli>WPapptouch is the fastest mobile themes on the market.\u003C\u002Fli>\n\u003Cli>Easy to install. Plug and play.\u003C\u002Fli>\n\u003Cli>Thumbnails creation for WPapptouch themes to make your mobile app even faster and more optimized for mobile navigation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Instruction\u003C\u002Fh3>\n\u003Ch3>Update\u003C\u002Fh3>\n\u003Cp>At each plugin update, go to the WPaptouch setting page. There you have nothing to do, just check if all setting is okay, you just trigger a action to help WPapptouch update correctly visiting the setting page.\u003C\u002Fp>\n\u003Ch3>It doesn’t work?\u003C\u002Fh3>\n\u003Cp>WPapptouch plugin create a folder in your WordPress themes folder (‘\u002Fwp-content\u002Fthemes\u002Fwp_apptouch’). if after the installation this folder is not created automatically, create a folder on your server with free FTP software like filezilla. Name it wp_apptouch, copy these 3 files from your wp_apptouch plugin folder (index.html, style.css, screenshot-1.jpg) to the themes folder you just named wp_apptouch. Rename the file extention index.html to index.php\u003Cbr \u002F>\nReturn to the WPapptouch setting, from ‘Alternative themes to be displayerd’ select the wp_appTouch theme.\u003C\u002Fp>\n\u003Ch3>How can i change the themes color and design?\u003C\u002Fh3>\n\u003Cp>WPapptouch will come with a pro version with many more options like: Color options, mobile ads, users Comments, favorites articles, (*Phonegap integration)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>May add this option if there’s a demand for it.\u003C\u002Fli>\n\u003C\u002Ful>\n","WPapptouch is a WordPress plugin & theme to transform your WordPress website to a Native like application for mobile.",50,31207,2,"2015-01-22T23:42:00.000Z","4.0.0","2.8",[19,52,20,21,23],"ipad","http:\u002F\u002Fmobilypress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpapptouch.0.8.2.zip",85,"2026-03-15T15:16:48.613Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":15,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":11,"unpatched_count":27,"last_vuln_date":78,"fetched_at":56},"wptouch","WPtouch – Make your WordPress Website Mobile-Friendly","4.3.62","WPtouch","https:\u002F\u002Fprofiles.wordpress.org\u002Fwptouch\u002F","\u003Cp>WPtouch is a mobile plugin for WordPress that automatically adds a simple and elegant mobile theme for mobile visitors to your WordPress website. Recommended by Google, it will instantly enable a mobile-friendly version of your website that passes the Google Mobile test, and ensure your SEO rankings do not drop due to not having a mobile-friendly website. For more information about using WPtouch to achieve Google mobile-friendly status, please read our \u003Ca href=\"http:\u002F\u002Fbit.ly\u002Fbnc_mobilefriendly\" rel=\"nofollow ugc\">comprehensive mobile-friendly guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The WPtouch administration panel and WordPress Customizer allow you to customize many aspects of its appearance, and deliver a \u003Cem>fast\u003C\u002Fem>, user-friendly and stylish version of your site to your mobile visitors, without modifying \u003Cem>a single bit of code\u003C\u002Fem>.  Your regular desktop theme is left intact, and will continue to show for your non-mobile visitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Go Pro for support and more control, enhanced themes & features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPtouch Pro offers a variety of enhanced themes for blogs, businesses, and WooCommerce retailers; extensions that add rich advertising options, advanced web font controls, caching, and more; and of course, top-notch one-on-one support from our professional team.\u003C\u002Fp>\n\u003Cp>For more information visit \u003Ca href=\"http:\u002F\u002Fwww.wptouch.com\u002F?utm_campaign=wptouch-front-readme&utm_medium=web&utm_source=wordpressdotorg\" title=\"WPtouch.com\" rel=\"nofollow ugc\">WPtouch.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>‘WPtouch’ & ‘WPtouch Pro’ are trademarks of BraveNewCode Inc.\u003C\u002Fp>\n","With just a few clicks, make your WordPress website mobile-friendly (iPhone, Android, and more). Recommended by Google, it will instantly enable a mob &hellip;",50000,14801702,74,341,"2025-12-04T09:53:00.000Z","6.9.4","4.2",[19,20,21,73,74],"mobile-friendly","responsive","http:\u002F\u002Fwww.wptouch.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwptouch.4.3.62.zip",86,"2025-06-05 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":77,"num_ratings":89,"last_updated":90,"tested_up_to":70,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":99,"download_link":100,"security_score":101,"vuln_count":47,"unpatched_count":27,"last_vuln_date":102,"fetched_at":56},"appmysite","AppMySite – WordPress & WooCommerce Mobile App Builder (No-Code Android & iOS App Maker)","3.15.2","AppMySite","https:\u002F\u002Fprofiles.wordpress.org\u002Fappmysite\u002F","\u003Cp>Build Android and iOS mobile apps from your WordPress or WooCommerce website with AppMySite, a no-code mobile app builder for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.appmysite.com\u002F\" rel=\"nofollow ugc\">AppMySite\u003C\u002Fa>\u003C\u002Fstrong> empowers website owners, freelancers, and agencies to create premium native mobile apps for both Android and iOS instantly and without writing a single line of code.\u003C\u002Fp>\n\u003Cp>AppMySite seamlessly connects with your WordPress ecosystem. All your website content (pages, posts, menus, categories, and media etc) is automatically synced with your mobile app in real time. In minutes, your website becomes a fully functional mobile app — automatically synced, customizable, and ready to publish on the app stores.\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\u002FEuE82P5377E?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>How It Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create your free AppMySite account\u003C\u002Fli>\n\u003Cli>Personalize your app’s design & layout\u003C\u002Fli>\n\u003Cli>Install and connect the AppMySite WordPress plugin\u003C\u002Fli>\n\u003Cli>Download ready-to-publish builds for Google Play and Apple App Store\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No coding. No delays. No limits. Build, preview, and publish your app in real time.\u003C\u002Fp>\n\u003Ch4>Why Choose AppMySite?\u003C\u002Fh4>\n\u003Cp>AppMySite makes mobile app development accessible to everyone — business owners, freelancers, agencies, and creators.\u003C\u002Fp>\n\u003Cp>With our native technology, real-time sync, and deep WordPress + WooCommerce integration, you can deliver a seamless app experience to your users.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🚀 Native Android & iOS Apps\u003C\u002Fstrong>\u003Cbr \u002F>\n– Create real native apps for both platforms. Offer an authentic, high-performance experience — not just a web-view.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Real-Time Website–App Sync\u003C\u002Fstrong>\u003Cbr \u002F>\n– Every change you make on your WordPress site appears instantly in your app — automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗 Deep WordPress Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync WordPress posts, pages, and custom post types automatically\u003Cbr \u002F>\n– Import your existing menus or create new ones inside AppMySite\u003Cbr \u002F>\n– Display categories, tags, and taxonomies natively in your app\u003Cbr \u002F>\n– Support for popular plugins, custom fields, and shortcodes\u003Cbr \u002F>\n– Automatic updates whenever you edit or publish new content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛒 Deep WooCommerce Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sync all products, categories, and checkout features to your mobile app.\u003Cbr \u002F>\n– Supports all major payment gateways and shipping plugins out of the box.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🧩 No-Code App Builder\u003C\u002Fstrong>\u003Cbr \u002F>\n– Build and customize your app without writing code.\u003Cbr \u002F>\n– Personalize colors, icons, screens, and menus using an intuitive visual interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Customizable Design\u003C\u002Fstrong>\u003Cbr \u002F>\n– Design your app’s icon, launch screen, login pages, and theme.\u003Cbr \u002F>\n– Import your website menu or create a custom app navigation structure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌍 Multilingual & CMS Support\u003C\u002Fstrong>\u003Cbr \u002F>\n– Enable multiple languages, add unlimited CMS pages, and sync all custom post types and taxonomies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Analytics & Insights\u003C\u002Fstrong>\u003Cbr \u002F>\n– Track app traffic, downloads, user engagement, and more, from your AppMySite dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🧠 Smart Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Filter, search, and sort options\u003Cbr \u002F>\n– Cart & checkout integration\u003Cbr \u002F>\n– One-click live chat support\u003Cbr \u002F>\n– Social media links\u003Cbr \u002F>\n– Team collaboration & role access\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Instant Delivery & Easy Publishing\u003C\u002Fstrong>\u003Cbr \u002F>\n– Preview your app instantly on Android and iOS emulators or test on real devices.\u003Cbr \u002F>\n– When ready, download production builds and publish directly to Google Play and App Store.\u003C\u002Fp>\n\u003Ch4>Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Save time:\u003C\u002Fstrong> Build apps in minutes, not months.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Save cost:\u003C\u002Fstrong> Avoid expensive agencies and long development cycles.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stay synced:\u003C\u002Fstrong> Keep your website and app content unified automatically.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grow sales:\u003C\u002Fstrong> Increase customer engagement and revenue with your branded mobile app.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WooCommerce store owners  \u003C\u002Fli>\n\u003Cli>Bloggers and publishers  \u003C\u002Fli>\n\u003Cli>Agencies & freelancers  \u003C\u002Fli>\n\u003Cli>Membership, LMS, or community sites  \u003C\u002Fli>\n\u003Cli>Any WordPress website looking to go mobile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links & Resources\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.appmysite.com\u002Fwordpress-mobile-app-builder\u002F\" rel=\"nofollow ugc\">WordPress App Builder\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.appmysite.com\u002Fwoocommerce-mobile-app-builder\u002F\" rel=\"nofollow ugc\">WooCommerce App Builder\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.appmysite.com\u002Ffeatures\" rel=\"nofollow ugc\">App Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>WooCommerce Integrations\u003C\u002Fh3>\n\u003Cp>The AppMySite WordPress plugin integrates seamlessly into a wide range of themes and plugins. We work particularly well with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WooCommerce  \u003C\u002Fli>\n\u003Cli>WooCommerce Table Rate Shipping  \u003C\u002Fli>\n\u003Cli>WooCommerce Points and Rewards  \u003C\u002Fli>\n\u003Cli>WooCommerce Checkout Field Editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Built with ❤️ for the WordPress and WooCommerce community.\u003C\u002Fp>\n","Turn your WordPress or WooCommerce site into a native Android & iOS app in minutes — no coding required.",8000,391757,138,"2026-02-17T06:48:00.000Z","6.8","7.4",[94,95,96,97,98],"android-app-builder","convert-website-to-app","iphone-app-builder","woocommerce-mobile-app-builder","wordpress-mobile-app-builder","https:\u002F\u002Fwww.appmysite.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappmysite.3.15.2.zip",98,"2025-09-22 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":67,"num_ratings":113,"last_updated":114,"tested_up_to":70,"requires_at_least":115,"requires_php":15,"tags":116,"homepage":122,"download_link":123,"security_score":124,"vuln_count":125,"unpatched_count":27,"last_vuln_date":126,"fetched_at":56},"apppresser","AppPresser – Mobile App Framework","4.5.2","Scott Bolinger","https:\u002F\u002Fprofiles.wordpress.org\u002Fscottopolis\u002F","\u003Cp>AppPresser helps website builders make iOS\u002FAndroid mobile apps out of WordPress sites simply and quickly.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapppresser.com\u002F\" title=\"AppPresser mobile apps with WordPress\" rel=\"nofollow ugc\">AppPresser\u003C\u002Fa> allows you to use a WordPress site as an app, including access to device features such as the camera, contacts, and more.\u003C\u002Fp>\n\u003Cp>This plugin is not an app-creator in itself, it helps connect your app to WordPress. You must create an app with our app builder, then install this plugin on your WordPress site.\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\u002FUheNPUZkcxU?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\u003Ch3>What this plugin does:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Is the base code for integrating your AppPresser app with your WordPress site\u003C\u002Fli>\n\u003Cli>Activates AppPresser code and theme when your site is viewed in an app\u003C\u002Fli>\n\u003Cli>Modifies WP-API requests to add featured image urls, used in the app\u003C\u002Fli>\n\u003Cli>Adds ajax functionality used in other AppPresser theme and plugins\u003C\u002Fli>\n\u003Cli>Adds a settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How do I use it?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Purchase a plan on \u003Ca href=\"https:\u002F\u002Fapppresser.com\u002F\" rel=\"nofollow ugc\">AppPresser\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Install and activate this plugin on your WordPress site\u003C\u002Fli>\n\u003Cli>Follow the instructions in our documentation\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect your WordPress site to a native mobile app.",1000,231939,53,"2025-12-10T10:43:00.000Z","4.7.0",[117,118,119,120,121],"android-app","application","iphone-app","mobile-app","wordpress-mobile","http:\u002F\u002Fapppresser.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapppresser.4.5.2.zip",82,9,"2025-10-29 00:00:00",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":111,"downloaded":135,"rating":101,"num_ratings":136,"last_updated":137,"tested_up_to":70,"requires_at_least":138,"requires_php":92,"tags":139,"homepage":15,"download_link":141,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":56},"mobilook","MOBILOOK — Mobile View & Mobile‑Friendly Test","2.1.0","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>In an era where mobile usage dominates internet traffic, it is crucial to have a mobile-friendly website. Ensuring your website meets mobile-friendly criteria is a key factor in online success, both for users and search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What You Should Know:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Mobile web traffic\u003C\u002Fstrong> currently represents 60.67% of global internet traffic, while desktop traffic accounts for 39.33% (StatCounter, 2024)​ (\u003Ca href=\"https:\u002F\u002Fdatareportal.com\u002Freports\u002Fdigital-2024-deep-dive-how-the-world-goes-online\" rel=\"nofollow ugc\">DataReportal – Global Digital Insights\u003C\u002Fa>)​.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile searches\u003C\u002Fstrong> constitute over 60% of all Google searches (Google, 2024)​ (\u003Ca href=\"https:\u002F\u002Fwww.demandsage.com\u002Fmobile-internet-traffic\u002F\" rel=\"nofollow ugc\">DemandSage\u003C\u002Fa>)​.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The use of mobile devices\u003C\u002Fstrong> to access the internet continues to grow, with over 92% of internet users preferring to use a mobile phone for browsing (DataReportal, 2024)​ (\u003Ca href=\"https:\u002F\u002Fwww.demandsage.com\u002Fmobile-internet-traffic\u002F\" rel=\"nofollow ugc\">DemandSage\u003C\u002Fa>)​.\u003C\u002Fli>\n\u003Cli>In 2024, there are more than 5.3 billion mobile internet users worldwide, and this number is expected to reach 5.8 billion by 2026 (DemandSage, 2024)​ (\u003Ca href=\"https:\u002F\u002Fwww.demandsage.com\u002Fmobile-internet-traffic\u002F\" rel=\"nofollow ugc\">DemandSage\u003C\u002Fa>)​.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Overview:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"How to use Mobilook, a mobile preview plugin (WordPress) from PAGUP\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F951967214?dnt=1&app_id=122963\" width=\"750\" height=\"367\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>MOBILOOK\u003C\u002Fstrong> (Mobile View) plugin, an extension of Google DEVTOOL, allows you to instantly check the responsive design of your pages, articles, or products on mobile in various formats (Apple, Samsung, Google devices).\u003C\u002Fp>\n\u003Cp>Once installed, \u003Cstrong>MOBILOOK\u003C\u002Fstrong> (Mobile View) is deployed on each of your pages. A section appears just below the WordPress Content Editor; once your content is published, it immediately shows you the mobile rendering based on the format you have defined.\u003C\u002Fp>\n\u003Cp>There’s no longer a need to check what your site looks like on your mobile to see if it’s well suited to phones, tablets, and other media (responsive).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>MOBILOOK PRO\u003C\u002Fstrong> (Mobile View) offers several features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activation of the plugin for all custom post types, including WooCommerce products, to instantly see if the product page design is responsive.\u003C\u002Fli>\n\u003Cli>Activation of additional formats – The PRO version gives you access to a large list of mobile\u002Ftablet formats (17).\u003C\u002Fli>\n\u003Cli>Activation of three very useful features:\n\u003Cul>\n\u003Cli>\u003Cstrong>Facebook Debugger\u003C\u002Fstrong> allows your pages to be crawled by Facebook’s bots to generate up-to-date OpenGraphs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagespeed.dev\u003C\u002Fstrong> analyzes your page to identify if it meets all efficiency criteria.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile SEO (site zoom on mobile)\u003C\u002Fstrong> – This feature adds an optimized viewport meta tag on all your pages, allowing users to zoom with mobile browsers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Available Device Formats (Mobile View)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>(FREE) iPhone 13 Pro Max – 428 x 926\u003C\u002Fli>\n\u003Cli>(FREE) Samsung Galaxy S22 Ultra – 308 x 720\u003C\u002Fli>\n\u003Cli>(FREE) Google Pixel 6 Pro – 412 x 915\u003C\u002Fli>\n\u003Cli>(PRO) iPhone 12 – 390 x 844\u003C\u002Fli>\n\u003Cli>(PRO) Google Pixel 5 – 393 x 851\u003C\u002Fli>\n\u003Cli>(PRO) OnePlus 9 Pro – 321 x 711\u003C\u002Fli>\n\u003Cli>(PRO) Samsung Galaxy Note 20 Ultra – 308 x 720\u003C\u002Fli>\n\u003Cli>(PRO) iPhone 11 – 414 x 896\u003C\u002Fli>\n\u003Cli>(PRO) Samsung Galaxy S21 – 320 x 720\u003C\u002Fli>\n\u003Cli>(PRO) Xiaomi Mi 11 – 320 x 720\u003C\u002Fli>\n\u003Cli>(PRO) Huawei P40 Pro – 264 x 1200\u003C\u002Fli>\n\u003Cli>(PRO) iPad Air (2022) – 820 x 1180\u003C\u002Fli>\n\u003Cli>(PRO) iPad Pro 12.9 inches (2021) – 1024 x 1366\u003C\u002Fli>\n\u003Cli>(PRO) Samsung Galaxy Tab S8 Ultra – 1848 x 2960\u003C\u002Fli>\n\u003Cli>(PRO) Microsoft Surface Pro 8 – 1368 x 912\u003C\u002Fli>\n\u003Cli>(PRO) iPad Mini (2021) – 744 x 1133\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Is a Responsive Site Important for SEO?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Since April 2015, Google has officially rewarded mobile-friendly websites and penalized sites that are not mobile-friendly in its search rankings. A non-mobile-friendly site risks seeing its traffic drop significantly due to a decrease in its SEO ranking.\u003C\u002Fp>\n\u003Cp>A responsive web design ensures that your site functions properly on all devices and screen sizes, offering an intuitive and satisfying user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Explanation of the Tools:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>LinkedIn Post Inspector\u003C\u002Fstrong>: This tool allows your pages to be crawled by LinkedIn bots to generate up-to-date OpenGraphs. When you share a link on LinkedIn, LinkedIn bots fetch images and other content information to generate a correct preview. This tool ensures that your content is correctly displayed with appropriate metadata, enhancing the visibility and appearance of your posts on LinkedIn.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagespeed.dev\u003C\u002Fstrong>: This tool analyzes your page to identify if it meets all of Google’s efficiency criteria. Unlike Google DEVTOOL, Pagespeed.dev provides insights into how Googlebot (Google’s spider) views your page, which is crucial for SEO. If your site passes the test, it means it is optimized for a mobile experience, which can improve its ranking in Google’s search results.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What Is a Responsive Site?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Responsive web design is the practice of building websites that work properly on every device and screen size, whether large or small, mobile or desktop. Responsive design focuses on providing intuitive and gratifying experiences for everyone. Google has increasingly pushed to ensure all websites are mobile-friendly because mobile searches have consistently risen since 2009 and finally surpassed desktop searches in 2018.\u003C\u002Fp>\n","Instant mobile view of website (pages, posts, products) for responsive web design on phone (+ dualscreen). This plugin also offers helpful tools on ea &hellip;",50185,27,"2026-01-27T03:07:00.000Z","5.0",[19,140,21,74],"iphone-for-mobilook","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobilook.2.1.0.zip",{"attackSurface":143,"codeSignals":324,"taintFlows":891,"riskAssessment":990,"analyzedAt":1003},{"hooks":144,"ajaxHandlers":230,"restRoutes":240,"shortcodes":241,"cronEvents":322,"entryPointCount":323,"unprotectedCount":47},[145,151,157,160,164,169,174,177,180,184,187,191,195,199,203,208,212,216,220,222,226],{"type":146,"name":147,"callback":148,"file":149,"line":150},"filter","wp_mail_content_type","anonymous","apps\\contact-us\\send-email.php",20,{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","wp_footer","load_frontend_ui","core\\class-wpmob-app.php",26,{"type":152,"name":158,"callback":159,"priority":26,"file":155,"line":136},"wp_enqueue_scripts","register_frontend_scripts",{"type":152,"name":161,"callback":162,"file":155,"line":163},"admin_head","register_admin_scripts",29,{"type":152,"name":165,"callback":166,"file":167,"line":168},"admin_notices","admin_save_settings_notice","core\\class-wpmob-theme-switch-manager.php",69,{"type":152,"name":170,"callback":171,"file":172,"line":173},"admin_menu","wpmob_admin_build_menu","core\\class-wpmob.php",24,{"type":152,"name":165,"callback":175,"file":172,"line":176},"invalid_theme_path",34,{"type":152,"name":161,"callback":178,"file":179,"line":11},"acera_admin_head","core\\theme\\class-wpmob-mobilissimo.php",{"type":152,"name":170,"callback":181,"file":182,"line":183},"acera_add_menu","themes\\mobilissimo\\acera-options\\generate-options.php",14,{"type":152,"name":161,"callback":178,"file":185,"line":186},"themes\\mobilissimo\\acera-options\\options-init.php",11,{"type":152,"name":158,"callback":188,"file":189,"line":190},"register_utlimate_scripts_styles","themes\\mobilissimo\\functions\\actions.php",95,{"type":152,"name":192,"callback":193,"file":189,"line":194},"after_setup_theme","localization_support",155,{"type":152,"name":196,"callback":197,"file":189,"line":198},"init","register_custom_menu",174,{"type":152,"name":200,"callback":201,"file":189,"line":202},"body_class","custom_body_class",205,{"type":146,"name":204,"callback":205,"file":206,"line":207},"wp_prepare_themes_for_js","hideWPMobileThemes","wpmob.php",47,{"type":146,"name":209,"callback":210,"priority":11,"file":206,"line":211},"template","deliver_template",58,{"type":146,"name":213,"callback":214,"priority":11,"file":206,"line":215},"stylesheet","deliver_stylesheet",60,{"type":152,"name":217,"callback":218,"file":206,"line":219},"load-wpmobile-apps_page_wpmobile-redir","save",63,{"type":152,"name":221,"callback":221,"file":206,"line":67},"plugins_loaded",{"type":146,"name":223,"callback":224,"priority":11,"file":206,"line":225},"plugin_action_links","addCustomActionLinks",76,{"type":152,"name":227,"callback":228,"priority":11,"file":206,"line":229},"wp","parseRequest",78,[231,237],{"action":232,"nopriv":233,"callback":234,"hasNonce":233,"hasCapCheck":233,"file":235,"line":236},"acera_ajax_upload",false,"acera_ajax_image_upload","themes\\mobilissimo\\acera-options\\ajax-image.php",5,{"action":238,"nopriv":233,"callback":239,"hasNonce":233,"hasCapCheck":233,"file":235,"line":163},"acera_ajax_remove","acera_ajax_image_remove",[],[242,246,250,254,258,262,266,270,274,278,282,286,290,294,298,302,306,310,314,318],{"tag":243,"callback":244,"file":245,"line":219},"pricing_table","pricing_table_func","themes\\mobilissimo\\shortcodes.php",{"tag":247,"callback":248,"file":245,"line":249},"pt_price","pt_price_func",64,{"tag":251,"callback":252,"file":245,"line":253},"pt_item","pt_item_func",65,{"tag":255,"callback":256,"file":245,"line":257},"pt_description","pt_description_func",66,{"tag":259,"callback":260,"file":245,"line":261},"pt_title","pt_title_func",67,{"tag":263,"callback":264,"file":245,"line":265},"pt_button","pt_button_func",68,{"tag":267,"callback":268,"file":245,"line":269},"highlight","highlight_func",99,{"tag":271,"callback":272,"file":245,"line":273},"marktext","marktext_func",130,{"tag":275,"callback":276,"file":245,"line":277},"subheader","subheader_func",149,{"tag":279,"callback":280,"file":245,"line":281},"list_nobullet","list_nobullet_func",168,{"tag":283,"callback":284,"file":245,"line":285},"table","table_func",194,{"tag":287,"callback":288,"file":245,"line":289},"widget","widget_func",220,{"tag":291,"callback":292,"file":245,"line":293},"icon","icon_func",246,{"tag":295,"callback":296,"file":245,"line":297},"alert","alert_func",281,{"tag":299,"callback":300,"file":245,"line":301},"progress","progress_func",330,{"tag":303,"callback":304,"file":245,"line":305},"button","button_func",385,{"tag":307,"callback":308,"file":245,"line":309},"panel","panel_func",417,{"tag":311,"callback":312,"file":245,"line":313},"vimeo","vimeo_func",490,{"tag":315,"callback":316,"file":245,"line":317},"soundcloud","soundcloud_func",576,{"tag":319,"callback":320,"file":245,"line":321},"youtube","youtube_func",662,[],22,{"dangerousFunctions":325,"sqlUsage":329,"outputEscaping":331,"fileOperations":27,"externalRequests":27,"nonceChecks":886,"capabilityChecks":186,"bundledLibraries":887},[326],{"fn":327,"file":149,"line":150,"context":328},"create_function","add_filter('wp_mail_content_type',create_function('', 'return \"text\u002Fhtml\"; '));",{"prepared":47,"raw":27,"locations":330},[],{"escaped":125,"rawEcho":332,"locations":333},332,[334,338,340,342,344,346,348,349,351,352,354,355,357,358,359,360,361,363,364,366,368,371,372,374,375,376,377,379,381,383,385,386,388,389,391,393,394,395,396,398,400,402,403,405,407,408,409,410,411,413,415,417,419,420,421,422,424,426,428,430,432,434,435,437,439,440,441,442,444,446,448,449,451,453,454,456,457,459,461,463,465,467,469,470,471,473,475,477,479,481,482,484,485,486,488,489,490,492,494,496,498,499,501,503,505,506,507,508,510,512,514,516,517,519,520,522,523,524,526,527,528,529,531,533,535,537,539,541,542,544,545,546,547,548,550,551,553,554,556,557,559,560,561,562,563,564,565,567,569,571,573,575,577,578,580,582,583,584,585,586,588,589,590,592,594,595,596,597,598,600,601,603,605,606,607,609,611,613,615,616,618,620,621,623,624,625,626,628,630,632,634,636,637,639,641,642,644,645,647,649,651,653,655,657,658,659,661,663,665,667,669,670,672,673,674,676,677,678,680,682,684,686,687,688,690,692,693,694,695,697,699,701,703,704,706,707,709,710,711,713,714,715,716,718,720,722,724,726,728,729,731,732,734,736,737,739,741,743,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,803,805,806,807,809,811,813,814,816,818,820,821,823,825,827,829,831,833,834,836,839,840,843,845,847,849,850,852,854,856,858,859,861,863,866,868,871,872,874,875,878,879,881,884],{"file":335,"line":336,"context":337},"apps\\call-us\\view.php",4,"raw output",{"file":335,"line":339,"context":337},8,{"file":335,"line":341,"context":337},19,{"file":149,"line":343,"context":337},35,{"file":345,"line":236,"context":337},"apps\\contact-us\\view.php",{"file":345,"line":347,"context":337},15,{"file":345,"line":347,"context":337},{"file":345,"line":350,"context":337},16,{"file":345,"line":350,"context":337},{"file":345,"line":353,"context":337},17,{"file":345,"line":353,"context":337},{"file":345,"line":356,"context":337},18,{"file":345,"line":356,"context":337},{"file":345,"line":341,"context":337},{"file":345,"line":341,"context":337},{"file":345,"line":156,"context":337},{"file":362,"line":336,"context":337},"apps\\find-us\\view.php",{"file":362,"line":183,"context":337},{"file":365,"line":336,"context":337},"apps\\opening-hours\\view.php",{"file":365,"line":367,"context":337},12,{"file":369,"line":370,"context":337},"core\\class-wpmob-app-panel.php",28,{"file":369,"line":370,"context":337},{"file":369,"line":373,"context":337},39,{"file":369,"line":373,"context":337},{"file":369,"line":373,"context":337},{"file":369,"line":215,"context":337},{"file":369,"line":378,"context":337},62,{"file":369,"line":380,"context":337},125,{"file":369,"line":382,"context":337},126,{"file":369,"line":384,"context":337},146,{"file":369,"line":384,"context":337},{"file":369,"line":387,"context":337},148,{"file":369,"line":387,"context":337},{"file":369,"line":390,"context":337},153,{"file":369,"line":392,"context":337},156,{"file":369,"line":392,"context":337},{"file":369,"line":392,"context":337},{"file":369,"line":392,"context":337},{"file":369,"line":397,"context":337},157,{"file":369,"line":399,"context":337},180,{"file":369,"line":401,"context":337},182,{"file":369,"line":401,"context":337},{"file":369,"line":404,"context":337},187,{"file":369,"line":406,"context":337},190,{"file":369,"line":406,"context":337},{"file":369,"line":406,"context":337},{"file":369,"line":406,"context":337},{"file":369,"line":406,"context":337},{"file":369,"line":412,"context":337},191,{"file":369,"line":414,"context":337},206,{"file":369,"line":416,"context":337},208,{"file":369,"line":418,"context":337},217,{"file":369,"line":418,"context":337},{"file":369,"line":418,"context":337},{"file":369,"line":289,"context":337},{"file":369,"line":423,"context":337},222,{"file":369,"line":425,"context":337},227,{"file":369,"line":427,"context":337},229,{"file":369,"line":429,"context":337},233,{"file":369,"line":431,"context":337},249,{"file":369,"line":433,"context":337},251,{"file":369,"line":433,"context":337},{"file":369,"line":436,"context":337},256,{"file":369,"line":438,"context":337},266,{"file":369,"line":438,"context":337},{"file":369,"line":438,"context":337},{"file":369,"line":438,"context":337},{"file":369,"line":443,"context":337},270,{"file":369,"line":445,"context":337},280,{"file":369,"line":447,"context":337},282,{"file":369,"line":447,"context":337},{"file":369,"line":450,"context":337},287,{"file":369,"line":452,"context":337},290,{"file":369,"line":452,"context":337},{"file":369,"line":455,"context":337},304,{"file":369,"line":455,"context":337},{"file":369,"line":458,"context":337},309,{"file":369,"line":460,"context":337},324,{"file":369,"line":462,"context":337},326,{"file":369,"line":464,"context":337},331,{"file":369,"line":466,"context":337},352,{"file":369,"line":468,"context":337},353,{"file":369,"line":468,"context":337},{"file":369,"line":468,"context":337},{"file":369,"line":472,"context":337},354,{"file":369,"line":474,"context":337},360,{"file":369,"line":476,"context":337},375,{"file":369,"line":478,"context":337},377,{"file":369,"line":480,"context":337},408,{"file":369,"line":480,"context":337},{"file":369,"line":483,"context":337},409,{"file":369,"line":483,"context":337},{"file":369,"line":483,"context":337},{"file":369,"line":487,"context":337},410,{"file":369,"line":487,"context":337},{"file":369,"line":487,"context":337},{"file":369,"line":491,"context":337},411,{"file":369,"line":493,"context":337},418,{"file":369,"line":495,"context":337},433,{"file":369,"line":497,"context":337},435,{"file":369,"line":497,"context":337},{"file":369,"line":500,"context":337},440,{"file":369,"line":502,"context":337},458,{"file":369,"line":504,"context":337},459,{"file":369,"line":504,"context":337},{"file":369,"line":504,"context":337},{"file":369,"line":504,"context":337},{"file":369,"line":509,"context":337},460,{"file":369,"line":511,"context":337},466,{"file":369,"line":513,"context":337},481,{"file":369,"line":515,"context":337},483,{"file":369,"line":515,"context":337},{"file":369,"line":518,"context":337},512,{"file":369,"line":518,"context":337},{"file":369,"line":521,"context":337},513,{"file":369,"line":521,"context":337},{"file":369,"line":521,"context":337},{"file":369,"line":525,"context":337},514,{"file":369,"line":525,"context":337},{"file":369,"line":525,"context":337},{"file":369,"line":525,"context":337},{"file":369,"line":530,"context":337},515,{"file":369,"line":532,"context":337},522,{"file":369,"line":534,"context":337},537,{"file":369,"line":536,"context":337},538,{"file":369,"line":538,"context":337},552,{"file":155,"line":540,"context":337},103,{"file":167,"line":229,"context":337},{"file":543,"line":347,"context":337},"core\\inc\\app-panel.html.inc.php",{"file":543,"line":347,"context":337},{"file":543,"line":347,"context":337},{"file":543,"line":347,"context":337},{"file":543,"line":173,"context":337},{"file":549,"line":163,"context":337},"core\\inc\\theme-switch-manager.html.inc.php",{"file":549,"line":163,"context":337},{"file":549,"line":552,"context":337},40,{"file":549,"line":552,"context":337},{"file":549,"line":555,"context":337},70,{"file":549,"line":555,"context":337},{"file":558,"line":356,"context":337},"core\\theme\\class-wpmob-theme.php",{"file":235,"line":341,"context":337},{"file":235,"line":323,"context":337},{"file":182,"line":373,"context":337},{"file":182,"line":373,"context":337},{"file":182,"line":45,"context":337},{"file":182,"line":45,"context":337},{"file":182,"line":566,"context":337},71,{"file":182,"line":568,"context":337},73,{"file":182,"line":570,"context":337},136,{"file":182,"line":572,"context":337},137,{"file":182,"line":574,"context":337},169,{"file":182,"line":576,"context":337},171,{"file":182,"line":576,"context":337},{"file":182,"line":579,"context":337},176,{"file":182,"line":581,"context":337},179,{"file":182,"line":581,"context":337},{"file":182,"line":581,"context":337},{"file":182,"line":581,"context":337},{"file":182,"line":399,"context":337},{"file":182,"line":587,"context":337},203,{"file":182,"line":202,"context":337},{"file":182,"line":202,"context":337},{"file":182,"line":591,"context":337},210,{"file":182,"line":593,"context":337},213,{"file":182,"line":593,"context":337},{"file":182,"line":593,"context":337},{"file":182,"line":593,"context":337},{"file":182,"line":593,"context":337},{"file":182,"line":599,"context":337},214,{"file":182,"line":427,"context":337},{"file":182,"line":602,"context":337},231,{"file":182,"line":604,"context":337},240,{"file":182,"line":604,"context":337},{"file":182,"line":604,"context":337},{"file":182,"line":608,"context":337},243,{"file":182,"line":610,"context":337},245,{"file":182,"line":612,"context":337},250,{"file":182,"line":614,"context":337},252,{"file":182,"line":436,"context":337},{"file":182,"line":617,"context":337},272,{"file":182,"line":619,"context":337},274,{"file":182,"line":619,"context":337},{"file":182,"line":622,"context":337},279,{"file":182,"line":447,"context":337},{"file":182,"line":447,"context":337},{"file":182,"line":447,"context":337},{"file":182,"line":627,"context":337},284,{"file":182,"line":629,"context":337},286,{"file":182,"line":631,"context":337},288,{"file":182,"line":633,"context":337},298,{"file":182,"line":635,"context":337},300,{"file":182,"line":635,"context":337},{"file":182,"line":638,"context":337},305,{"file":182,"line":640,"context":337},308,{"file":182,"line":640,"context":337},{"file":182,"line":643,"context":337},322,{"file":182,"line":643,"context":337},{"file":182,"line":646,"context":337},327,{"file":182,"line":648,"context":337},342,{"file":182,"line":650,"context":337},344,{"file":182,"line":652,"context":337},349,{"file":182,"line":654,"context":337},370,{"file":182,"line":656,"context":337},371,{"file":182,"line":656,"context":337},{"file":182,"line":656,"context":337},{"file":182,"line":660,"context":337},372,{"file":182,"line":662,"context":337},378,{"file":182,"line":664,"context":337},393,{"file":182,"line":666,"context":337},395,{"file":182,"line":668,"context":337},426,{"file":182,"line":668,"context":337},{"file":182,"line":671,"context":337},427,{"file":182,"line":671,"context":337},{"file":182,"line":671,"context":337},{"file":182,"line":675,"context":337},428,{"file":182,"line":675,"context":337},{"file":182,"line":675,"context":337},{"file":182,"line":679,"context":337},429,{"file":182,"line":681,"context":337},436,{"file":182,"line":683,"context":337},451,{"file":182,"line":685,"context":337},453,{"file":182,"line":685,"context":337},{"file":182,"line":502,"context":337},{"file":182,"line":689,"context":337},476,{"file":182,"line":691,"context":337},477,{"file":182,"line":691,"context":337},{"file":182,"line":691,"context":337},{"file":182,"line":691,"context":337},{"file":182,"line":696,"context":337},478,{"file":182,"line":698,"context":337},484,{"file":182,"line":700,"context":337},499,{"file":182,"line":702,"context":337},501,{"file":182,"line":702,"context":337},{"file":182,"line":705,"context":337},530,{"file":182,"line":705,"context":337},{"file":182,"line":708,"context":337},531,{"file":182,"line":708,"context":337},{"file":182,"line":708,"context":337},{"file":182,"line":712,"context":337},532,{"file":182,"line":712,"context":337},{"file":182,"line":712,"context":337},{"file":182,"line":712,"context":337},{"file":182,"line":717,"context":337},533,{"file":182,"line":719,"context":337},540,{"file":182,"line":721,"context":337},555,{"file":182,"line":723,"context":337},556,{"file":182,"line":725,"context":337},570,{"file":727,"line":136,"context":337},"themes\\mobilissimo\\contact.php",{"file":727,"line":207,"context":337},{"file":730,"line":579,"context":337},"themes\\mobilissimo\\css\\style.php",{"file":730,"line":404,"context":337},{"file":730,"line":733,"context":337},236,{"file":730,"line":735,"context":337},244,{"file":730,"line":452,"context":337},{"file":730,"line":738,"context":337},294,{"file":730,"line":740,"context":337},333,{"file":730,"line":742,"context":337},363,{"file":730,"line":708,"context":337},{"file":730,"line":745,"context":337},608,{"file":730,"line":747,"context":337},618,{"file":730,"line":749,"context":337},622,{"file":730,"line":751,"context":337},625,{"file":730,"line":753,"context":337},1296,{"file":730,"line":755,"context":337},1311,{"file":730,"line":757,"context":337},1314,{"file":730,"line":759,"context":337},1345,{"file":730,"line":761,"context":337},1348,{"file":730,"line":763,"context":337},1381,{"file":730,"line":765,"context":337},1385,{"file":730,"line":767,"context":337},1388,{"file":730,"line":769,"context":337},1532,{"file":730,"line":771,"context":337},1555,{"file":730,"line":773,"context":337},1628,{"file":730,"line":775,"context":337},1634,{"file":730,"line":777,"context":337},1798,{"file":730,"line":779,"context":337},1906,{"file":730,"line":781,"context":337},2189,{"file":730,"line":783,"context":337},2193,{"file":730,"line":785,"context":337},2231,{"file":730,"line":787,"context":337},2324,{"file":730,"line":789,"context":337},2389,{"file":730,"line":791,"context":337},2411,{"file":730,"line":793,"context":337},2414,{"file":730,"line":795,"context":337},3051,{"file":797,"line":253,"context":337},"themes\\mobilissimo\\functions\\helpers.php",{"file":797,"line":799,"context":337},107,{"file":797,"line":801,"context":337},135,{"file":797,"line":194,"context":337},{"file":797,"line":804,"context":337},181,{"file":797,"line":418,"context":337},{"file":797,"line":431,"context":337},{"file":797,"line":808,"context":337},254,{"file":797,"line":810,"context":337},283,{"file":797,"line":812,"context":337},293,{"file":797,"line":738,"context":337},{"file":797,"line":815,"context":337},350,{"file":797,"line":817,"context":337},381,{"file":797,"line":819,"context":337},450,{"file":797,"line":702,"context":337},{"file":797,"line":822,"context":337},539,{"file":797,"line":824,"context":337},630,{"file":797,"line":826,"context":337},648,{"file":797,"line":828,"context":337},689,{"file":797,"line":830,"context":337},690,{"file":797,"line":832,"context":337},694,{"file":797,"line":832,"context":337},{"file":835,"line":373,"context":337},"themes\\mobilissimo\\includes\\contact-form.php",{"file":837,"line":838,"context":337},"themes\\mobilissimo\\includes\\sidebar.php",13,{"file":837,"line":552,"context":337},{"file":841,"line":842,"context":337},"themes\\mobilissimo\\index.php",23,{"file":841,"line":844,"context":337},84,{"file":846,"line":67,"context":337},"themes\\mobilissimo\\page-blog.php",{"file":848,"line":136,"context":337},"themes\\mobilissimo\\page-contact.php",{"file":848,"line":207,"context":337},{"file":851,"line":176,"context":337},"themes\\mobilissimo\\page-gallery2.php",{"file":853,"line":176,"context":337},"themes\\mobilissimo\\page-gallery3.php",{"file":855,"line":176,"context":337},"themes\\mobilissimo\\page-gallery4.php",{"file":857,"line":33,"context":337},"themes\\mobilissimo\\page.php",{"file":857,"line":45,"context":337},{"file":860,"line":14,"context":337},"themes\\mobilissimo\\searchform.php",{"file":862,"line":367,"context":337},"themes\\mobilissimo\\templates\\blogformat-aside.php",{"file":864,"line":865,"context":337},"themes\\mobilissimo\\templates\\blogformat-gallery.php",81,{"file":864,"line":867,"context":337},120,{"file":869,"line":870,"context":337},"themes\\mobilissimo\\templates\\blogformat-link.php",6,{"file":869,"line":353,"context":337},{"file":873,"line":176,"context":337},"themes\\mobilissimo\\templates\\blogformat-standard.php",{"file":873,"line":566,"context":337},{"file":876,"line":877,"context":337},"themes\\mobilissimo\\templates\\blogformat-video.php",43,{"file":876,"line":261,"context":337},{"file":876,"line":880,"context":337},92,{"file":882,"line":883,"context":337},"themes\\mobilissimo\\_front-page.php",41,{"file":882,"line":885,"context":337},61,3,[888],{"name":889,"version":28,"knownCves":890},"Select2",[],[892,923,934,942,951,959,973,982],{"entryPoint":893,"graph":894,"unsanitizedCount":336,"severity":922},"acera_ajax_image_upload (themes\\mobilissimo\\acera-options\\ajax-image.php:7)",{"nodes":895,"edges":918},[896,900,905,908,913,916],{"id":897,"type":898,"label":899,"file":235,"line":367},"n0","source","$_FILES (x2)",{"id":901,"type":902,"label":903,"file":235,"line":341,"wp_function":904},"n1","sink","echo() [XSS]","echo",{"id":906,"type":898,"label":907,"file":235,"line":186},"n2","$_POST",{"id":909,"type":902,"label":910,"file":235,"line":911,"wp_function":912},"n3","update_option() [Settings Manipulation]",21,"update_option",{"id":914,"type":898,"label":915,"file":235,"line":367},"n4","$_FILES",{"id":917,"type":902,"label":910,"file":235,"line":911,"wp_function":912},"n5",[919,920,921],{"from":897,"to":901,"sanitized":233},{"from":906,"to":909,"sanitized":233},{"from":914,"to":917,"sanitized":233},"medium",{"entryPoint":924,"graph":925,"unsanitizedCount":14,"severity":933},"save_options (core\\class-wpmob-app-panel.php:565)",{"nodes":926,"edges":931},[927,930],{"id":897,"type":898,"label":928,"file":369,"line":929},"$_POST[?]",573,{"id":901,"type":902,"label":910,"file":369,"line":929,"wp_function":912},[932],{"from":897,"to":901,"sanitized":233},"low",{"entryPoint":935,"graph":936,"unsanitizedCount":14,"severity":933},"\u003Cclass-wpmob-app-panel> (core\\class-wpmob-app-panel.php:0)",{"nodes":937,"edges":940},[938,939],{"id":897,"type":898,"label":928,"file":369,"line":929},{"id":901,"type":902,"label":910,"file":369,"line":929,"wp_function":912},[941],{"from":897,"to":901,"sanitized":233},{"entryPoint":943,"graph":944,"unsanitizedCount":14,"severity":933},"save (core\\class-wpmob-theme-switch-manager.php:59)",{"nodes":945,"edges":949},[946,948],{"id":897,"type":898,"label":947,"file":167,"line":261},"$_POST['wpmob_cookie_lifespan']",{"id":901,"type":902,"label":910,"file":167,"line":261,"wp_function":912},[950],{"from":897,"to":901,"sanitized":233},{"entryPoint":952,"graph":953,"unsanitizedCount":14,"severity":933},"\u003Cclass-wpmob-theme-switch-manager> (core\\class-wpmob-theme-switch-manager.php:0)",{"nodes":954,"edges":957},[955,956],{"id":897,"type":898,"label":947,"file":167,"line":261},{"id":901,"type":902,"label":910,"file":167,"line":261,"wp_function":912},[958],{"from":897,"to":901,"sanitized":233},{"entryPoint":960,"graph":961,"unsanitizedCount":336,"severity":933},"\u003Cajax-image> (themes\\mobilissimo\\acera-options\\ajax-image.php:0)",{"nodes":962,"edges":969},[963,964,965,966,967,968],{"id":897,"type":898,"label":899,"file":235,"line":367},{"id":901,"type":902,"label":903,"file":235,"line":341,"wp_function":904},{"id":906,"type":898,"label":907,"file":235,"line":186},{"id":909,"type":902,"label":910,"file":235,"line":911,"wp_function":912},{"id":914,"type":898,"label":915,"file":235,"line":367},{"id":917,"type":902,"label":910,"file":235,"line":911,"wp_function":912},[970,971,972],{"from":897,"to":901,"sanitized":233},{"from":906,"to":909,"sanitized":233},{"from":914,"to":917,"sanitized":233},{"entryPoint":974,"graph":975,"unsanitizedCount":14,"severity":933},"save_options (themes\\mobilissimo\\acera-options\\generate-options.php:592)",{"nodes":976,"edges":980},[977,979],{"id":897,"type":898,"label":928,"file":182,"line":978},602,{"id":901,"type":902,"label":910,"file":182,"line":978,"wp_function":912},[981],{"from":897,"to":901,"sanitized":233},{"entryPoint":983,"graph":984,"unsanitizedCount":14,"severity":933},"\u003Cgenerate-options> (themes\\mobilissimo\\acera-options\\generate-options.php:0)",{"nodes":985,"edges":988},[986,987],{"id":897,"type":898,"label":928,"file":182,"line":978},{"id":901,"type":902,"label":910,"file":182,"line":978,"wp_function":912},[989],{"from":897,"to":901,"sanitized":233},{"summary":991,"deductions":992},"The \"wpmobile-apps\" plugin v1.0.2 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has a clean vulnerability history with no known CVEs. This suggests a degree of developer diligence in addressing known security issues.\n\nHowever, there are significant concerns arising from the static analysis. The presence of two AJAX handlers without authentication checks creates a direct attack vector for unauthorized actions. Furthermore, the static analysis reveals a concerning trend in output sanitization, with only 3% of outputs being properly escaped. This significantly increases the risk of Cross-Site Scripting (XSS) vulnerabilities, especially when combined with the 8 identified taint flows with unsanitized paths. While these taint flows are not flagged as critical or high severity, the sheer number and lack of sanitization are worrying.\n\nThe plugin also utilizes a potentially outdated bundled library, Select2, which could harbor its own unpatched vulnerabilities if not kept up-to-date. The use of the `create_function` is a deprecated and insecure practice that should be avoided. Despite the lack of known CVEs, the identified code signals and taint analysis warrant careful attention and remediation to improve the plugin's overall security.",[993,995,997,999,1001],{"reason":994,"points":11},"AJAX handlers without authentication checks",{"reason":996,"points":339},"Low percentage of properly escaped output",{"reason":998,"points":339},"Taint flows with unsanitized paths (8 total)",{"reason":1000,"points":236},"Use of deprecated and insecure function 'create_function'",{"reason":1002,"points":886},"Bundled library (Select2) potential for unpatched vulns","2026-03-16T23:12:15.983Z",{"wat":1005,"direct":1020},{"assetPaths":1006,"generatorPatterns":1012,"scriptPaths":1013,"versionParams":1014},[1007,1008,1009,1010,1011],"\u002Fwp-content\u002Fplugins\u002Fwpmobile-apps\u002Fapps\u002Fcall-us\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fwpmobile-apps\u002Fapps\u002Fcall-us\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Fwpmobile-apps\u002Fapps\u002Fcontact-us\u002Fapp.js","\u002Fwp-content\u002Fplugins\u002Fwpmobile-apps\u002Fapps\u002Fcontact-us\u002Fapp.css","\u002Fwp-content\u002Fplugins\u002Fwpmobile-apps\u002Fthemes\u002Fmobilissimo\u002Fcss\u002Fstyle.css",[],[1007,1009],[1015,1016,1017,1018,1019],"wpmobile-apps\u002Fapps\u002Fcall-us\u002Fapp.js?ver=","wpmobile-apps\u002Fapps\u002Fcall-us\u002Fapp.css?ver=","wpmobile-apps\u002Fapps\u002Fcontact-us\u002Fapp.js?ver=","wpmobile-apps\u002Fapps\u002Fcontact-us\u002Fapp.css?ver=","wpmobile-apps\u002Fthemes\u002Fmobilissimo\u002Fcss\u002Fstyle.css?ver=",{"cssClasses":1021,"htmlComments":1024,"htmlAttributes":1025,"restEndpoints":1034,"jsGlobals":1035,"shortcodeOutput":1036},[1022,1023],"wpmob-call-us","wpmob-contact-us",[],[1026,1027,1028,1029,1030,1031,1032,1033],"wpmob_app_call_us_order","wpmob_app_call_us_label","wpmob_app_call_us_text_icon","wpmob_app_call_us_phone","wpmob_app_contact_us_order","wpmob_app_contact_us_label","wpmob_app_contact_us_text_icon","wpmob_app_contact_us_address",[],[],[]]