[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvLMXjfAW84fWWak3i0Ee6C5OTIoXRfOiKzsKDY0stiA":3,"$fzP-6S6oK1MOAyrKJmsDPTgft0tlhXPVw7uyCwlyfdpQ":191,"$f57sLImWWPkGj0HhoopHl9QWx5KvbLTN8BiUqkYKjATw":196},{"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":15,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":135,"fingerprints":169},"mobile-frame","Mobile Frame","1.0","toledoroy","https:\u002F\u002Fprofiles.wordpress.org\u002Ftoledoroy\u002F","\u003Cp>This plugin allows you to display images in a full size iPhone or iPad frame.\u003Cbr \u002F>\nTo display an images in a mobile device frame. Wrap image with shortcode\u003Cbr \u002F>\n1. [mobileframe type=\\”iphone\\”]    [\u002Fmobileframe] to display it in an iPhone frame.\u003Cbr \u002F>\n1. [mobileframe type=\\”ipad\\”]  [\u002Fmobileframe] to display it in an iPhone frame.\u003C\u002Fp>\n\u003Cp>When inserting an image, or later on the edit image screen select None under “Link To”\u003C\u002Fp>\n\u003Ch4>Available types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>iphone – iPhone 6 Black\u003C\u002Fli>\n\u003Cli>ipad  – iPad 1 Black\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>for more examples check out our website.\u003C\u002Fp>\n","Display images in a mobile device frame.",10,1858,0,"2015-04-17T16:48:00.000Z","","3.2.0",[18,19,20,21,22],"display","frame","images","mobile","responsive","www.virtual-brick.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-frame.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,20,30,84,"2026-05-20T01:33:57.466Z",[37,62,81,98,116],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":15,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":27},"adaptive-images","Adaptive Images for WordPress","0.6.73","Takis Bouyouris","https:\u002F\u002Fprofiles.wordpress.org\u002Fnevma\u002F","\u003Ch4>Adaptive Images\u003C\u002Fh4>\n\u003Cp>Resizes and optimizes images delivered to mobile devices, in a transparent way, so that the total download time is dramatically reduced. It works as a filter between your WordPress website and the devices and seves smaller images to them.\u003C\u002Fp>\n\u003Cp>Note that this is not a CSS nor a responsive images solution. It does not affect your themes layout and style. It simply sends smaller images to the devices without them noticing it!\u003C\u002Fp>\n\u003Ch4>Fundamental goals\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Reduce the total download time of a web page in mobile devices dramatically.\u003C\u002Fli>\n\u003Cli>Work transparantly and unobtrusively by being independant of your theme layout and style.\u003C\u002Fli>\n\u003Cli>Be agnostic of the yet not-standardised \u003Ccode>picture\u003C\u002Fcode> element or HTML the img \u003Ccode>srcset\u003C\u002Fcode> attribute.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Side benefits\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Respects search engines and sends them the orginal version of each image.\u003C\u002Fli>\n\u003Cli>If it does not recognise a device size it falls back to the original image size.\u003C\u002Fli>\n\u003Cli>It is lightweight, because it does not need to load the whole WordPress environment every time it server an image request.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Supported formats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>JPEG\u003C\u002Fli>\n\u003Cli>PNG\u003C\u002Fli>\n\u003Cli>GIF (not animated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NOT Supported formats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WEBP\u003C\u002Fli>\n\u003Cli>GIF (animated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CDN\u002FVarnish\u002FNginx\u002Fexternal caching services\u003C\u002Fh4>\n\u003Cp>Since version 0.6.0 CDN\u002FVarnish\u002Fexternal caching service support has been added as an option, in an \u003Cstrong>\u003Cem>experimental\u003C\u002Fem>\u003C\u002Fstrong> mode. This means: i) it is not thorougly tested yet ii) however, it works in almost all test cases so far iii) it bears no dangers to your installation iv) it adds a special url parameter to your image urls, so it is slightly obtrusive.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tested with MaxCDN, Varnish and Nginx up to now. \u003C\u002Fli>\n\u003Cli>Cannot handle CSS background images in this mode (yet). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cannot work, not even in experimental mode, with CDNs which use a different subdomain for images, because these setups completely bypass WordPress when delivering images. Feel free to ask for details on this in the support forum.\u003C\u002Fp>\n\u003Ch4>Default breakpoints\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1024px wide screens\u003C\u002Fli>\n\u003Cli>640px wide screens\u003C\u002Fli>\n\u003Cli>480px wide screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Since version 0.5.0 and upwards it is configurable whether the plugin should take into account the landscape or the portrait orientation of each device. HiDPI (high device pixel density or retina) screens are supported too.\u003C\u002Fp>\n\u003Ch4>How to test\u003C\u002Fh4>\n\u003Cp>The esiest way to test is with your browser's device emulation mode (Responsive Design Mode) in it' Developer Tools. You can check this out in this video https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hCAC1XUUOvw\u002F as an example.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Test with a tool like Webpagetest http:\u002F\u002Fwww.webpagetest.org\u002F. Make sure you set the “Emulate Mobile Browser” setting in the “Advanced Settings” > “Chrome” tab. \u003C\u002Fli>\n\u003Cli>Test with an actual mobile device, a smartphone or tablet. Watch your website load in a snap.\u003C\u002Fli>\n\u003Cli>Check the \u003Ccode>\u002Fwp-contents\u002Fcache\u003C\u002Fcode> directory to see the \u003Ccode>\u002Fadaptive-images\u003C\u002Fcode> directory and its contents. This is where the resized images are kept and cached by default.\u003C\u002Fli>\n\u003Cli>View an image straight from a browser and add a \"?debug=true\" at the end of the url like this \"http:\u002F\u002Fwww.website.com\u002Fwp-content\u002Fuploads\u002F2015\u002F01\u002Fimage.jpg?debug=true\". This verifies that the plugin is working and should print useful debug information. If you keep seeing your image, then the plugin is not working as expected and the cause is probably a failure to update the .htaccess file properly.\u003C\u002Fli>\n\u003Cli>Add a \"?debug=original\" at the end of the url of an image and you will see the orginal version of the image even when a smaller version of it should have been shown.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Incompatibilities and issues\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>The plugin supports Nginx, if it is used as the main server, not as a caching server, but the server’s configuration file must be manually configured like this:\u003C\u002Fp>\n\u003Cp>\u003Ccode>location \u002F {\u003Cbr \u002F>\nrewrite \\.(?:jpe?g|gif|png)$ \u002Fwp-content\u002Fplugins\u002Fadaptive-images\u002Fadaptive-images-script.php;\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Windows IIS is not supported, but could be manually configured. Any IIS experts are welcome to contribute.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Cannot work, not even in experimental mode, with CDNs which use a different subdomain for images. \u003C\u002Fli>\n\u003Cli>When using HTTPS\u002FSSL make sure that you update all your website urls and also the urls in your WordPress General\u003Cbr \u002F>\nsettings page, otherwise the plugin will not be able to locate your images. \u003C\u002Fli>\n\u003Cli>WordPress Multisite (Mu) is not supported (some plans for future support are being discussed).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stuff to keep in mind\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin needs to add a little bit of code to your \u003Ccode>.htaccess\u003C\u002Fcode> file in order to function properly. It removes this code once disabled. If you are not cool with that, then&hellip; tough luck! \u003C\u002Fli>\n\u003Cli>The plugin does not care whether the device is actually mobile or not. It checks the device screen resolution. If you have set your breakpoints big enough then it should work just as good for desktop devices as well. However, it targets mostly the mobile ones.\u003C\u002Fli>\n\u003Cli>The resized versions of the pictures are kept in a special directory in the \u003Ccode>\u002Fwp-content\u002Fcache\u003C\u002Fcode> directory. This causes some storage overhead. It is up to you to judge whether this overhead is a sustainable option in your hosting environment. Usually it is not even remotely compared to the size of your original images directories.\u003C\u002Fli>\n\u003Cli>The plugin does not help with (nor hinder) art direction. Simple as that. Art direction https:\u002F\u002Fusecases.responsiveimages.org\u002F#art-direction in responsive images is an entirely different, yet important, problem. This plugin does not tackle with it. But it works in a supplementary way without interfering with other solutions that do. This means that you can combine it with any art direction solution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin was originally based on the WP-Resolutions plugin https:\u002F\u002Fgithub.com\u002FJorgenHookham\u002FWP-Resolutions\u002F, but since version 0.3.0 it is a complete rewrite!\u003C\u002Fli>\n\u003Cli>Both plugins, WP-Resolutions and this one, have borrowed ideas from the Adaptive Images http:\u002F\u002Fadaptive-images.com\u002F solution, specially adapted for WordPress.\u003C\u002Fli>\n\u003Cli>Many special thanks to my good friend and colleague Antonis Zachopoulos for the countless times that he provided feedback, ideas and debugging hints.\u003C\u002Fli>\n\u003Cli>Many thanks to @railgunner for the initial idea on the CDN\u002FVarnish\u002Fexternal caching service feature in the plugin support forum. It showed the way that it was indeed possible!\u003C\u002Fli>\n\u003Cli>Thank you AJ at WpFASTER.org for being keen to test the above feature in a real environment.\u003C\u002Fli>\n\u003Cli>Thank you to the guys over at the Pressidium team for helping with debugging the CDN\u002FVarnish\u002Fexternal caching service feature and providing test environments.\u003C\u002Fli>\n\u003Cli>Thank you Andy Gray for helping debugging the weird filesystem path issues in managed hosting environments.\u003C\u002Fli>\n\u003Cli>Thank you @milenoi2016 for helping sort out one of the many cases of WordPress directories setup.\u003C\u002Fli>\n\u003Cli>Thank you @minorgod for the Windows path fix.\u003C\u002Fli>\n\u003Cli>Thank you Mark Gruffer for the global request variable exposure hint. \u003C\u002Fli>\n\u003Cli>Thank you @timholz for the SameSite cookie hint.\u003C\u002Fli>\n\u003Cli>Thank you @blackcapdesign for spotting the regular expression issue in version 0.6.70 and helping debug it.\u003C\u002Fli>\n\u003Cli>Lastly, a million thanks to all of you who provided useful feedback in the early versions of the plugin, where the inevitable glitches, due to server environment variations, were more than a few.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please, do let us know how the plugin works (or doesn’t work) for you. We love comments and creative feedback!\u003C\u002Fp>\n","Adaptive images plugin transparently resizes your images, per device screen size, in order to reduce download times in mobile environments.",4000,176237,94,56,"2024-10-15T20:03:00.000Z","6.6.5","5.0",[38,53,54,55,56],"mobile-images","optimize-images","resize-images","responsive-images","http:\u002F\u002Fwww.nevma.gr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadaptive-images.0.6.73.zip",90,3,"2022-01-11 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":31,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":15,"tags":76,"homepage":78,"download_link":79,"security_score":80,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"liquid-rwd-plus","LIQUID RWD Plus","1.0.6","lqd","https:\u002F\u002Fprofiles.wordpress.org\u002Flqd\u002F","\u003Cp>This is Responsive Web Design Plus (RWD+).\u003Cbr \u002F>\nUsers can switch the mobile display and PC display on smartphones.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fget.lqd.jp\u002Fwp\u002Frwd\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> – Twenty Seventeen Theme and RWD+.\u003Cbr \u002F>\nPlease look at the smartphone. Display switch will be displayed at the bottom of the site.\u003Cbr \u002F>\nDisplay mode is saved in Cookie.\u003C\u002Fp>\n\u003Cp>You can enable \u002F disable on the administration screen.\u003Cbr \u002F>\nYou can also check the latest information on \u003Ca href=\"https:\u002F\u002Flqd.jp\u002Fwp\u002F\" rel=\"nofollow ugc\">LIQUID PRESS\u003C\u002Fa>.\u003C\u002Fp>\n","Switch to desktop view on smartphones.",300,6957,100,"2024-12-17T15:11:00.000Z","6.7.5","4.1",[18,21,22,77],"switch","https:\u002F\u002Flqd.jp\u002Fwp\u002Fplugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fliquid-rwd-plus.1.0.6.zip",92,{"slug":56,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":32,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":15,"tags":92,"homepage":95,"download_link":96,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":97},"Responsive Images","1.0.0","PedroEscudero","https:\u002F\u002Fprofiles.wordpress.org\u002Fpedroescudero\u002F","\u003Cp>Choose the size of image show in your post when the readers access from mobile devices. This plugin will detect the device of the reader and load the size of the imgae that you have been selected previously at its control panel.\u003C\u002Fp>\n","Choose the size of image show in your post when the readers access from mobile devices.",2737,"2015-05-04T06:55:00.000Z","4.2.39","3.0.1",[21,93,94,22],"mobile-adaptative","mobile-resize-images","http:\u002F\u002Fgithub.com\u002Fresponsive-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-images.zip","2026-03-15T15:16:48.613Z",{"slug":99,"name":100,"version":6,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":15,"tags":109,"homepage":15,"download_link":114,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":115},"banner-display-thumbnail","Banner Display Thumbnail","smit jon","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoduleexpress\u002F","\u003Cp>This plugin add a Responsive Banner Display Thumbnail in your website. Also you can add Responsive Banner Display Thumbnail page and mobile touch slider in to your wordpress website.\u003C\u002Fp>\n\u003Cp>View \u003Ca href=\"http:\u002F\u002Fbeautiful-module.com\u002Fdemo\u002Fbanner-display-thumbnail\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> for additional information.\u003C\u002Fp>\n\u003Ch4>Installation help and support\u003C\u002Fh4>\n\u003Cp>The plugin adds a “Responsive Banner Display Thumbnail” tab to your admin menu, which allows you to enter Image Title, Content, Link and image items just as you would regular posts.\u003C\u002Fp>\n\u003Cp>To use this plugin just copy and past this code in to your header.php file or template file\u003C\u002Fp>\n\u003Cp>You can also use this Banner Display Thumbnail inside your page with following shortcode\u003Cbr \u002F>\n    [bdt_gallery.slider]\u003C\u002Fp>\n\u003Cp>Display Banner Display Thumbnail catagroies wise :\u003Cbr \u002F>\n    [bdt_gallery.slider cat_id=”cat_id”]\u003Cbr \u002F>\nYou can find this under  “Banner Display Thumbnail-> Gallery Category”.\u003C\u002Fp>\n\u003Ch4>Complete shortcode is\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bdt_gallery.slider cat_id=\"9\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Parameters are :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong> : [bdt_gallery.slider limit=”-1″] (Limit define the number of images to be display at a time. By default set to “-1″ ie all images. eg. if you want to display only 5 images then set limit to limit=”5”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>cat_id\u003C\u002Fstrong> : [bdt_gallery.slider cat_id=”2″] (Display Image slider catagroies wise.) \u003C\u002Fli>\n\u003Cli>\u003Cstrong>autoplay\u003C\u002Fstrong> : [bdt_gallery.slider autoplay=”true”] (Set autoplay or not. value is “true” OR “false”)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Mobile touch slide\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Shortcode \u003Ccode>[bdt_gallery.slider]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Php code for place image slider into your website header  \u003Ccode>\u003Cdiv class=\"headerslider\"> \u003C?php echo do_shortcode('[bdt_gallery.slider]'); ?>\u003C\u002Fdiv>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Banner Display Thumbnail inside your page with following shortcode \u003Ccode>[bdt_gallery.slider]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Easy to configure\u003C\u002Fli>\n\u003Cli>Smoothly integrates into any theme\u003C\u002Fli>\n\u003Cli>CSS and JS file for custmization\u003C\u002Fli>\n\u003C\u002Ful>\n","A quick, easy way to add an Responsive header Banner Display Thumbnail OR Responsive Banner Display Thumbnail inside wordpress page OR Template.",1716,"2016-02-03T15:24:00.000Z","4.4.34","3.5",[99,110,111,112,113],"image-slider","mobile-touch-banner-display-thumbnail","responsive-banner-display-thumbnail","responsive-header-gallery-slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbanner-display-thumbnail.zip","2026-04-06T09:54:40.288Z",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":13,"num_ratings":13,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":15,"tags":128,"homepage":133,"download_link":134,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":115},"mobile-first-content-images","Mobile First Content Images","0.1","erikportin","https:\u002F\u002Fprofiles.wordpress.org\u002Ferikportin\u002F","\u003Cp>The plugin tries to detect what device the user is on. If it’s detected as a mobile device or unknown the content images can be swapped with a smaller Post Thumbnail size of choice to save bandwidth.\u003C\u002Fp>\n\u003Ch4>Requriements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP5\u003C\u002Fli>\n\u003Cli>Tested and works with Worpress version 3.0, 3.1, 3.2 and 3.3\u003C\u002Fli>\n\u003Cli>NOT working in WordPress 2.9 and all version older than that\u003C\u002Fli>\n\u003Cli>Will probably cause some issues with other plugins trying to modify content images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Test the plugin\u003C\u002Fh4>\n\u003Cp>When testing if the plugin swapped your images use a real device or the iphone simulator. Changing the useragent to mobile on you desktop browser will not work.\u003C\u002Fp>\n\u003Ch4>Make it better\u003C\u002Fh4>\n\u003Cp>You can find the code on \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ferikportin\u002FMobile-Images\u002F\" title=\"Github\" rel=\"nofollow ugc\">Github\u003C\u002Fa> and do whatever you like with it\u003C\u002Fp>\n\u003Ch4>Thank you\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fphpquery\u002F\" title=\"phpQuery\" rel=\"nofollow ugc\">phpQuery\u003C\u002Fa> for making it easy to parse the html and \u003Ca href=\"http:\u002F\u002Fwww.brettjankord.com\u002Fcategory\u002Fcategorizr\u002F\" title=\"Categorizr\" rel=\"nofollow ugc\">Categorizr\u003C\u002Fa> for mobile first device detection.\u003C\u002Fp>\n","Load smaller content images for mobile devcices with a mobile first approach",1806,"2012-03-03T20:29:00.000Z","3.3.2","3.0",[129,130,21,131,132],"content-images","image-size","mobile-first","responsive-design","http:\u002F\u002Fww.erikportin.com\u002Fmobile-first-content-images","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-first-content-images.zip",{"attackSurface":136,"codeSignals":157,"taintFlows":164,"riskAssessment":165,"analyzedAt":168},{"hooks":137,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":155,"entryPointCount":156,"unprotectedCount":13},[138,143],{"type":139,"name":140,"callback":141,"file":142,"line":33},"action","widgets_init","closure","widget.php",{"type":139,"name":144,"callback":145,"file":142,"line":146},"wp_head","register",49,[],[],[150],{"tag":151,"callback":152,"file":153,"line":154},"mobileframe","addFrame","shortcodes.php",53,[],1,{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":163},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":13,"locations":162},[],[],[],{"summary":166,"deductions":167},"The mobile-frame v1.0 plugin exhibits a strong security posture based on the provided static analysis. The code demonstrates excellent adherence to secure coding practices, with no dangerous functions, all SQL queries using prepared statements, and all output properly escaped. Furthermore, the absence of file operations and external HTTP requests reduces potential attack vectors. The plugin also has no recorded vulnerability history, indicating a history of secure development or effective patching.",[],"2026-03-17T00:29:49.873Z",{"wat":170,"direct":177},{"assetPaths":171,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[172],"\u002Fwp-content\u002Fplugins\u002Fmobile-frame\u002Fassets\u002Fcss\u002Fmobileframe.css",[],[],[176],"mobileframe.css?ver=1.0.0",{"cssClasses":178,"htmlComments":182,"htmlAttributes":184,"restEndpoints":185,"jsGlobals":186,"shortcodeOutput":187},[179,180,181],"iphoneFrame","ipadFrame","screen",[183],"Parameters : ",[],[],[],[188,189,190,190],"\u003Cdiv class=\"iphoneFrame\">","\u003Cdiv class=\"screen\">","\u003C\u002Fdiv>",{"error":192,"url":193,"statusCode":194,"statusMessage":195,"message":195},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmobile-frame\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":197},[198,206],{"version":199,"download_url":200,"svn_tag_url":201,"released_at":26,"has_diff":202,"diff_files_changed":203,"diff_lines":26,"trac_diff_url":204,"vulnerabilities":205,"is_current":202},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-frame.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmobile-frame\u002Ftags\u002F1.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmobile-frame%2Ftags%2F1.0&new_path=%2Fmobile-frame%2Ftags%2F1.1",[],{"version":6,"download_url":24,"svn_tag_url":207,"released_at":26,"has_diff":202,"diff_files_changed":208,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":209,"is_current":192},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmobile-frame\u002Ftags\u002F1.0\u002F",[],[]]