[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsXuDP-PN5EBHPbYfUmQlDsBfSe2-yk3AxEtKu9A29Uc":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":36,"analysis":135,"fingerprints":193},"browser-update-ribbon","Browser Update Ribbon","1.4.3","duckinformatica","https:\u002F\u002Fprofiles.wordpress.org\u002Fduckinformatica\u002F","\u003Cp>Puts a ribbon on the website if the user browser is older than expected.\u003C\u002Fp>\n\u003Cp>Minimum browser versions are customizable in the Settings menu, along with the title and a custom link.\u003Cbr \u002F>\nNow you can set the position and the image of the ribbon.\u003Cbr \u002F>\nThis plugin has full support for translation into other languages\u003C\u002Fp>\n\u003Cp>For more informations: http:\u002F\u002Fwww.duckinformatica.it\u002Fprodotti-e-servizi\u002Ffree-wordpress-plugins\u002F\u003C\u002Fp>\n\u003Cp>This plugin uses the Browser detection library built by [Chris Schuld] https:\u002F\u002Fgithub.com\u002Fcbschuld\u002FBrowser.php\u003C\u002Fp>\n","Puts a ribbon on the website if the user browser is older than expected.",30,7885,100,2,"2016-01-18T09:04:00.000Z","4.4.34","3.0","",[20,21,22,23,24],"browser","ie","internet-explorer","ribbon","update","http:\u002F\u002Fwww.duckinformatica.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowser-update-ribbon.1.4.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},1,84,"2026-04-04T04:21:38.536Z",[37,56,75,92,112],{"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":17,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"browser-blocker","Browser Blocker","0.5.6","bdoga","https:\u002F\u002Fprofiles.wordpress.org\u002Fbdoga\u002F","\u003Cp>The Browser Blocker Plugin puts the power in your hands to control what browsers(versions) can access your website content and which ones cannot. For the browsers(versions) that you block, the user has control over the splash screen that their clients receive. There is a “simple” mode for those who just want to block some browsers with the default settings, and there is an “advanced” mode for those who want to have a little more control over what is displayed to their clients.\u003C\u002Fp>\n\u003Cp>If you would like to see more of our plugins feel free to drop by the \u003Ca href=\"http:\u002F\u002Fwww.macnative.com\u002Fdevelopment\u002Fbrowser-blocker\u002F\" rel=\"nofollow ugc\">Browser Blocker plugin page\u003C\u002Fa> or the \u003Ca href=\"http:\u002F\u002Fwww.macnative.com\u002F\" rel=\"nofollow ugc\">Macnative.com Homepage\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin utilizes the \u003Ca href=\"http:\u002F\u002Fchrisschuld.com\u002Fprojects\u002Fbrowser-php-detecting-a-users-browser-from-php\u002F\" rel=\"nofollow ugc\">Browser detection library\u003C\u002Fa> that was built by \u003Ca href=\"http:\u002F\u002Fchrisschuld.com\u002F\" rel=\"nofollow ugc\">Chris Schuld\u003C\u002Fa> A big thanks to him for his major contribution.\u003Cbr \u002F>\nA big thanks to Vistaicons.com for creating the Web Browsers Icon Set that is used with the plugin. \u003Ca href=\"http:\u002F\u002Fwww.vistaicons.com\u002F\" rel=\"nofollow ugc\">Follow the link to see more of their icons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Another big thanks to Yusuke Kamiyamane for the use of many of his Fugue Icon set icons throughout the Plugins Administrator, \u003Ca href=\"http:\u002F\u002Fp.yusukekamiyamane.com\u002F\" rel=\"nofollow ugc\">please visit their homepage\u003C\u002Fa>.\u003C\u002Fp>\n","Browser Blocker allows you to pick and choose which browsers(versions) can access your web page and which ones are given a blocked splash screen.",60,11764,88,7,"2012-10-11T03:29:00.000Z","3.4.2",[20,52,53,21,22],"chrome","firefox","http:\u002F\u002Fwww.macnative.com\u002Fdevelopment\u002Fbrowser-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrowser-blocker.0.5.6.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":28,"num_ratings":28,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":73,"download_link":74,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-ie6update","WP-IE6Update","2.0","Japh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaph\u002F","\u003Cp>Plugin for WordPress to insert the code snippet for \u003Ca href=\"http:\u002F\u002FIE6Update.com\" rel=\"nofollow ugc\">IE6Update\u003C\u002Fa> into your WordPress pages.\u003Cbr \u002F>\nRead more about the IE6Update code snippet here: \u003Ca href=\"http:\u002F\u002Falmost.done21.com\u002F2009\u002F04\u002Fannouncing-ie6-update-help-kill-internet-explorer-6\u002F\" rel=\"nofollow ugc\">Announcing IE6 Update – Help Kill Internet Explorer 6\u003C\u002Fa>\u003C\u002Fp>\n","Plugin for WordPress to insert the code snippet for IE6Update into your WordPress pages.",40,3863,"2009-04-25T01:53:00.000Z","2.7.1","2.0.2",[70,71,72],"ie6","ie6update","internet-explorer-6","http:\u002F\u002Fjaph.com.au\u002Fplugins\u002Fwp-ie6update\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ie6update.2.0.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":28,"num_ratings":28,"last_updated":84,"tested_up_to":85,"requires_at_least":17,"requires_php":18,"tags":86,"homepage":90,"download_link":91,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ie6-support-for-2010-theme","IE6 Support for Twenty Ten Theme","1.0.1","Aleksei Tepljakov","https:\u002F\u002Fprofiles.wordpress.org\u002Ffirelord\u002F","\u003Cp>The following fixes are included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Header drop-down menu fix (works as expected with first 5 levels of page includes, requires JavaScript enabled in IE6)\u003C\u002Fli>\n\u003Cli>Header menu width fix\u003C\u002Fli>\n\u003Cli>Incorrectly floating avatars in comments fix\u003C\u002Fli>\n\u003Cli>Font fixes\u003C\u002Fli>\n\u003Cli>Widget title fix\u003C\u002Fli>\n\u003Cli>Comment input form resizing bug fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If there is need to alter styles associated with these fixes (for example, for a child theme), one may edit the \u003Ccode>css\u002Fie6fix.css\u003C\u002Fcode> file included in this release.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NOTE: This plugin is only effective for Internet Explorer 6 with the Twenty Ten theme (and child themes). All the style fixes will be ignored by other browsers.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Alexei Teplyakov (Firelord): WordPress plugin and minor CSS fixes;\u003C\u002Fli>\n\u003Cli>Peter Nederlof (Peterned): Whatever:hover HTC script.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin brings Internet Explorer 6 support for the new default Wordpress theme Twenty Ten.",4940,"2011-09-05T19:47:00.000Z","3.2.1",[87,88,70,72,89],"2010","browser-support","twenty-ten","http:\u002F\u002Ffirelords.net\u002Fwp-plugins\u002Fie6-support-2010\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fie6-support-for-2010-theme.1.0.1.zip",{"slug":93,"name":94,"version":78,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":28,"num_ratings":28,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":18,"tags":104,"homepage":109,"download_link":110,"security_score":27,"vuln_count":33,"unpatched_count":28,"last_vuln_date":111,"fetched_at":30},"simplified-content","Simplified Content","Lucien Taylor","https:\u002F\u002Fprofiles.wordpress.org\u002Flucien-taylor\u002F","\u003Cp>Simplified Content, provides visitors with alternative ‘simplified’ content whenever they visit your website using any targeted browser.  Useful for website managers who wish to provide basic fallback for legacy browsers, e.g. simplified content for IE 8, or to block certain browsers for intranet systems.\u003C\u002Fp>\n\u003Cp>The plugin allows you to select one or more browsers from a settings page to target for alternative content.  The plugin requires a target Site Map page to use as a new root page for all website navigation.  The plugin provides the visitor with a simplified navigational system, moving from the site map to any page referenced in the site map, and a simple ‘back to site map’ link at the top of each page.\u003C\u002Fp>\n\u003Cp>WARNING: This is an aggressive plugin which provides very simple functionality for configured browsers.  Once set, any configured browsers will cease to function for administrative and normal wordpress operations.\u003Cbr \u002F>\nPlease ensure that you have other browsers available to use for administration and testing purposes.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Choose multiple browsers from a settings page.\u003C\u002Fli>\n\u003Cli>Automatic generation of simplified content.  Requires no editing of content. Note:  javascript, and media rich content is ignored by this plugin.\u003C\u002Fli>\n\u003Cli>Choose any page to target as the sitemap page.\u003C\u002Fli>\n\u003Cli>Easy to customize ‘welcome\u002Fapology message’, header, footer and styles of basic content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Help and documentation:\u003C\u002Fh4>\n\u003Cp>The plugin product page is available at:\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.oxil.uk\u002Fwordpress\u002Fwordpress-plugins\u002Fsimplified-content\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.oxil.uk\u002Fwordpress\u002Fwordpress-plugins\u002Fsimplified-content\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin help pages are available at:\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fwww.oxil.uk\u002Fhelp\u002Fplugins\u002Fsimplified-content-help\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.oxil.uk\u002Fhelp\u002Fplugins\u002Fsimplified-content-help\u002F\u003C\u002Fa>\u003C\u002Fp>\n","A plugin which generates alternative 'simplified' content for a given set of browsers.  Useful legacy browser support and intranet systems.",10,1341,"2016-04-19T15:38:00.000Z","4.5.33","4.3.1",[105,106,107,22,108],"browser-block","content","ie-8","legacy-browsers","http:\u002F\u002Fwww.oxil.uk\u002Fwordpress\u002Fwordpress-plugins\u002Fsimplified-content\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimplified-content.1.0.1.zip","2016-02-09 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":13,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":133,"download_link":134,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"last-modified-timestamp","Last Modified Timestamp","1.0.6","Evan Mattson","https:\u002F\u002Fprofiles.wordpress.org\u002Faaemnnosttv\u002F","\u003Cp>This plugin adds information to the admin interface about when each post\u002Fpage was last modified (including custom post types!).\u003C\u002Fp>\n\u003Cp>Enhanced areas:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Page\u002Fpost admin tables – added \u003Ccode>Last Modified\u003C\u002Fcode> column which is also sortable.\u003C\u002Fli>\n\u003Cli>Page\u002Fpost edit screen (\u003Ccode>post.php\u003C\u002Fcode>) – added \u003Ccode>Last modified on: *timestamp*\u003C\u002Fcode> to \u003Ccode>Publish\u003C\u002Fcode> meta box.\u003C\u002Fli>\n\u003Cli>Admin messages after editing a page\u002Fpost – ie: \u003Ccode>Post updated. *timestamp* View Post\u003C\u002Fcode>,\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No options currently available, but the output can be fully customized with filters and the shortcode can be easily customized using attributes!\u003C\u002Fp>\n\u003Ch3>Gutenberg, WordPress 5, and Beyond\u003C\u002Fh3>\n\u003Cp>This plugin does not yet enhance the new editor provided by Gutenberg and introduced as the default editor in WordPress 5.0. No plans exist to add support for this although it may be added in the future.\u003Cbr \u002F>\nOther areas of wp-admin enhanced by the plugin still work, as does the classic editor.\u003C\u002Fp>\n","Adds the last modified time to the admin interface as well as a [last-modified] shortcode to use on the front-end.",8000,83937,28,"2025-08-16T22:01:00.000Z","6.8.5","4.6","5.3",[128,129,130,131,132],"last-modified","modified-time","page-modified","post-modified","updated-at","https:\u002F\u002Fgithub.com\u002Faaemnnosttv\u002Flast-modified-timestamp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flast-modified-timestamp.1.0.6.zip",{"attackSurface":136,"codeSignals":167,"taintFlows":183,"riskAssessment":184,"analyzedAt":192},{"hooks":137,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":166,"entryPointCount":28,"unprotectedCount":28},[138,144,149,152,156,159],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","wp_footer","browser_update_ribbon_show","browser_update_ribbon.php",26,{"type":145,"name":146,"callback":147,"priority":99,"file":142,"line":148},"filter","plugin_action_links","browser_update_ribbon_add_settings_link",27,{"type":139,"name":150,"callback":151,"file":142,"line":122},"admin_init","browser_update_ribbon_init",{"type":139,"name":153,"callback":154,"file":142,"line":155},"admin_menu","browser_update_ribbon_menu",29,{"type":139,"name":157,"callback":158,"file":142,"line":11},"plugins_loaded","browser_update_ribbon_load_plugin_textdomain",{"type":139,"name":160,"callback":161,"file":142,"line":162},"admin_enqueue_scripts","browser_update_ribbon_enqueue_scripts",152,[],[],[],[],{"dangerousFunctions":168,"sqlUsage":169,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":33,"bundledLibraries":182},[],{"prepared":28,"raw":28,"locations":170},[],{"escaped":172,"rawEcho":173,"locations":174},8,3,[175,178,180],{"file":142,"line":176,"context":177},93,"raw output",{"file":142,"line":179,"context":177},139,{"file":142,"line":181,"context":177},321,[],[],{"summary":185,"deductions":186},"The browser-update-ribbon plugin v1.4.3 exhibits a generally strong security posture based on the provided static analysis. The plugin has no identified CVEs, suggesting a history of responsible security management or a lack of targeting. The static analysis reveals a remarkably small attack surface, with zero AJAX handlers, REST API routes, shortcodes, and cron events.  This is a significant positive for security, as fewer entry points mean fewer opportunities for attackers.  Additionally, all identified SQL queries utilize prepared statements, which is an excellent practice to prevent SQL injection.  The presence of one capability check is also a good sign, indicating some level of access control is implemented.  However, the analysis does highlight a weakness in output escaping, with 27% of outputs not being properly escaped.  While there are no critical or high-severity taint flows reported, this unescaped output could potentially lead to stored XSS vulnerabilities if the data originates from untrusted sources and is displayed to other users without proper sanitization.  The complete absence of nonces, while not explicitly a concern given the lack of AJAX\u002Fform submission points, is a general good practice that is missing.",[187,190],{"reason":188,"points":189},"Unescaped output identified",5,{"reason":191,"points":173},"Missing nonce checks","2026-03-16T22:28:42.009Z",{"wat":194,"direct":203},{"assetPaths":195,"generatorPatterns":198,"scriptPaths":199,"versionParams":201},[196,197],"\u002Fwp-content\u002Fplugins\u002Fbrowser-update-ribbon\u002Fdefault_ribbon_bottom.png","\u002Fwp-content\u002Fplugins\u002Fbrowser-update-ribbon\u002Fdefault_ribbon_top.png",[],[200],"\u002Fwp-content\u002Fplugins\u002Fbrowser-update-ribbon\u002Fbrowser_update_ribbon_admin.js",[202],"browser_update_ribbon\u002Fbrowser_update_ribbon_admin.js?ver=",{"cssClasses":204,"htmlComments":205,"htmlAttributes":206,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":225},[],[],[207,208,209,210,211,212,213,214,215,216,217,218,219,220,221],"name=\"browser_update_ribbon_title\"","name=\"browser_update_ribbon_link\"","name=\"browser_update_ribbon_link_target\"","name=\"browser_update_ribbon_position\"","name=\"browser_update_ribbon_ribbon\"","name=\"browser_update_ribbon_custom_img\"","name=\"browser_update_ribbon_custom_img_thumb\"","name=\"browser_update_ribbon_debug\"","name=\"browser_update_ribbon_onlyhome\"","name=\"browser_update_ribbon_blocked_chrome\"","name=\"browser_update_ribbon_blocked_firefox\"","name=\"browser_update_ribbon_blocked_edge\"","name=\"browser_update_ribbon_blocked_internet_explorer\"","name=\"browser_update_ribbon_blocked_opera\"","name=\"browser_update_ribbon_blocked_safari\"",[],[224],"bur",[]]