[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVwFE067vtyWU5XQ75fsmzKyxcDORhx-mc38Ddmg5hqM":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":145,"fingerprints":196},"mockups","Mockups","1.0.2","launchui","https:\u002F\u002Fprofiles.wordpress.org\u002Flaunchui\u002F","\u003Cp>Showcase your app and UI right from WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose from a selection of beautiful and free iPhone X mockup photos\u003C\u002Fli>\n\u003Cli>Simply add your screenshot, no need to open your image editor\u003C\u002Fli>\n\u003Cli>Works with themes that support Gutenberg Blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>This plugin works best with a Gutenberg compatible theme.\u003C\u002Fp>\n\u003Col>\n\u003Cli>View or create a post or page\u003C\u002Fli>\n\u003Cli>Add a new device mockup block\u003C\u002Fli>\n\u003Cli>Upload a screenshot to the block, ensuring that the correct image size is used\u003C\u002Fli>\n\u003Cli>Choose from one of the mockup images available in the block inspector\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Ch4>Authors\u003C\u002Fh4>\n\u003Cp>Plugin by \u003Ca href=\"https:\u002F\u002Fbejnar.de\u002F\" title=\"Roman Bejnar\" rel=\"nofollow ugc\">Roman Bejnar\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.trangnguyen.de\u002F\" title=\"Trang Nguyen\" rel=\"nofollow ugc\">Trang Nguyen\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cp>Mockup images in this plugin use the following licenses:\u003Cbr \u002F>\n*  \u003Ca href=\"https:\u002F\u002Fcreativecommons.org\u002Fshare-your-work\u002Fpublic-domain\u002Fcc0\u002F\" title=\"Creative Commons CC0\" rel=\"nofollow ugc\">Creative Commons CC0\u003C\u002Fa>\u003Cbr \u002F>\n*  \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Flicense\" title=\"Unsplash License\" rel=\"nofollow ugc\">Unsplash License\u003C\u002Fa>\u003Cbr \u002F>\nHover over each image using the block inspector to see credits and license information.\u003C\u002Fp>\n","Mockup Blocks for WordPress Gutenberg featuring 6 free iPhone X mockup photos.",10,1326,0,"2019-10-05T12:33:00.000Z","5.2.24","5.1","7.2",[19,20,21,4,22],"devices","iphone","iphonex","screenshot","https:\u002F\u002Flaunchui.com\u002Fmockups-for-wordpress-gutenberg\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmockups.1.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T06:58:57.448Z",[35,56,75,100,124],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":50,"download_link":55,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"devices-elementor","Devices for Elementor","1.0.4","Namogo","https:\u002F\u002Fprofiles.wordpress.org\u002Fnamogo\u002F","\u003Cp>Devices for Elementor is a powerful Elementor widget that lets you add a phone, tablet, laptop, desktop or window \u002F browser frame to your images or screens, allowing you to present your mobile or web designs as they’re meant to be seen. Choose from predefined styles or change the colours of your devices, make your screens scrollable and allow your users to switch from portrait to landscape view, with separate images for each orientation.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cp>Devices for Elementor is a plugin that requires the Elementor free plugin. It adds a new “Devices” widget to the widgets panel and lets you add a device frame for your screenshots.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choose between an iphone, ipad, laptop, desktop or window \u002F browser frame to hold your designs\u003C\u002Fli>\n\u003Cli>Choose between portrait or landscape for mobile devices and allow your visitors to switch orientation as well, with different screens for each orientation\u003C\u002Fli>\n\u003Cli>Make your designs scrollable inside the device frame\u003C\u002Fli>\n\u003Cli>Use predefined styles of customize the appearance of you device to fit your website design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our \u003Ca href=\"https:\u002F\u002Fshop.namogo.com\u002Fproduct\u002Felementor-extras\u002F\" rel=\"nofollow ugc\">Elementor Extras plugin\u003C\u002Fa> lets you display MP4 videos on any device, with full control over how the play and rewind buttons display, plus 7 other completely new widgets for Elementor!\u003C\u002Fp>\n","Devices for Elementor is a powerful Elementor widget that lets you add a phone, tablet, laptop, desktop or window \u002F browser frame to your images or sc &hellip;",400,35051,62,8,"2017-07-05T07:50:00.000Z","4.8.28","4.5","",[19,52,53,20,54],"elementor","ipad","svg","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdevices-elementor.1.0.4.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":13,"num_ratings":13,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":50,"tags":68,"homepage":73,"download_link":74,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"iphone-control-panel","iPhone Control Panel","v0.7","Adrian Hanft","https:\u002F\u002Fprofiles.wordpress.org\u002Fadrian3\u002F","\u003Cp>The iPhone Control Panel Plugin allows you to easily configure how iPhones and iPod touches “see” your site. It gives you the ability to add custom css, a home screen bookmark icon, change the viewport, or even redirect iPhones and iPod touches to a different url.\u003C\u002Fp>\n\u003Cp>Changelog\u003C\u002Fp>\n\u003Cp>v0.7\u003Cbr \u002F>\n– I tried to fix an error some users experienced on the iPhone Control Panel admin page within WordPress.\u003C\u002Fp>\n\u003Cp>v0.6\u003Cbr \u002F>\n– This plugin has been heavily rebuilt to finally eliminate the redirect issues that plagued the last couple versions.\u003Cbr \u002F>\n– It has been tested to WordPress 2.85\u003Cbr \u002F>\n– The code inserted in wp-head is less bloated\u003Cbr \u002F>\n– CSS is no longer saved into an external css file\u003C\u002Fp>\n\u003Cp>v0.5\u003Cbr \u002F>\n– Further improvements to redirect script.\u003C\u002Fp>\n\u003Cp>v0.5\u003Cbr \u002F>\n– Further improvements to redirect script.\u003C\u002Fp>\n\u003Cp>v0.4\u003Cbr \u002F>\n– Corrected redirect script to be compatible with WordPress 8.4\u003C\u002Fp>\n\u003Cp>v0.3\u003Cbr \u002F>\n– fixed bug so that the redirect works correctly\u003C\u002Fp>\n\u003Cp>v0.2\u003Cbr \u002F>\n– fixed bug that now allows the plugin to be automatically upgraded through wordpress.\u003Cbr \u002F>\n– added screenshot\u003C\u002Fp>\n","Configure how iPhones and iPod touches see your site. Add custom css, a home screen bookmark icon, change the viewport, or redirect to another url.",12163,"2013-11-02T02:16:00.000Z","2.85","2.0.2",[69,20,70,71,72],"icons","ipod-touch","phone","touch-devices","http:\u002F\u002Fwww.adrian3.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiphone-control-panel.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":50,"tags":90,"homepage":95,"download_link":96,"security_score":97,"vuln_count":98,"unpatched_count":13,"last_vuln_date":99,"fetched_at":27},"favicon-by-realfavicongenerator","Favicon by RealFaviconGenerator","1.3.46","phbernard","https:\u002F\u002Fprofiles.wordpress.org\u002Fphbernard\u002F","\u003Cp>Generate and setup a favicon for desktop browsers, iPhone\u002FiPad, Android devices, Windows 8 tablets and more. In a matter of seconds, design an icon that looks great on all major platforms.\u003C\u002Fp>\n\u003Cp>Favicon is not just a single \u003Ccode>favicon.ico\u003C\u002Fcode> file dropped in the middle of your site. Nowadays, with so many different platforms and devices, you need a bunch of pictures to get the job done. With RealFaviconGenerator, generate all the icons you need for desktop browsers, iPhone\u002FiPad, Android devices, Windows 8 devices, and more.\u003C\u002Fp>\n\u003Cp>iOS devices use a high resolution Apple touch icon to illustrate bookmarks and home screen shortcuts. A first generation iPhone needs a 57×57 picture, whereas a brand new iPad with Retina screen looks for a 152×152 picture. Android Chrome also use these pictures if it finds them. Windows 8 takes another route with a dedicated set of icons and HTML declarations.\u003C\u002Fp>\n\u003Cp>Favicon is not only a matter of pictures with different resolutions. The various platforms coms with different UI guidelines. For example, the classic desktop favicons often use transparency. But iOS requires opaque icons. And Windows 8 has its own recommendations.\u003C\u002Fp>\n\u003Cp>Save hours of research and image edition with RealFaviconGenerator and its companion plugin. In a matter of seconds, you setup a favicon compatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Windows (IE, Chrome, Firefox, Opera, Safari)\u003C\u002Fli>\n\u003Cli>Mac (Safari, Chrome, Firefox, Opera, Camino)\u003C\u002Fli>\n\u003Cli>iOS (Safari, Chrome, Coast)\u003C\u002Fli>\n\u003Cli>Android (Chrome, Firefox)\u003C\u002Fli>\n\u003Cli>Surface (IE)\u003C\u002Fli>\n\u003Cli>And more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We take compatibility very seriously. See http:\u002F\u002Frealfavicongenerator.net\u002Ffavicon_compatibility for the full list.\u003C\u002Fp>\n\u003Cp>This plugin relies on \u003Ca href=\"http:\u002F\u002Frealfavicongenerator.net\" rel=\"nofollow ugc\">RealFaviconGenerator\u003C\u002Fa> when you create your favicon. Browse its \u003Ca href=\"https:\u002F\u002Frealfavicongenerator.net\u002Fterms_of_service\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Frealfavicongenerator.net\u002Fprivacy_policy\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> for additional information.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (\u003Ccode>en_EN\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Frealfavicongenerator.net\u002F\" rel=\"nofollow ugc\">Philippe Bernard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (\u003Ccode>fr_FR\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Frealfavicongenerator.net\u002F\" rel=\"nofollow ugc\">Philippe Bernard\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Swedish (\u003Ccode>sv_SE\u003C\u002Fcode>) by \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwileryd\" rel=\"nofollow ugc\">Linus Wileryd\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (\u003Ccode>pt_BR\u003C\u002Fcode>) by Marcelo Volgarini, \u003Ca href=\"http:\u002F\u002Fwww.techload.com.br\u002Fcriacao-de-sites-ribeirao-preto\" rel=\"nofollow ugc\">Criação de Sites\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (\u003Ccode>nl_NL\u003C\u002Fcode>) by \u003Ca href=\"https:\u002F\u002Feco13.eu\" rel=\"nofollow ugc\">Axel Vanderhaeghen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Danish (\u003Ccode>da_DK\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Falexanderleohansen.dk\u002F\" rel=\"nofollow ugc\">Alexander Leo-Hansen\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Czech (\u003Ccode>cs_CZ\u003C\u002Fcode>) by an anonymous translator\u003C\u002Fli>\n\u003Cli>Polish (\u003Ccode>pl_PL\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fmaciej-gryniuk.tk\u002F\" rel=\"nofollow ugc\">Maciej Gryniuk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Russian (\u003Ccode>ru_RU\u003C\u002Fcode>) by Natasha Diatko, \u003Ca href=\"https:\u002F\u002Fwww.ustarcash.com\" rel=\"nofollow ugc\">UStarCash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Indonesian (\u003Ccode>id_ID\u003C\u002Fcode>) by \u003Ca href=\"https:\u002F\u002Fwww.chameleonjohn.com\u002F\" rel=\"nofollow ugc\">Jordan Silaen\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcoderisk.com\u002Fwp\u002Fplugin\u002Ffavicon-by-realfavicongenerator\u002FRIPS-TVYsdQTMAr\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n","Create and install your favicon for all platforms: PC\u002FMac, iPhone\u002FiPad, Android devices, Windows 8 tablets...",200000,5216829,98,800,"2026-03-02T16:20:00.000Z","7.0","3.5",[91,92,93,20,94],"apple-touch-icon","favicon","icon","logo","http:\u002F\u002Frealfavicongenerator.net\u002Fextensions\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffavicon-by-realfavicongenerator.1.3.46.zip",96,4,"2024-04-10 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":50,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":11,"unpatched_count":13,"last_vuln_date":123,"fetched_at":27},"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",[116,20,117,118,119],"android","mobile","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":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":122,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":142,"download_link":143,"security_score":144,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"multi-device-switcher","Multi Device Switcher","1.8.6","thingsym","https:\u002F\u002Fprofiles.wordpress.org\u002Fthingsym\u002F","\u003Cp>Multi Device Switcher plugin allows you to set a separate theme for device (Smart Phone, Tablet PC, Mobile Phone, Game and custom).\u003Cbr \u002F>\nThis plugin detects if your site is being viewed by UserAgent, and switches to selected theme.\u003Cbr \u002F>\nThe Custom Switcher can add every device.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set a separate theme for device (Smart Phone, Tablet PC, Mobile Phone, Game), switches to selected theme.\u003C\u002Fli>\n\u003Cli>Add every device by the \u003Cstrong>Custom Switcher\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Add links ‘Mobile’ or ‘PC’ in the theme by the \u003Cstrong>PC Switcher\u003C\u002Fstrong>, switch to the default theme.\u003C\u002Fli>\n\u003Cli>Switch the content of the post or page for each device by the \u003Cstrong>Display Switcher\u003C\u002Fstrong> Shortcode.\u003C\u002Fli>\n\u003Cli>Disable the switching of the theme for each url by the \u003Cstrong>Disable Switcher\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Can be using \u003Cstrong>is_multi_device()\u003C\u002Fstrong> function that detect of the device.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi Device Switcher Command\u003C\u002Fstrong> command-line tool (required WP-CLI)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any trouble, you can use the forums or report bugs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmulti-device-switcher\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmulti-device-switcher\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribution\u003C\u002Fh4>\n\u003Cp>Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Cp>Translating a plugin takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.\u003C\u002Fp>\n\u003Cp>If you have created or updated your own language pack, you can send gettext PO and MO files to author. I can bundle it into plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\" rel=\"nofollow ugc\">VCS – GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmulti-device-switcher\u002F\" rel=\"ugc\">Homepage – WordPress Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fmulti-device-switcher\" rel=\"nofollow ugc\">Translate Multi Device Switcher into your language.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also contribute by answering issues on the forums.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmulti-device-switcher\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmulti-device-switcher\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Patches and Bug Fixes\u003C\u002Fh4>\n\u003Cp>Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Fork \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\" rel=\"nofollow ugc\">Multi Device Switcher\u003C\u002Fa> from GitHub repository\u003C\u002Fli>\n\u003Cli>Create a feature branch: git checkout -b my-new-feature\u003C\u002Fli>\n\u003Cli>Commit your changes: git commit -am ‘Add some feature’\u003C\u002Fli>\n\u003Cli>Push to the branch: git push origin my-new-feature\u003C\u002Fli>\n\u003Cli>Create new Pull Request\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Contribute guidlines\u003C\u002Fh4>\n\u003Cp>If you would like to contribute, here are some notes and guidlines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All development happens on the \u003Cstrong>develop\u003C\u002Fstrong> branch, so it is always the most up-to-date\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>master\u003C\u002Fstrong> branch only contains tagged releases\u003C\u002Fli>\n\u003Cli>If you are going to be submitting a pull request, please submit your pull request to the \u003Cstrong>develop\u003C\u002Fstrong> branch\u003C\u002Fli>\n\u003Cli>See about \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Ffork-a-repo\u002F\" rel=\"nofollow ugc\">forking\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Fusing-pull-requests\u002F\" rel=\"nofollow ugc\">pull requests\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Test Matrix\u003C\u002Fh4>\n\u003Cp>For operation compatibility between PHP version and WordPress version, see below \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher\u002Factions\" rel=\"nofollow ugc\">Github Actions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Known bugs\u003C\u002Fh4>\n\u003Cp>WordPress Core version 6.4 – 6.4.1\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Theme doesn’t switch properly\u003C\u002Fli>\n\u003Cli>Bug report: https:\u002F\u002Fcore.trac.wordpress.org\u002Fticket\u002F59847\u003C\u002Fli>\n\u003Cli>It seems to have been caused by a change (breaking change) at https:\u002F\u002Fcore.trac.wordpress.org\u002Fchangeset\u002F56635. The bug is fixed in https:\u002F\u002Fcore.trac.wordpress.org\u002Fchangeset\u002F57129 (fixed in WordPress 6.4.2)\u003C\u002Fli>\n\u003C\u002Ful>\n","Multi Device Switcher plugin allows you to set a separate theme for device (Smart Phone, Tablet PC, Mobile Phone, Game and custom).",20000,290715,11,"2025-01-17T07:15:00.000Z","6.7.5","4.9","5.6",[116,53,20,140,141],"switcher","theme","https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fmulti-device-switcher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-device-switcher.1.8.6.zip",92,{"attackSurface":146,"codeSignals":158,"taintFlows":184,"riskAssessment":185,"analyzedAt":195},{"hooks":147,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":13,"unprotectedCount":13},[148],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","plugins_loaded","anonymous","blocks\\iphonex\\index.php",5,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":183},[],{"prepared":13,"raw":13,"locations":161},[],{"escaped":13,"rawEcho":11,"locations":163},[164,167,169,171,173,175,176,178,180,182],{"file":152,"line":165,"context":166},52,"raw output",{"file":152,"line":168,"context":166},54,{"file":152,"line":170,"context":166},55,{"file":152,"line":172,"context":166},56,{"file":152,"line":174,"context":166},58,{"file":152,"line":174,"context":166},{"file":152,"line":177,"context":166},60,{"file":152,"line":179,"context":166},61,{"file":152,"line":181,"context":166},65,{"file":152,"line":181,"context":166},[],[],{"summary":186,"deductions":187},"The 'mockups' plugin v1.0.2 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by avoiding known dangerous functions, file operations, and external HTTP requests. The absence of any recorded vulnerabilities in its history is a strong indicator of a generally secure development process. Furthermore, the plugin does not bundle any external libraries, which eliminates the risk of relying on outdated or vulnerable third-party code. The attack surface is also remarkably small, with no AJAX handlers, REST API routes, shortcodes, or cron events, meaning there are very few potential entry points for attackers.\n\nHowever, a significant concern arises from the complete lack of output escaping. With 10 total outputs and 0% properly escaped, this opens the door to Cross-Site Scripting (XSS) vulnerabilities. Any user-provided data that is displayed on the front-end without proper sanitization could be exploited. Additionally, the absence of nonce checks and capability checks on the identified entry points (even though there are none currently) is a potential weakness that could become a problem if the plugin evolves and new entry points are introduced without proper security measures. The taint analysis also shows no flows analyzed, which might indicate a lack of comprehensive security testing or a very simple plugin that inherently avoids taint issues.\n\nIn conclusion, while the 'mockups' plugin v1.0.2 benefits from a small attack surface and a clean vulnerability history, the critical issue of unescaped output poses a significant risk of XSS. The lack of security checks on potential future entry points also warrants attention. Developers should prioritize addressing the output escaping to improve the plugin's overall security.",[188,191,193],{"reason":189,"points":190},"Unescaped output",20,{"reason":192,"points":11},"No capability checks",{"reason":194,"points":11},"No nonce checks","2026-03-17T01:36:37.939Z",{"wat":197,"direct":206},{"assetPaths":198,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[199,200],"\u002Fwp-content\u002Fplugins\u002Fmockups\u002Fdist\u002Fassets\u002Findex-8f1e45e6.css","\u002Fwp-content\u002Fplugins\u002Fmockups\u002Fdist\u002Fassets\u002Findex-45236511.js",[],[200],[204,205],"mockups\u002Fdist\u002Fassets\u002Findex-8f1e45e6.css?ver=","mockups\u002Fdist\u002Fassets\u002Findex-45236511.js?ver=",{"cssClasses":207,"htmlComments":209,"htmlAttributes":210,"restEndpoints":212,"jsGlobals":213,"shortcodeOutput":215},[208],"wp-block-mockups-device",[],[211],"data-wp-block",[],[214],"wp",[]]