[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTsrV1nEciCq0dakEXcurPBtlkelD2B7gzcCECvT3kzg":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":40,"analysis":143,"fingerprints":234},"mobile-css","Mobile CSS","1.2","Maxaud","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxaud\u002F","\u003Cp>This plugin allows you to define different CSS rules that get loaded into the page’s  for specific devices.\u003C\u002Fp>\n\u003Cp>Includes checks for 18 different tablet options and 13 different phone options.\u003C\u002Fp>\n\u003Cp>This can be useful if you need to target specific phones or tablets to make CSS changes or show certain advertisements for certain devices.\u003C\u002Fp>\n\u003Cp>For more options or if you feel like donating, check out the \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fmobile-css-pro\u002F3182318\u002F\" title=\"Mobile CSS Pro\" rel=\"nofollow ugc\">PRO version of Mobile CSS\u003C\u002Fa> that is available for purchase.\u003C\u002Fp>\n","Allows you to define different CSS styles that get loaded for specific mobile devices.",500,12769,100,6,"2013-09-05T01:11:00.000Z","3.6.1","3.0","",[20,21,22,23,24],"css","mobile","phone","style","tablet","http:\u002F\u002Fplayforward.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-css.1.2.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":38,"computed_at":39},"maxaud",4,720,89,30,86,"2026-04-04T05:49:27.358Z",[41,63,82,105,124],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":11,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mobile-redirect-plus-lite","WP Mobile Redirect","2.6","iqbalbary","https:\u002F\u002Fprofiles.wordpress.org\u002Fiqbalbary\u002F","\u003Cp>Detect mobile device and redirect to mobile optimize website. You can also choose whether or not to redirect tablets by enabling or disabling the check-box option.\u003C\u002Fp>\n\u003Cp>This plugin also gives you the ability to redirect back for viewing full version website. Place a link \u003Ccode>http:\u002F\u002Fexample.com\u002F?main=true\u003C\u002Fcode> in your mobile website for that.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Redirect Full website to mobile optimized website\u003C\u002Fli>\n\u003Cli>Redirect One Specific page to mobile optimzed website\u003C\u002Fli>\n\u003Cli>Redirect within same WordPress website\u003C\u002Fli>\n\u003Cli>Exclude or include Tablets redirection\u003C\u002Fli>\n\u003Cli>Google recommended 302 redirects\u003C\u002Fli>\n\u003Cli>Option to view full site for your mobile user.\u003C\u002Fli>\n\u003C\u002Ful>\n","Detect mobile device and redirect to mobile optimize website. You can also choose whether or not to redirect tablets by enabling or disabling the chec &hellip;",20594,2,"2024-10-29T11:03:00.000Z","6.6.5","3.0.1",[55,56,57,58,59],"android-redirect","iphone-redirect","mobile-redirect","redirect","tablet-redirect","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmobile-redirect-plus-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-redirect-plus-lite.zip",92,{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":13,"num_ratings":50,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":18,"tags":76,"homepage":80,"download_link":81,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"nginx-mobile-theme","Nginx Mobile Theme","1.8.2","Takayuki Miyauchi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiyauchi\u002F","\u003Cp>This plugin allows you to switch theme according to the User Agent on the Nginx reverse proxy.\u003C\u002Fp>\n\u003Cp>Nginx Mobile Theme’s requirements are as follows.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>PHP 5.3 or later\u003C\u002Fli>\n\u003Cli>WordPress 3.7 or later\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnginx-champuru\u002F\" rel=\"ugc\">Nginx Cache Controller\u003C\u002Fa> 2.0.0 or later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Some Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can flush mobile’s and pc’s each caches automatically via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnginx-champuru\u002F\" rel=\"ugc\">Nginx Cache Controller\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Allow you to switch theme according to the user-agent.\u003C\u002Fli>\n\u003Cli>Allow you to customize multiple mobile device support via filter-hook.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Nginx Configuration\u003C\u002Fh4>\n\u003Cp>Add mobile device detection to the nginx.conf.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>set $mobile '';\nif ($http_user_agent ~* '(iPhone|iPod|incognito|webmate|Android|dream|CUPCAKE|froyo|BlackBerry|webOS|s8000|bada|IEMobile|Googlebot\\-Mobile|AdsBot\\-Google)') {\n    set $mobile \"@smartphone\";\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Set proxy_cache_key.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>proxy_cache_key \"$mobile$scheme:\u002F\u002F$host$request_uri\";\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Send custom request header to the backend.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>proxy_set_header X-UA-Detect $mobile;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Nginx Mobile Theme will switch theme when ‘@smartphone’ is received in the \u003Ccode>$_SERVER['HTTP_X_UA_DETECT']\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>How to use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Please access to the theme-customizer in the WordPress admin area.\u003C\u002Fli>\n\u003Cli>Please select Mobile Theme in the drop-down.\u003C\u002Fli>\n\u003Cli>Click “Save & Publish” button to save.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Multiple mobile device support\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add custom mobile detection to the nginx.conf.\u003C\u002Fli>\n\u003Cli>Add custom mobile detection to the WordPress via \u003Ccode>nginxmobile_mobile_detects\u003C\u002Fcode> filter-hook.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>nginx.conf:\u003Cbr \u002F>\n    set $mobile ”;\u003Cbr \u002F>\n    if ($http_user_agent ~* ‘(iPhone|iPod)’) {\u003Cbr \u002F>\n        set $mobile “@smartphone”;\u003Cbr \u002F>\n    }\u003Cbr \u002F>\n    if ($http_user_agent ~* ‘iPad’) {\u003Cbr \u002F>\n        set $mobile “@tablet”;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003Cp>In your custom plugin:\u003Cbr \u002F>\n    add_filter(‘nginxmobile_mobile_detects’, function(){\u003Cbr \u002F>\n        return array(‘@smartphone’, ‘@tablet’);\u003Cbr \u002F>\n    });\u003C\u002Fp>\n\u003Cul>\n\u003Cli>As a result, allow you to select theme for @smartphone and @tablet individually in the theme-customizer.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Amimoto Support\u003C\u002Fh4>\n\u003Cp>The \u003Ca href=\"http:\u002F\u002Fmegumi-cloud.com\u002F\" rel=\"nofollow ugc\">Amimoto\u003C\u002Fa> is a full-tuned WordPress AMI on the AWS EC2.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uncomment \u002Fetc\u002Fnginx\u002Fconf.d\u002Fdefault.conf in line 17\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>before:\u003Cbr \u002F>\n    #include \u002Fetc\u002Fnginx\u002Fmobile-detect;\u003C\u002Fp>\n\u003Cp>after:\u003Cbr \u002F>\n    include \u002Fetc\u002Fnginx\u002Fmobile-detect;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add line to \u002Fetc\u002Fnginx\u002Fnginx.conf like following.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>before:\u003Cbr \u002F>\n    proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;\u003Cbr \u002F>\n    proxy_set_header  Accept-Encoding    “”;\u003C\u002Fp>\n\u003Cp>after:\u003Cbr \u002F>\n    proxy_set_header  X-Forwarded-For    $proxy_add_x_forwarded_for;\u003Cbr \u002F>\n    proxy_set_header  Accept-Encoding    “”;\u003Cbr \u002F>\n    proxy_set_header  X-UA-Detect        $mobile; # add new line\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Define constant in the wp-config.php\u003C\u002Fp>\n\u003Cp>define(‘IS_AMIMOTO’, true);\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to switch theme according to the User Agent on the Nginx reverse proxy.",200,221126,"2018-10-17T09:01:00.000Z","4.9.29","3.7.1",[21,77,78,24,79],"nginx","smartphone","theme","https:\u002F\u002Famimooto-ami.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-mobile-theme.1.8.2.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":100,"download_link":101,"security_score":102,"vuln_count":103,"unpatched_count":28,"last_vuln_date":104,"fetched_at":30},"ismobile","isMobile() Shortcode for WordPress","1.1.2","Jairo Ochoa","https:\u002F\u002Fprofiles.wordpress.org\u002Fjairoochoa\u002F","\u003Cp>This plugin works with the open source \u003Ca title=\"Mobile Detect Library\" href=\"http:\u002F\u002Fmobiledetect.net\" rel=\"nofollow ugc\">Mobile Detect Library\u003C\u002Fa>. You can get further information on its website.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[ismobile device='iphone' debug=true ] Your content [\u002Fismobile]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cem>device\u003C\u002Fem>: Filters the device where you want the content to be shown. It could be more than one device, simply separate them with comma.\u003C\u002Fli>\n\u003Cli>\u003Cem>debug\u003C\u002Fem>: Shows Mobile Detect Library installed version. Also shows two arrays. The first one contains the devices which the library detects and the second one contains the devices where you want to show the content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Values\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>android\u003C\u002Fem>: Shows content in Android devices.\u003C\u002Fli>\n\u003Cli>\u003Cem>chrome\u003C\u002Fem>: Shows content on Chrome browser (Only works on mobile devices).\u003C\u002Fli>\n\u003Cli>\u003Cem>desktop\u003C\u002Fem>: Shows content on a computer. Opposite to mobile option.\u003C\u002Fli>\n\u003Cli>\u003Cem>ios\u003C\u002Fem>: Shows content in iOS devices.\u003C\u002Fli>\n\u003Cli>\u003Cem>ipad\u003C\u002Fem>: Shows content on a iPad.\u003C\u002Fli>\n\u003Cli>\u003Cem>iphone\u003C\u002Fem>: Shows content on a iPhone.\u003C\u002Fli>\n\u003Cli>\u003Cem>mobile\u003C\u002Fem>: Shows content on a mobile device (includes tablets and cell phones). Opposite to desktop option.\u003C\u002Fli>\n\u003Cli>\u003Cem>phone\u003C\u002Fem>: Shows content on a cell phone.\u003C\u002Fli>\n\u003Cli>\u003Cem>safari\u003C\u002Fem>: Shows content on Safari browser (Only works on mobile devices).\u003C\u002Fli>\n\u003Cli>\u003Cem>samsung\u003C\u002Fem>: Shows content on Samsung devices.\u003C\u002Fli>\n\u003Cli>\u003Cem>tablet\u003C\u002Fem>: Shows content on a tablet.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin works with the open source Mobile Detect Library. You can get further information on its website.",3288,3,"2025-08-30T23:42:00.000Z","6.8.5","4.5","7.4",[97,98,99,21,24],"desktop","ipad","iphone","https:\u002F\u002Fwww.dixitalmedia.com\u002F#que-hacemos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fismobile.zip",99,1,"2025-06-26 16:18:52",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":13,"num_ratings":103,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":18,"download_link":123,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"add-device-type-to-body-class","Add Device Type to Body Class","1.0","Aftab Ali Muni","https:\u002F\u002Fprofiles.wordpress.org\u002Faftabmuni\u002F","\u003Cp>This plugin is used to add type of device (mobile, tablet, desktop) in body class of wordpress website. This class is used to add device specific CSS.\u003C\u002Fp>\n","This plugin is used to add type of device (mobile, tablet, desktop) in body class of wordpress website. This class is used to add device specific CSS.",70,2048,"2023-11-26T07:22:00.000Z","6.4.8","3.2","5.0",[120,121,97,122,24],"add-device-type-to-wordpress","add-mobile-to-body-class","device-specific-css","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadd-device-type-to-body-class.zip",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":113,"downloaded":132,"rating":13,"num_ratings":91,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":140,"download_link":141,"security_score":13,"vuln_count":103,"unpatched_count":28,"last_vuln_date":142,"fetched_at":30},"mobile-banner","Mobile Banner","1.9","Robin Phillips","https:\u002F\u002Fprofiles.wordpress.org\u002Favantman42\u002F","\u003Cp>This plugin was originally written for a client, but may be useful for others. It simply creates a discrete banner when viewed on mobile. This banner can include a link, to a mailing list for example.\u003C\u002Fp>\n","Create a banner with a link at the bottom of the screen, when viewed on mobile only.",4481,"2026-02-04T11:10:00.000Z","6.9.4","6.0","8.0",[138,139,21,22,24],"banner","link","https:\u002F\u002Fwww.authorhelp.uk\u002Fwordpress-plugin-mobile-banner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-banner.1.9.zip","2023-03-29 00:00:00",{"attackSurface":144,"codeSignals":186,"taintFlows":223,"riskAssessment":224,"analyzedAt":233},{"hooks":145,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":28,"unprotectedCount":28},[146,152,157,161,165,169,174,177],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_head","MC_head","mc-includes\\mc.functions.php",111,{"type":153,"name":154,"callback":155,"priority":103,"file":150,"line":156},"filter","enter_title_here","MC_change_default_title",132,{"type":153,"name":158,"callback":159,"file":150,"line":160},"user_can_richedit","MC_disable_tinymce",149,{"type":147,"name":162,"callback":163,"file":150,"line":164},"admin_head","MC_styles",229,{"type":147,"name":166,"callback":167,"file":150,"line":168},"media_buttons","MC_editor_title",247,{"type":147,"name":170,"callback":171,"file":172,"line":173},"add_meta_boxes","MC_add_custom_box","mc-includes\\mc.meta_box.php",19,{"type":147,"name":175,"callback":176,"file":172,"line":62},"save_post","MC_save_rulesdata",{"type":147,"name":178,"callback":179,"file":180,"line":181},"init","MC_create_post_types","mc-includes\\mc.post_types.php",50,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":194,"outputEscaping":196,"fileOperations":28,"externalRequests":28,"nonceChecks":103,"capabilityChecks":103,"bundledLibraries":222},[188,192],{"fn":189,"file":150,"line":190,"context":191},"unserialize",32,"$current_values = unserialize( $current_values[0] );",{"fn":189,"file":172,"line":193,"context":191},43,{"prepared":28,"raw":28,"locations":195},[],{"escaped":28,"rawEcho":197,"locations":198},11,[199,202,204,206,208,210,212,214,216,218,220],{"file":150,"line":200,"context":201},101,"raw output",{"file":150,"line":203,"context":201},292,{"file":150,"line":205,"context":201},300,{"file":150,"line":207,"context":201},304,{"file":150,"line":209,"context":201},308,{"file":150,"line":211,"context":201},324,{"file":150,"line":213,"context":201},334,{"file":150,"line":215,"context":201},341,{"file":150,"line":217,"context":201},351,{"file":150,"line":219,"context":201},354,{"file":150,"line":221,"context":201},365,[],[],{"summary":225,"deductions":226},"The 'mobile-css' plugin v1.2 exhibits a mixed security posture. On the positive side, it demonstrates excellent practices regarding SQL injection prevention, with 100% of queries using prepared statements and no recorded vulnerabilities or CVEs. The absence of a large attack surface, particularly unprotected entry points like AJAX handlers, REST API routes, and shortcodes, is also a strong indicator of good security awareness. However, significant concerns arise from the static analysis. The presence of two 'unserialize' calls without clear sanitization context is a major red flag, as unserialization of untrusted data can lead to Remote Code Execution (RCE). Furthermore, the analysis indicates that 0% of outputs are properly escaped, meaning stored or reflected data could be vulnerable to Cross-Site Scripting (XSS) attacks. The single nonce check and capability check suggest some attempt at security, but the lack of widespread output escaping and the critical nature of unsanitized unserialization present substantial risks. The complete absence of recorded vulnerabilities is positive, but it does not negate the inherent risks identified in the code itself.",[227,230],{"reason":228,"points":229},"Unescaped output (XSS risk)",8,{"reason":231,"points":232},"Dangerous function: unserialize (RCE risk)",15,"2026-03-16T19:33:53.014Z",{"wat":235,"direct":241},{"assetPaths":236,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[237],"\u002Fwp-content\u002Fplugins\u002Fmobile-css\u002Fmc-includes\u002Fcss\u002Fmobile-css.css",[],[],[],{"cssClasses":242,"htmlComments":246,"htmlAttributes":250,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":257},[243,244,245],"mc_form_field","mc_input_container","mc_desc",[247,248,249],"\u003C!-- Mobile CSS styles - ","\u002F* START: ","\u002F* END: ",[251,252,253,254],"mc_rules","mc_device_type","mc_phone_type","mc_tablet_type",[],[],[]]