[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjr8O6LOq7bf-JG2xS-DkrZDgmfrIq8T4NHQKFfdBnbA":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":127,"fingerprints":196},"wordpress-internet-explorer-8-accelerator","Internet Explorer 8 Accelerator","1.0","anantgarg","https:\u002F\u002Fprofiles.wordpress.org\u002Fanantgarg\u002F","\u003Cp>The Internet Explorer 8 Accelerator plugin enables you to post an entry with selected text of any web-page to your WordPress blog.\u003C\u002Fp>\n\u003Cp>Many a times while browsing the internet we come across text which we would like to blog about. As a solution to this problem, Internet Explorer 8 includes a useful feature called Accelerators. These accelerators enable you to select text and post them immediately.\u003C\u002Fp>\n","The Internet Explorer 8 Accelerator plugin enables you to post an entry with selected text of any web-page to your WordPress blog.",10,2495,0,"2009-03-21T09:38:00.000Z","2.7","2.0","",[19,20,21],"accelerator","ie8","internet-explorer","http:\u002F\u002Fanantgarg.com\u002Fwordpress-internet-explorer-accelerator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-internet-explorer-8-accelerator.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},2,20,30,84,"2026-04-05T22:08:19.224Z",[35,54,76,97,113],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":44,"requires_at_least":45,"requires_php":17,"tags":46,"homepage":50,"download_link":51,"security_score":52,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":53},"compatiblizr","Compatiblizr","0.4","Designer023","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesigner023\u002F","\u003Cp>IE 7 and 8 don’t do CSS3 or Media queries so instead of adding the fixes to your theme you can add them via a plugin. This means when they finally die a death you can drop support without having to update your theme. This also covers purchased themes so you don’t need to alter the actual files.\u003C\u002Fp>\n","Plugin for patching old versions of IE (7 and 8)to work with CSS3 selectors and Media Queries.",2070,"3.9.40","3.0.1",[47,48,20,21,49],"css3","ie7","polyfill","https:\u002F\u002Fgithub.com\u002FDesigner023\u002FCompatiblizr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompatiblizr.0.4.zip",100,"2026-03-15T10:48:56.248Z",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":17,"tags":69,"homepage":74,"download_link":75,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"modernizr","Modernizr for WordPress","3.7.1","Ramoonus","https:\u002F\u002Fprofiles.wordpress.org\u002Framoonus\u002F","\u003Cp>This plugin adds the Modernizr to your WordPress installation.\u003Cbr \u002F>\nModernizr is a small JavaScript library that detects the availability of native implementations for next-generation web technologies, i.e. features that stem from the HTML5 and CSS3 specifications. Many of these features are already implemented in at least one major browser (most of them in two or more), and what Modernizr does is, very simply, tell you whether the current browser has this feature natively implemented or not.\u003C\u002Fp>\n\u003Cp>For documentation visit http:\u002F\u002Fwww.modernizr.com\u002Fdocs\u002F\u003C\u002Fp>\n","This plugin adds the Modernizr to your WordPress installation.",900,49412,68,5,"2019-05-04T10:24:00.000Z","5.2.24","4.8",[70,71,72,21,73],"html","html5","ie","javascript","http:\u002F\u002Fwww.ramoonus.nl\u002Fwordpress\u002Fmodernizr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodernizr.3.7.1.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":17,"requires_php":17,"tags":90,"homepage":95,"download_link":96,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"php-browser-detection","PHP Browser Detection","3.1.8","Mindshare Labs, Inc.","https:\u002F\u002Fprofiles.wordpress.org\u002Fmindshare\u002F","\u003Cp>Version 3 adds support for is_tablet(), is_desktop(), and is_browser() as well as numerous bug fixes and code improvements. As of version 3.1.2 automatic updates of browscap.ini are disabeld until we can deal with memory usage issues.\u003C\u002Fp>\n\u003Cp>PHP Browser Detection is a WordPress plugin used to detect a user’s browser. It can be used to send conditional CSS files for Internet Explorer, display different content or custom messages anywhere on the page, or to swap out Flash for an image for iPhones.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Template Tags:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Test for specific browsers:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>$version is optional. Include a major version number, a single integer – 3,4,5, etc… Or leave it empty to test for any version.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if(is_firefox($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_safari($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_chrome($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_opera($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_ie($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_browser($name, $version)) { \u002F* your code here *\u002F }; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Check for mobile, tablet, iPhone, iPad, iPod, etc…\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if(is_desktop()) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_tablet()) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_iphone($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_ipad($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_ipod($version)) { \u002F* your code here *\u002F }; ?>\n\n\u003C?php if(is_mobile()) { \u002F* your code here *\u002F }; ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Check for greater than \u002F less than a specific version…\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Less than or equal to Firefox 19:\u003Cbr \u002F>\n    \u003C ?php if(is_firefox() && get_browser_version() \u003C\u002Fp>\n\u003Cp>Less than or equal to IE 10:\u003Cbr \u002F>\n    \u003C ?php if(is_ie() && get_browser_version() \u003C\u002Fp>\n\u003Cp>Greater than or equal to Safari 4:\u003Cbr \u002F>\n    = 4) { \u002F* your code here *\u002F }; ?>\u003C\u002Fp>\n\u003Cp>these are just a few examples, but this syntax will work for any browser or version.\u003C\u002Fp>\n\u003Cp>\u003Cem>Check specific versions…\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Is the browser IE6?\n    \u003C\u002Fp>\n\u003Cp>Is the browser IE10?\n    \u003C\u002Fp>\n\u003Cp>\u003Cstrong>Or you can get all the info and do what you want with it:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Get just the name…\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php $browser_name = get_browser_name(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Get the full version number – 3.2, 5.0, etc…\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php $browser_version = get_browser_version(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Or get it all in array…\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php $browser_info = php_browser_info(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcodes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Test for specific browsers:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[is_browser name=\"chrome\" version=\"45\"]\n\u003Cp>You are using Chrome 45 or above.\u003C\u002Fp>\n[\u002Fis_browser]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Output all browser info:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[browser_info]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","PHP Browser Detection is a WordPress plugin used to detect a user's browser. Please report any bugs on the support forums.",600,46465,82,16,"2015-09-08T03:12:00.000Z","4.3.34",[91,92,21,93,94],"browser","browser-detection","iphone","php","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fphp-browser-detection\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphp-browser-detection.3.1.8.zip",{"slug":98,"name":99,"version":6,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":52,"downloaded":104,"rating":52,"num_ratings":29,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":111,"download_link":112,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"jt-internet-explorer-url","JT Internet explorer URL","studio-jt","https:\u002F\u002Fprofiles.wordpress.org\u002Fstudiojt\u002F","\u003Cp>The plugin allow you display human readable URL on IE (Internet Explorer), the problem occur on permalinks write in a non English alphabet.\u003C\u002Fp>\n","Display User Friendly URL on Internet Explorer (for non English Alphabet).",2296,"2016-08-29T02:03:00.000Z","3.4.2","2.5.0",[109,72,21,110],"decode-url","url","http:\u002F\u002Fstudio-jt.co.kr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjt-internet-explorer-url.1.0.zip",{"slug":114,"name":115,"version":6,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":52,"downloaded":120,"rating":52,"num_ratings":65,"last_updated":121,"tested_up_to":44,"requires_at_least":17,"requires_php":17,"tags":122,"homepage":125,"download_link":126,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"stop-oldies","Stop Oldies","Pierre-André Boissinot","https:\u002F\u002Fprofiles.wordpress.org\u002Fpabois\u002F","\u003Cp>This plugin detects if a visitor is using some old version of Internet Explorer and suggests to upgrade to a recent browser.\u003Cbr \u002F>\nThe versions to block can be configured in an admin panel.\u003Cbr \u002F>\nWorks for blocking IE6, IE7 and IE8.\u003Cbr \u002F>\nLocalisation of the plugin into french.\u003C\u002Fp>\n","This plugin detects if a visitor is using some old version of Internet Explorer and suggests to upgrade to a recent browser.",4626,"2014-04-18T13:30:00.000Z",[72,123,48,21,124],"ie6","old","http:\u002F\u002Fwordpress.semiodesign.com\u002Fstop-oldies\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstop-oldies.zip",{"attackSurface":128,"codeSignals":140,"taintFlows":155,"riskAssessment":182,"analyzedAt":195},{"hooks":129,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":13,"unprotectedCount":13},[130],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","edit_form_advanced","ie_accelerator","accelerator.php",43,[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":154},[],{"prepared":13,"raw":13,"locations":143},[],{"escaped":13,"rawEcho":145,"locations":146},3,[147,150,152],{"file":134,"line":148,"context":149},28,"raw output",{"file":134,"line":151,"context":149},29,{"file":134,"line":153,"context":149},33,[],[156,173],{"entryPoint":157,"graph":158,"unsanitizedCount":145,"severity":172},"ie_accelerator (accelerator.php:15)",{"nodes":159,"edges":169},[160,164],{"id":161,"type":162,"label":163,"file":134,"line":87},"n0","source","$_POST (x3)",{"id":165,"type":166,"label":167,"file":134,"line":148,"wp_function":168},"n1","sink","echo() [XSS]","echo",[170],{"from":161,"to":165,"sanitized":171},false,"medium",{"entryPoint":174,"graph":175,"unsanitizedCount":145,"severity":181},"\u003Caccelerator> (accelerator.php:0)",{"nodes":176,"edges":179},[177,178],{"id":161,"type":162,"label":163,"file":134,"line":87},{"id":165,"type":166,"label":167,"file":134,"line":148,"wp_function":168},[180],{"from":161,"to":165,"sanitized":171},"low",{"summary":183,"deductions":184},"The \"wordpress-internet-explorer-8-accelerator\" plugin exhibits a mixed security posture. On the positive side, the plugin has a very small attack surface with no detected AJAX handlers, REST API routes, shortcodes, or cron events, and no SQL queries are executed outside of prepared statements. Furthermore, there is no recorded vulnerability history, suggesting a lack of past security issues. However, a significant concern arises from the static analysis of code signals. All detected output functions are not properly escaped (0% properly escaped). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in the user's browser.\n\nThe taint analysis also reveals two flows with unsanitized paths, which, while not classified as critical or high severity, still represent potential avenues for exploitation if data is not handled with care. The absence of nonce and capability checks across all potential entry points, though the attack surface is currently zero, means that if future updates introduce new handlers, they would be unprotected by default. The lack of any detected vulnerability history is a positive indicator, but it should not overshadow the clear and present risk of unescaped output, which is a fundamental security flaw.\n\nIn conclusion, while the plugin's minimal attack surface and clean vulnerability history are strengths, the critical failure to properly escape output presents a significant security risk. The unsanitized taint flows add to this concern. Developers should prioritize addressing the output escaping issue to mitigate the risk of XSS attacks. The absence of security checks on potential future entry points is also a point of caution.",[185,188,191,193],{"reason":186,"points":187},"Unescaped output detected",8,{"reason":189,"points":190},"Flows with unsanitized paths",4,{"reason":192,"points":65},"No nonce checks",{"reason":194,"points":65},"No capability checks","2026-03-17T01:25:55.559Z",{"wat":197,"direct":202},{"assetPaths":198,"generatorPatterns":199,"scriptPaths":200,"versionParams":201},[],[],[],[],{"cssClasses":203,"htmlComments":204,"htmlAttributes":205,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":208},[],[],[],[],[],[]]