[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4M5Pv1l9A25hidiRZ1CyUG0K2443UjKQtLPA_osEtM0":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":13,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":54,"analysis":156,"fingerprints":256},"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.",70,4481,100,3,"2026-02-04T11:10:00.000Z","6.9.4","6.0","8.0",[20,21,22,23,24],"banner","link","mobile","phone","tablet","https:\u002F\u002Fwww.authorhelp.uk\u002Fwordpress-plugin-mobile-banner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-banner.1.9.zip",1,0,"2023-03-29 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2023-28930","mobile-banner-cross-site-request-forgery-leading-to-plugin-settings-changes","Mobile Banner \u003C= 1.5 - Cross-Site Request Forgery leading to Plugin Settings Changes","The Mobile Banner plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.5. This is due to missing or incorrect nonce validation on the 'mobilebanner_config_page' function. This makes it possible for unauthenticated attackers to change the plugin settings via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=1.5","1.6","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe98aa389-9113-4997-8b96-1ca03cdfc235?source=api-prod",300,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":13,"avg_patch_time_days":47,"trust_score":52,"computed_at":53},"avantman42",4,490,79,"2026-04-04T15:27:37.942Z",[55,76,98,117,138],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":13,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"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,6,"2013-09-05T01:11:00.000Z","3.6.1","3.0","",[71,22,23,72,24],"css","style","http:\u002F\u002Fplayforward.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-css.1.2.zip",85,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":63,"downloaded":84,"rating":13,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":69,"tags":89,"homepage":95,"download_link":96,"security_score":97,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"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",[90,91,92,93,94],"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":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":13,"num_ratings":85,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":69,"tags":111,"homepage":115,"download_link":116,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"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",[22,112,113,24,114],"nginx","smartphone","theme","https:\u002F\u002Famimooto-ami.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnginx-mobile-theme.1.8.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":13,"downloaded":125,"rating":13,"num_ratings":14,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":27,"unpatched_count":28,"last_vuln_date":137,"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,"2025-08-30T23:42:00.000Z","6.8.5","4.5","7.4",[131,132,133,22,24],"desktop","ipad","iphone","https:\u002F\u002Fwww.dixitalmedia.com\u002F#que-hacemos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fismobile.zip",99,"2025-06-26 16:18:52",{"slug":139,"name":140,"version":68,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":28,"num_ratings":28,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":69,"tags":150,"homepage":154,"download_link":155,"security_score":75,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"mobile-app-banners","Mobile App Banners","winyourbrand","https:\u002F\u002Fprofiles.wordpress.org\u002Fwinyourbrand\u002F","\u003Cp>Automatically implement Safari’s new Mobile App Banner feature on your WordPress site. The banner provides a standardized method of promoting apps on the App Store from any website. The banner by default will appear on all pages. In order for this to work you have to enter your app id in \u003Cstrong>Settings > Mobile App Banners > Your App ID\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>New Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Localization\u003C\u002Fli>\n\u003Cli>Added the ability to disable site-wide Mobile app banner and assign banners to specific posts and pages.\u003C\u002Fli>\n\u003Cli>Added “Download on the App Store” and “Download for Android” badges. You can add the badges:\u003C\u002Fli>\n\u003Cli>as widgets Settings->Widgets-> \u003Cstrong>Winyourbrand Download on the App Store\u003C\u002Fstrong> and \u003Cstrong>Winyourbrand Download for Android\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>anywhere using shortcodes \u003Cstrong>[app-store-download id=yourid]\u003C\u002Fstrong> and \u003Cstrong>[android-download id=yourid]\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cp>If you have translated into your language, please \u003Ca href=\"http:\u002F\u002Fwww.winyourbrand.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">let me know\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically implement Safari's new Mobile App Banner feature on your Wordpress site. Easily promote your iphone and android apps using badges.",10,2585,"2019-04-12T23:32:00.000Z","5.1.22","2.9",[151,20,152,153,139],"app","iphone-app","mobile-app-banner","http:\u002F\u002Fwww.winyourbrand.com\u002Fwordpress-plugins\u002Fmobileappbanners","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmobile-app-banners.1.1.zip",{"attackSurface":157,"codeSignals":173,"taintFlows":210,"riskAssessment":248,"analyzedAt":255},{"hooks":158,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":28,"unprotectedCount":28},[159,165],{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","admin_menu","mobilebanner_admin","mobile-banner.php",77,{"type":160,"name":166,"callback":167,"file":168,"line":75},"wp_enqueue_scripts","mobilebanner_init","public\\banner.php",[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":28,"externalRequests":28,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":209},[],{"prepared":28,"raw":28,"locations":176},[],{"escaped":178,"rawEcho":179,"locations":180},56,13,[181,185,187,189,191,193,195,197,199,201,203,205,207],{"file":182,"line":183,"context":184},"admin\\settings.php",142,"raw output",{"file":182,"line":186,"context":184},146,{"file":182,"line":188,"context":184},152,{"file":182,"line":190,"context":184},158,{"file":182,"line":192,"context":184},164,{"file":182,"line":194,"context":184},170,{"file":182,"line":196,"context":184},176,{"file":182,"line":198,"context":184},183,{"file":182,"line":200,"context":184},198,{"file":182,"line":202,"context":184},204,{"file":182,"line":204,"context":184},211,{"file":182,"line":206,"context":184},217,{"file":182,"line":208,"context":184},225,[],[211,237],{"entryPoint":212,"graph":213,"unsanitizedCount":28,"severity":236},"mobilebanner_config_page (admin\\settings.php:27)",{"nodes":214,"edges":232},[215,220,226,228],{"id":216,"type":217,"label":218,"file":182,"line":219},"n0","source","$_POST (x7)",67,{"id":221,"type":222,"label":223,"file":182,"line":224,"wp_function":225},"n1","sink","update_option() [Settings Manipulation]",130,"update_option",{"id":227,"type":217,"label":218,"file":182,"line":219},"n2",{"id":229,"type":222,"label":230,"file":182,"line":188,"wp_function":231},"n3","echo() [XSS]","echo",[233,235],{"from":216,"to":221,"sanitized":234},true,{"from":227,"to":229,"sanitized":234},"low",{"entryPoint":238,"graph":239,"unsanitizedCount":28,"severity":236},"\u003Csettings> (admin\\settings.php:0)",{"nodes":240,"edges":245},[241,242,243,244],{"id":216,"type":217,"label":218,"file":182,"line":219},{"id":221,"type":222,"label":223,"file":182,"line":224,"wp_function":225},{"id":227,"type":217,"label":218,"file":182,"line":219},{"id":229,"type":222,"label":230,"file":182,"line":188,"wp_function":231},[246,247],{"from":216,"to":221,"sanitized":234},{"from":227,"to":229,"sanitized":234},{"summary":249,"deductions":250},"The \"mobile-banner\" plugin version 1.9 exhibits a generally good security posture based on the provided static analysis.  The complete absence of an attack surface (AJAX handlers, REST API routes, shortcodes, cron events) is a significant strength, as it limits potential entry points for attackers. The code also demonstrates strong adherence to secure coding practices with 100% of SQL queries using prepared statements, a high rate of output escaping (81%), and the presence of nonce and capability checks. The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. Taint analysis shows no unsanitized paths, indicating a low risk of injection vulnerabilities.  However, the plugin has a history of a medium severity vulnerability (CSRF) which was patched. While there are no currently unpatched vulnerabilities, the existence of past issues, even if medium or low severity, suggests that vigilance is still required. The overall risk is low, but the past CSRF vulnerability warrants attention to ensure no similar issues are reintroduced in future updates.",[251,253],{"reason":252,"points":145},"Past medium severity vulnerability",{"reason":254,"points":14},"Slightly less than perfect output escaping","2026-03-16T21:34:48.780Z",{"wat":257,"direct":266},{"assetPaths":258,"generatorPatterns":260,"scriptPaths":261,"versionParams":263},[259],"\u002Fwp-content\u002Fplugins\u002Fmobile-banner\u002Fpublic\u002Fbanner.css",[],[262],"\u002Fwp-content\u002Fplugins\u002Fmobile-banner\u002Fpublic\u002Fbanner.min.js",[264,265],"mobile-banner\u002Fpublic\u002Fbanner.css?ver=","mobile-banner\u002Fpublic\u002Fbanner.min.js?ver=",{"cssClasses":267,"htmlComments":268,"htmlAttributes":269,"restEndpoints":270,"jsGlobals":271,"shortcodeOutput":273},[],[],[],[],[272],"mobilebanner_opts",[]]