[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJZObwMgHn8QKOqsWZOVydpN2e0wrO0G5CwFK8zeTMFc":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":153,"fingerprints":515},"show-my-sales","Show My Sales","1.1","Mindstien Technologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fmindstien\u002F","\u003Cp>This plugins help you get real time sales data like number of sales made today, this week, this month, this year and all time etc on your android\u002Fiphone or any other mobile\u002Ftable device as webapp.\u003C\u002Fp>\n\u003Cp>The main feature of this plugin is that you can navigate to any day in history to see sales made on that day, i.e. to see sales made on 22 Jan 2009, you can go to \u003Cstrong>All Time->2009->January->3rd week->22nd Jan\u003C\u002Fstrong>, This way you will be able to see number of orders and items sold on 22 Jan 2009.\u003C\u002Fp>\n\u003Cp>Other feature included are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports \u003Cstrong>multiple currency\u003C\u002Fstrong> symbol. (Dollar, Yen, Pound, Euro, Indian Rupee etc..)\u003C\u002Fli>\n\u003Cli>Supports Two different \u003Cstrong>web-app templates\u003C\u002Fstrong>, One for great visual effect (default), and another for best performance on old mobile device or for slow data connection.\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>Custom URL\u003C\u002Fstrong>: you can configure webapp at your own url like (www.yoursite.com\u002Fmywebapp) \u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>QR Code\u003C\u002Fstrong>: To quickly open webapp on mobile, just scan the QR code on plugin settings page.\u003C\u002Fli>\n\u003Cli>Shows \u003Cstrong>best selling products\u003C\u002Fstrong> on each page. If you are looking at year over view, you will see best selling items for that year and same for month view, week view etc..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Want to see more information on webapp?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.mindstien.com\u002Fcontact-us\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa> to request customization on this plugin\u002Fwebapp.\u003C\u002Fp>\n\u003Cp>Hire plugin author for your \u003Ca href=\"http:\u002F\u002Fwww.freelancer.com\u002Fu\u002Fmindstiente.html\" rel=\"nofollow ugc\">WordPress Development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Visit official website for this plugin at \u003Ca href=\"http:\u002F\u002Fwww.mindstien.com\" rel=\"nofollow ugc\">Mindstien Technologies\u003C\u002Fa>.\u003C\u002Fp>\n","An E-commerce sales mobile webapp to show live sales data on your iPhone\u002FiPod\u002FAndroid device. Works with WP e-commerce now, more will be added soon.",10,2340,100,1,"2014-09-13T11:36:00.000Z","4.0.38","3.0.1","",[20,21,22,23,24],"android","e-commerce","mobile","webapp","wpec","http:\u002F\u002Fwww.mindstien.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-my-sales.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":27,"computed_at":38},"mindstien",7,390,87,30,"2026-04-04T09:53:54.392Z",[40,63,88,113,132],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":11,"unpatched_count":28,"last_vuln_date":62,"fetched_at":30},"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",[20,56,22,57,58],"iphone","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":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":61,"num_ratings":73,"last_updated":74,"tested_up_to":53,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":28,"last_vuln_date":87,"fetched_at":30},"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",[78,79,80,81,82],"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,2,"2025-09-22 00:00:00",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":53,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":108,"download_link":109,"security_score":110,"vuln_count":111,"unpatched_count":28,"last_vuln_date":112,"fetched_at":30},"wpappninja","WPMobile.App","11.75","Amauri","https:\u002F\u002Fprofiles.wordpress.org\u002Famauric\u002F","\u003Ch4>Android and iOS mobile app\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>💳 \u003Cstrong>LIFETIME LICENCE\u003C\u002Fstrong> – No subscription, no hidden fees.\u003Cbr \u002F>\n\u003Cem>Android 129€ \u002F\u002F iOS 129€ \u002F\u002F Android + iOS 239€\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🎉 \u003Cstrong>FREE TEST\u003C\u002Fstrong> – You can test your mobile app \u003Ca href=\"https:\u002F\u002Fwpmobile.app\u002Fen\u002Ftest-my-app\u002F\" rel=\"nofollow ugc\">with the demo app\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🖌 \u003Cstrong>CUSTOMIZATION\u003C\u002Fstrong> – No mention of our brand or advertisement, the mobile app is white-labeled.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📲 \u003Cstrong>GREAT COMPATIBILITY\u003C\u002Fstrong> – The mobile apps is compatible with smartphones and tablets, always up-to-date.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>👌 \u003Cstrong>VERY EASY PUBLISH\u003C\u002Fstrong> – I take care of all the technical work, no software to download or complicated manipulation to do.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💬 \u003Cstrong>SUPPORT TEAM\u003C\u002Fstrong> – I’m here to help and answer all your requests as quickly as possible.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>👍 \u003Cstrong>AUTOMATIC APP UPDATE\u003C\u002Fstrong> – When new content is released, the application is automatically updated.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📢 \u003Cstrong>NOTIFICATIONS\u003C\u002Fstrong> – Unlimited push notification: manually or with automated push.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>📈 \u003Cstrong>REAL-TIME STATISTICS\u003C\u002Fstrong> – Stats about the app usage, all statistics are real-time and hosted on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Android and iOS mobile application. Easy setup, free test.",4000,551250,96,161,"2025-12-02T15:54:00.000Z","3.7.0","5.6",[20,104,105,106,107],"android-app","ios","ios-app","mobile-app","https:\u002F\u002Fwpmobile.app\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpappninja.zip",89,9,"2025-10-26 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":13,"num_ratings":14,"last_updated":123,"tested_up_to":53,"requires_at_least":124,"requires_php":18,"tags":125,"homepage":129,"download_link":130,"security_score":13,"vuln_count":14,"unpatched_count":28,"last_vuln_date":131,"fetched_at":30},"browser-theme-color","Browser Theme Color","1.5","Marco Milesi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmilmor\u002F","\u003Cp>Discover a powerful solution for enhancing your website’s user experience across multiple platforms with our simple, lightweight, and effective plugin that adds the “theme-color” meta tag. Compatible with Android, iOS, and Windows Phone, our plugin is designed based on Google guidelines to ensure a seamless user experience on all devices.\u003C\u002Fp>\n\u003Cp>In addition to its seamless compatibility, our plugin is fully customizable, allowing you to style it to match your brand’s unique identity. With the option to choose from a variety of colors, you can easily tailor the “theme-color” meta tag to perfectly complement your website’s design and layout.\u003C\u002Fp>\n\u003Cp>When you install the plugin for the first time, the color is automatically set to #23282D, which is the standard WordPress color. From there, you can easily customize the tag to match your brand, ensuring a fully immersive user experience that keeps visitors coming back for more.\u003C\u002Fp>\n\u003Cp>Don’t settle for a subpar user experience on mobile devices. Elevate your website’s design and functionality with our “theme-color” meta tag plugin today, for free!\u003C\u002Fp>\n","Add the 'theme-color' meta tag to your website for a seamless user experience on Android & iOS with our easy-to-use plugin.",3000,31656,"2025-05-26T12:57:00.000Z","3.8",[20,126,127,22,128],"browser","color","theme","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbrowser-theme-color\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowser-theme-color.1.5.zip","2024-01-17 00:00:00",{"slug":133,"name":134,"version":135,"author":136,"author_profile":137,"description":138,"short_description":139,"active_installs":140,"downloaded":141,"rating":50,"num_ratings":142,"last_updated":143,"tested_up_to":53,"requires_at_least":144,"requires_php":18,"tags":145,"homepage":149,"download_link":150,"security_score":151,"vuln_count":111,"unpatched_count":28,"last_vuln_date":152,"fetched_at":30},"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",[104,146,147,107,148],"application","iphone-app","wordpress-mobile","http:\u002F\u002Fapppresser.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapppresser.4.5.2.zip",82,"2025-10-29 00:00:00",{"attackSurface":154,"codeSignals":190,"taintFlows":457,"riskAssessment":503,"analyzedAt":514},{"hooks":155,"ajaxHandlers":186,"restRoutes":187,"shortcodes":188,"cronEvents":189,"entryPointCount":28,"unprotectedCount":28},[156,162,167,171,175,179,182],{"type":157,"name":158,"callback":159,"file":160,"line":161},"action","init","msms_front_int","inc\\core.php",75,{"type":157,"name":163,"callback":164,"file":165,"line":166},"admin_head","register_assets","mpf\\mpf.class.php",244,{"type":157,"name":168,"callback":169,"file":165,"line":170},"admin_footer","enqueue_assets",245,{"type":157,"name":172,"callback":173,"file":165,"line":174},"admin_init","default_settings",247,{"type":157,"name":176,"callback":177,"file":165,"line":178},"admin_menu","manage_options",249,{"type":157,"name":176,"callback":180,"file":165,"line":181},"options_page",251,{"type":157,"name":158,"callback":183,"file":184,"line":185},"init_msms","show-my-sales.php",35,[],[],[],[],{"dangerousFunctions":191,"sqlUsage":192,"outputEscaping":195,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":456},[],{"prepared":193,"raw":28,"locations":194},8,[],{"escaped":196,"rawEcho":197,"locations":198},4,179,[199,203,205,207,209,211,213,215,217,218,220,222,224,226,227,228,229,230,232,234,236,238,240,241,243,245,247,249,251,252,253,254,256,258,260,262,264,266,267,269,270,272,274,276,278,280,281,282,283,285,287,289,291,293,295,297,299,301,303,305,308,309,310,311,313,315,316,317,318,319,320,321,322,325,327,328,329,330,331,332,333,335,336,337,339,341,342,343,344,345,346,348,349,350,351,352,353,354,356,357,358,360,362,363,364,366,367,369,371,373,375,377,379,380,381,382,383,384,385,386,387,389,390,391,392,393,394,395,396,398,400,401,402,403,404,405,406,407,408,409,411,412,414,416,417,418,419,420,421,422,423,424,425,426,427,428,430,431,432,433,434,435,436,438,439,440,441,442,443,444,446,447,449,450,451,452,453,454,455],{"file":200,"line":201,"context":202},"inc\\html.php",13,"raw output",{"file":200,"line":204,"context":202},62,{"file":200,"line":206,"context":202},63,{"file":200,"line":208,"context":202},72,{"file":200,"line":210,"context":202},76,{"file":200,"line":212,"context":202},77,{"file":200,"line":214,"context":202},78,{"file":200,"line":216,"context":202},79,{"file":200,"line":110,"context":202},{"file":200,"line":219,"context":202},92,{"file":200,"line":221,"context":202},144,{"file":200,"line":223,"context":202},145,{"file":200,"line":225,"context":202},153,{"file":200,"line":225,"context":202},{"file":200,"line":225,"context":202},{"file":200,"line":99,"context":202},{"file":200,"line":99,"context":202},{"file":200,"line":231,"context":202},164,{"file":200,"line":233,"context":202},168,{"file":200,"line":235,"context":202},186,{"file":200,"line":237,"context":202},187,{"file":200,"line":239,"context":202},194,{"file":200,"line":239,"context":202},{"file":200,"line":242,"context":202},198,{"file":200,"line":244,"context":202},205,{"file":200,"line":246,"context":202},207,{"file":200,"line":248,"context":202},213,{"file":200,"line":250,"context":202},216,{"file":200,"line":250,"context":202},{"file":200,"line":250,"context":202},{"file":200,"line":250,"context":202},{"file":200,"line":255,"context":202},224,{"file":200,"line":257,"context":202},229,{"file":200,"line":259,"context":202},230,{"file":200,"line":261,"context":202},233,{"file":200,"line":263,"context":202},239,{"file":200,"line":265,"context":202},241,{"file":200,"line":170,"context":202},{"file":200,"line":268,"context":202},284,{"file":200,"line":268,"context":202},{"file":200,"line":271,"context":202},289,{"file":200,"line":273,"context":202},296,{"file":200,"line":275,"context":202},298,{"file":200,"line":277,"context":202},304,{"file":200,"line":279,"context":202},307,{"file":200,"line":279,"context":202},{"file":200,"line":279,"context":202},{"file":200,"line":279,"context":202},{"file":200,"line":284,"context":202},334,{"file":200,"line":286,"context":202},340,{"file":200,"line":288,"context":202},344,{"file":200,"line":290,"context":202},348,{"file":200,"line":292,"context":202},368,{"file":200,"line":294,"context":202},380,{"file":200,"line":296,"context":202},389,{"file":200,"line":298,"context":202},399,{"file":200,"line":300,"context":202},423,{"file":200,"line":302,"context":202},428,{"file":165,"line":304,"context":202},306,{"file":306,"line":307,"context":202},"mpf\\views\\about.php",80,{"file":306,"line":151,"context":202},{"file":306,"line":36,"context":202},{"file":306,"line":36,"context":202},{"file":306,"line":312,"context":202},90,{"file":314,"line":86,"context":202},"mpf\\views\\checkbox-group.php",{"file":314,"line":111,"context":202},{"file":314,"line":111,"context":202},{"file":314,"line":111,"context":202},{"file":314,"line":111,"context":202},{"file":314,"line":111,"context":202},{"file":314,"line":111,"context":202},{"file":314,"line":201,"context":202},{"file":323,"line":324,"context":202},"mpf\\views\\checkbox.php",5,{"file":323,"line":326,"context":202},6,{"file":323,"line":326,"context":202},{"file":323,"line":193,"context":202},{"file":323,"line":193,"context":202},{"file":323,"line":193,"context":202},{"file":323,"line":193,"context":202},{"file":323,"line":111,"context":202},{"file":334,"line":324,"context":202},"mpf\\views\\closetab.php",{"file":334,"line":326,"context":202},{"file":334,"line":34,"context":202},{"file":338,"line":86,"context":202},"mpf\\views\\code.php",{"file":338,"line":340,"context":202},3,{"file":338,"line":340,"context":202},{"file":338,"line":324,"context":202},{"file":338,"line":324,"context":202},{"file":338,"line":324,"context":202},{"file":338,"line":326,"context":202},{"file":347,"line":86,"context":202},"mpf\\views\\color.php",{"file":347,"line":340,"context":202},{"file":347,"line":340,"context":202},{"file":347,"line":326,"context":202},{"file":347,"line":326,"context":202},{"file":347,"line":326,"context":202},{"file":347,"line":111,"context":202},{"file":355,"line":86,"context":202},"mpf\\views\\editor.php",{"file":355,"line":340,"context":202},{"file":355,"line":340,"context":202},{"file":355,"line":359,"context":202},15,{"file":361,"line":14,"context":202},"mpf\\views\\hidden.php",{"file":361,"line":14,"context":202},{"file":361,"line":14,"context":202},{"file":365,"line":86,"context":202},"mpf\\views\\html.php",{"file":365,"line":340,"context":202},{"file":368,"line":324,"context":202},"mpf\\views\\notifications.php",{"file":368,"line":370,"context":202},12,{"file":368,"line":372,"context":202},20,{"file":368,"line":374,"context":202},28,{"file":368,"line":376,"context":202},36,{"file":378,"line":86,"context":202},"mpf\\views\\number.php",{"file":378,"line":86,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":196,"context":202},{"file":378,"line":324,"context":202},{"file":388,"line":324,"context":202},"mpf\\views\\radio.php",{"file":388,"line":324,"context":202},{"file":388,"line":326,"context":202},{"file":388,"line":326,"context":202},{"file":388,"line":201,"context":202},{"file":388,"line":201,"context":202},{"file":388,"line":201,"context":202},{"file":388,"line":201,"context":202},{"file":388,"line":397,"context":202},18,{"file":399,"line":324,"context":202},"mpf\\views\\select.php",{"file":399,"line":324,"context":202},{"file":399,"line":326,"context":202},{"file":399,"line":326,"context":202},{"file":399,"line":193,"context":202},{"file":399,"line":193,"context":202},{"file":399,"line":201,"context":202},{"file":399,"line":201,"context":202},{"file":399,"line":201,"context":202},{"file":399,"line":397,"context":202},{"file":410,"line":196,"context":202},"mpf\\views\\settings.php",{"file":410,"line":324,"context":202},{"file":410,"line":413,"context":202},25,{"file":415,"line":86,"context":202},"mpf\\views\\size.php",{"file":415,"line":86,"context":202},{"file":415,"line":196,"context":202},{"file":415,"line":196,"context":202},{"file":415,"line":196,"context":202},{"file":415,"line":196,"context":202},{"file":415,"line":196,"context":202},{"file":415,"line":324,"context":202},{"file":415,"line":324,"context":202},{"file":415,"line":11,"context":202},{"file":415,"line":11,"context":202},{"file":415,"line":11,"context":202},{"file":415,"line":359,"context":202},{"file":429,"line":86,"context":202},"mpf\\views\\text.php",{"file":429,"line":340,"context":202},{"file":429,"line":340,"context":202},{"file":429,"line":324,"context":202},{"file":429,"line":324,"context":202},{"file":429,"line":324,"context":202},{"file":429,"line":326,"context":202},{"file":437,"line":86,"context":202},"mpf\\views\\textarea.php",{"file":437,"line":340,"context":202},{"file":437,"line":340,"context":202},{"file":437,"line":324,"context":202},{"file":437,"line":324,"context":202},{"file":437,"line":324,"context":202},{"file":437,"line":326,"context":202},{"file":445,"line":86,"context":202},"mpf\\views\\title.php",{"file":445,"line":340,"context":202},{"file":448,"line":86,"context":202},"mpf\\views\\upload.php",{"file":448,"line":340,"context":202},{"file":448,"line":340,"context":202},{"file":448,"line":326,"context":202},{"file":448,"line":326,"context":202},{"file":448,"line":326,"context":202},{"file":448,"line":34,"context":202},{"file":448,"line":111,"context":202},[],[458],{"entryPoint":459,"graph":460,"unsanitizedCount":324,"severity":502},"\u003Chtml> (inc\\html.php:0)",{"nodes":461,"edges":494},[462,467,472,476,480,486,489,492],{"id":463,"type":464,"label":465,"file":200,"line":466},"n0","source","$_GET (x4)",48,{"id":468,"type":469,"label":470,"file":200,"line":206,"wp_function":471},"n1","sink","echo() [XSS]","echo",{"id":473,"type":464,"label":474,"file":200,"line":475},"n2","$_GET['msms_start']",136,{"id":477,"type":478,"label":479,"file":200,"line":475},"n3","transform","→ get_sales_between_dates()",{"id":481,"type":469,"label":482,"file":483,"line":484,"wp_function":485},"n4","get_results() [SQLi]","inc\\class_wpec.php",50,"get_results",{"id":487,"type":464,"label":474,"file":200,"line":488},"n5",223,{"id":490,"type":478,"label":491,"file":200,"line":488},"n6","→ get_product_summary_between_dates()",{"id":493,"type":469,"label":482,"file":483,"line":212,"wp_function":485},"n7",[495,497,498,500,501],{"from":463,"to":468,"sanitized":496},false,{"from":473,"to":477,"sanitized":496},{"from":477,"to":481,"sanitized":499},true,{"from":487,"to":490,"sanitized":496},{"from":490,"to":493,"sanitized":496},"high",{"summary":504,"deductions":505},"The \"show-my-sales\" v1.1 plugin presents a mixed security posture.  On the positive side, it demonstrates good practices by exclusively using prepared statements for all its SQL queries, avoiding the risk of SQL injection through raw SQL. Furthermore, the absence of file operations and external HTTP requests limits its attack surface in those areas. The plugin also reports zero known CVEs, which is a strong indicator of past security diligence or a lack of previous exploitation.\n\nHowever, significant concerns arise from the static analysis. A critical finding is the presence of one taint flow with an unsanitized path, which could lead to a high-severity vulnerability if exploited. Compounding this, a remarkably low percentage (2%) of output is properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities across numerous output points. The complete absence of nonce checks and capability checks, especially given the lack of defined entry points from the static analysis (which is itself unusual for a plugin), is a major oversight that leaves any potential future entry points vulnerable to CSRF and unauthorized actions.\n\nWhile the vulnerability history is clean, the code analysis reveals inherent weaknesses that could easily lead to future vulnerabilities if not addressed. The plugin's strengths lie in its SQL handling and avoidance of risky external interactions, but the critical taint flow and pervasive output escaping issues are significant security concerns that require immediate attention to improve its overall security. The lack of explicit entry points in the static analysis data is unusual and warrants further investigation, as it might mask potential attack vectors.",[506,508,510,512],{"reason":507,"points":370},"High severity taint flow found",{"reason":509,"points":11},"Very low output escaping rate (2%)",{"reason":511,"points":34},"Missing nonce checks",{"reason":513,"points":34},"Missing capability checks","2026-03-17T00:51:00.674Z",{"wat":516,"direct":525},{"assetPaths":517,"generatorPatterns":520,"scriptPaths":521,"versionParams":522},[518,519],"\u002Fwp-content\u002Fplugins\u002Fshow-my-sales\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fshow-my-sales\u002Fassets\u002Fjs\u002Fmain.js",[],[519],[523,524],"show-my-sales\u002Fassets\u002Fcss\u002Fstyle.css?ver=","show-my-sales\u002Fassets\u002Fjs\u002Fmain.js?ver=",{"cssClasses":526,"htmlComments":527,"htmlAttributes":528,"restEndpoints":529,"jsGlobals":530,"shortcodeOutput":532},[],[],[],[],[531],"var msms_settings",[533],"[show_my_sales]"]