[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0CTmlX-26w6i6HpTP0LQdeM3NP-3QtgnPc-SWukvKCA":3,"$fD24A4gT7P9XTm9wnIFNn75Ghobc1OJc0OTWNL8376ZI":213,"$f2jQITKsHG38GMCwnGuQl7XJNgAZn8Ss09xw-ZBeTljU":218},{"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":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":37,"analysis":132,"fingerprints":186},"google-chrome-frame","Google Chrome Frame for WordPress","3.0.1","Zack Katz","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatzwebdesign\u002F","\u003Cp>Adds the Google Chrome Frame \u003Ccode>\u003Cmeta>\u003C\u002Fcode> and \u003Ccode>\u003Cscript>\u003C\u002Fcode> tags to the \u003Ccode>\u003Chead>\u003C\u002Fcode> of your site, giving your site instant Google Frame compatibility.\u003C\u002Fp>\n\u003Cp>Features an options page and IE version selector.\u003C\u002Fp>\n\u003Cp>More info:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgooglecode.blogspot.com\u002F2009\u002F09\u002Fintroducing-google-chrome-frame.html\" rel=\"nofollow ugc\">Introducing Google Chrome Frame\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fchrome\u002Fchromeframe\u002F\" rel=\"nofollow ugc\">Get started with Google Chrome Frame\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fprofile\u002Fkatzwebdesign\" rel=\"ugc\">other WordPress plugins\u003C\u002Fa> by the same author, Katz Web Services, Inc\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>This plugin is released under a GPL license.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable Google Chrome Frame functionality by adding the  tag to the  of your site.",30,8194,0,"2013-07-20T18:16:00.000Z","3.6.1","2.2","",[19,20,21,4,22],"chrome","frame","google","internet-explorer","http:\u002F\u002Fwww.seodenver.com\u002Fgoogle-chrome-frame-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-chrome-frame.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":11,"trust_score":35,"computed_at":36},"katzwebdesign",24,14440,84,83,"2026-05-19T20:59:32.017Z",[38,55,71,86,110],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":52,"download_link":53,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":54},"auto-google-chrome-frame","Auto Google Chrome Frame",".4","Michael Torbert","https:\u002F\u002Fprofiles.wordpress.org\u002Fhallsofmontezuma\u002F","\u003Cp>Google Chrome Frame is no longer actively supported, but it still works if you download it.\u003C\u002Fp>\n","Installs Google Chrome Frame Automatically.",10,4388,"2019-02-22T22:35:00.000Z","5.1.22","2.1",[4],"http:\u002F\u002Fsemperfiwebdesign.com\u002Fwordpress-plugins\u002Fauto-google-chrome-frame\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-google-chrome-frame.0.4.zip","2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":46,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":17,"tags":67,"homepage":68,"download_link":69,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":70},"chrome-frame","Chrome Frame","1.5","hakre","https:\u002F\u002Fprofiles.wordpress.org\u002Fhakre\u002F","\u003Cp>Google Chrome Frame (GCF) for WordPress Admin \u002F Backend. Dual Mode Plugin, can be used as a standard Plugin or as a Must-Use Plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Built upon the latest Google Chrome Technology.\u003C\u002Fli>\n\u003Cli>A 2010 Core Developer Consideration (SF Camp 2010 code summit election).\u003C\u002Fli>\n\u003Cli>Put force on your users to tell them who the Admin is.\u003C\u002Fli>\n\u003Cli>Liberally Licensed under WTFPL.\u003C\u002Fli>\n\u003Cli>Fixes a longtime Bug in WordPress.\u003C\u002Fli>\n\u003Cli>Free.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Document Scope\u003C\u002Fh3>\n\u003Cp>This file readme.txt has been created in the intention to provide data to be displayed \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fchrome-frame\u002F\" rel=\"ugc\">on the wordpress.org plugin repository website\u003C\u002Fa>. As always, for anything concrete and precise, refer to \u003Ca href=\"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fbrowser\u002Fchrome-frame\u002Ftrunk\u002Fchrome-frame.php\" rel=\"nofollow ugc\">the plugin sourcecode itself\u003C\u002Fa>, it ships with \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPHPDoc\" rel=\"nofollow ugc\">phpdoc style comments\u003C\u002Fa>.\u003C\u002Fp>\n","Google Chrome Frame (GCF) for Wordpress Admin \u002F Backend. Dual Mode Plugin, can be used as a standard Plugin or as a Must-Use Plugin.",3511,"2010-09-23T23:26:00.000Z","3.1.4","2.4",[19,56,20,21,4],"http:\u002F\u002Fhakre.wordpress.com\u002Fplugins\u002Fchrome-frame\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchrome-frame.1.5.zip","2026-04-16T10:56:18.058Z",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":46,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":17,"tags":83,"homepage":17,"download_link":85,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":70},"compatibility-mode-disabler","Compatibility Mode Disabler","1.0.0","canis1980","https:\u002F\u002Fprofiles.wordpress.org\u002Fcanis1980\u002F","\u003Cp>This plugin will send HTTP-headers to the client to ensure that Internet Explorer does not try to display the site in compatibility mode,\u003Cbr \u002F>\nwhich tends to break a lot of themes. This is the default behaviour for a lot of older Internet Explorer versions, when the site is identified\u003Cbr \u002F>\nas an intranet site. Some clients may also have the setting activated by other means.\u003C\u002Fp>\n\u003Cp>This plugin will also tell Internet Explorer to start Chrome Frame, if that is present, as this will also enable the sites to display in a\u003Cbr \u002F>\nproper way.\u003C\u002Fp>\n","Disable Compatibility Mode in Internet Explorer for intranet sites. Also starts Chrome Frame if present.",3356,"2017-08-22T21:23:00.000Z","4.7.33","2.8.0",[56,84,22],"compatibility-mode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompatibility-mode-disabler.1.0.zip",{"slug":87,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":95,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":17,"tags":100,"homepage":105,"download_link":106,"security_score":107,"vuln_count":108,"unpatched_count":13,"last_vuln_date":109,"fetched_at":70},"iframe","6.0","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fr.freemius.com\u002F13759\u002F8047958\u002F\" title=\"Advanced iFrame\" rel=\"nofollow ugc\">Advanced iFrame\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Fiframe\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">iframe\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Fiframe\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>[iframe src=”http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0″ width=”100%” height=”500″] shortcode\u003Cbr \u002F>\nshould show something like this:\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>WordPress removes iframe html tags because of security reasons.\u003Cbr \u002F>\nIframe shortcode is the replacement of the iframe html tag and accepts the same params as iframe html tag does.\u003Cbr \u002F>\nYou may use iframe shortcode to embed content from YouTube, Vimeo, Google Maps or from any external page.\u003C\u002Fp>\n\u003Cp>If you need to embed content from YouTube, Vimeo, SlideShare, SoundCloud, Twitter via direct link, you may use \u003Ccode>[embed]http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7_nAZQt9qu0[\u002Fembed]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\n[embed] shortcode is a core WordPress feature and can \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FEmbeds\" rel=\"nofollow ugc\">embed content from many resources via direct link\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: You can not embed HTTP pages into HTTPS pages and vice versa.\u003Cbr \u002F>\nSo the protocol (http or httpS) for parent and embedded page should match.\u003C\u002Fp>\n\u003Ch4>iframe params:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>src\u003C\u002Fstrong> – source of the iframe: \u003Ccode>[iframe src=\"http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0\"]\u003C\u002Fcode>; by default src=”http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> – width in pixels or in percents: \u003Ccode>[iframe width=\"100%\"]\u003C\u002Fcode> or \u003Ccode>[iframe width=\"600\"]\u003C\u002Fcode>; by default width=”100%”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> – height in pixels: \u003Ccode>[iframe height=\"500\"]\u003C\u002Fcode>; by default height=”500″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>scrolling\u003C\u002Fstrong> – with or without the scrollbar: \u003Ccode>[iframe scrolling=\"no\"]\u003C\u002Fcode>; by default scrolling=”yes”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>frameborder\u003C\u002Fstrong> – with or without the frame border: \u003Ccode>[iframe frameborder=\"0\"]\u003C\u002Fcode>; by default frameborder=”0″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>marginheight\u003C\u002Fstrong> – height of the margin: \u003Ccode>[iframe marginheight=\"0\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>marginwidth\u003C\u002Fstrong> – width of the margin: \u003Ccode>[iframe marginwidth=\"0\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>allowtransparency\u003C\u002Fstrong> – allows to set transparency of the iframe: \u003Ccode>[iframe allowtransparency=\"true\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>id\u003C\u002Fstrong> – allows to add the id of the iframe: \u003Ccode>[iframe id=\"custom_id\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> – allows to add the class of the iframe: \u003Ccode>[iframe class=\"custom_class\"]\u003C\u002Fcode>; by default class=”iframe-class”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>style\u003C\u002Fstrong> – allows to add the css styles of the iframe: \u003Ccode>[iframe style=\"margin-left:-30px;\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>same_height_as\u003C\u002Fstrong> – allows to set the height of iframe same as target element: \u003Ccode>[iframe same_height_as=\"div.sidebar\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"div#content\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"body\"]\u003C\u002Fcode>, \u003Ccode>[iframe same_height_as=\"html\"]\u003C\u002Fcode>; removed by default;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>any_other_param\u003C\u002Fstrong> – allows to add new parameter of the iframe \u003Ccode>[iframe any_other_param=\"any_value\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>any_other_empty_param\u003C\u002Fstrong> – allows to add new empty parameter of the iframe (like “allowfullscreen” on youtube) \u003Ccode>[iframe any_other_empty_param=\"\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003C\u002Ful>\n","[iframe src=\"http:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7_nAZQt9qu0\" width=\"100%\" height=\"500\"] shortcode",70000,1908822,88,56,"2025-12-18T21:54:00.000Z","6.9.4","3.0",[101,102,87,103,104],"embed","google-maps","vimeo","youtube","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fiframe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiframe.6.0.zip",97,6,"2024-05-22 00:00:00",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":46,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":124,"tags":125,"homepage":129,"download_link":130,"security_score":131,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":70},"aweos-google-maps-iframe-load-per-click","AWEOS Google Maps iframe load per click","1.9.4","AWEOS GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Faweos\u002F","\u003Ch3>Automatic Google Maps iFrame Blocker\u003C\u002Fh3>\n\u003Cp>You would like to use embedded Google Maps on your website, but you have to comply with the guidelines of the GDPR\u002FDSGVO? Maybe you want to speed up your site and let the visitor load the map if it’s really necessary? This plugin automatically blocks embedded Google Maps for you.\u003C\u002Fp>\n\u003Cp>Instead of a map, we’ll load a placeholder image to indicate that there is a map where users can interact with. To make this even more clear, we let you configure a text displayed to the visitor.\u003C\u002Fp>\n\u003Cp>It’s important to block the communication between your visitors and the Google server for several reasons.\u003Cbr \u002F>\n* \u003Cstrong>Performance and loading time:\u003C\u002Fstrong> There are tons of reasons why iFrames are bad for the performance of your site, blocking them on page load should help your site to load faster.\u003Cbr \u002F>\n* \u003Cstrong>Privacy and data protection:\u003C\u002Fstrong> You can get into legal problems if the visitor has not given you his explicit consent to forward his data to any third party service (like Google).\u003C\u002Fp>\n\u003Cp>These are the main reasons we developed this plugin, it solves these problems by finding Google maps completely automatically on your site and replacing them with our temporary placeholder that can be activated by the visitor.\u003C\u002Fp>\n\u003Cp>Automatically Swap Google Maps with an Image Placeholder\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fully customizable CSS classes for the map placeholder.\u003C\u002Fli>\n\u003Cli>No setup required, no changes on your Google maps and no extra work for you.\u003C\u002Fli>\n\u003Cli>No branding necessary, no links to other websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Are your visitors protected?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Informed the user that a connection to Google is being established.\u003C\u002Fli>\n\u003Cli>Google Maps can be blocked by the visitor. This can prevent communication with a Google server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Bug reports and feedback\u003C\u002Fp>\n\u003Cp>Your feedback is important to us. If you find bugs or have suggestions write us an E-Mail support@aweos.de\u003C\u002Fp>\n\u003Cp>This plugin was developed by the advertising agency AWEOS.\u003Cbr \u002F>\nImprint \u002F Legal information (German): \u003Ca href=\"https:\u002F\u002Faweos.de\u002Fimpressum\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faweos.de\u002Fimpressum\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You are free to use it in any country where you want more privacy for your users.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This Plugin prevents the auto loading from Google Map iframes. It will be loaded after the user permits it.",3000,29276,94,"2025-07-15T06:12:00.000Z","6.6.5","4.5","7.0",[126,127,102,128,87],"dsgvo","gdpr","google-maps-iframe","http:\u002F\u002F-","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faweos-google-maps-iframe-load-per-click.zip",100,{"attackSurface":133,"codeSignals":157,"taintFlows":174,"riskAssessment":175,"analyzedAt":185},{"hooks":134,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[135,141,146,150],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","admin_menu","kws_chrome_frame_add_admin","google-chrome-frame.php",37,{"type":142,"name":143,"callback":144,"priority":46,"file":139,"line":145},"filter","plugin_action_links","kws_chrome_frame_add_action_link",43,{"type":136,"name":147,"callback":148,"file":139,"line":149},"wp_head","kws_google_chrome_meta",165,{"type":136,"name":147,"callback":151,"file":139,"line":152},"kws_google_chrome_js",169,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":173},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":162,"locations":163},4,[164,167,169,171],{"file":139,"line":165,"context":166},153,"raw output",{"file":139,"line":168,"context":166},155,{"file":139,"line":170,"context":166},157,{"file":139,"line":172,"context":166},198,[],[],{"summary":176,"deductions":177},"The \"google-chrome-frame\" v3.0.1 plugin exhibits a strong security posture based on the static analysis and vulnerability history provided.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events indicates a very limited attack surface, which is a significant positive security indicator. Furthermore, the code signals show no dangerous functions, no direct SQL queries (all are prepared statements), and no file operations or external HTTP requests, all of which are excellent security practices. The lack of any recorded vulnerabilities, CVEs, or common vulnerability types further strengthens the perception of a secure plugin.",[178,180,183],{"reason":179,"points":108},"Unescaped output found",{"reason":181,"points":182},"No capability checks present",5,{"reason":184,"points":182},"No nonce checks present","2026-04-16T11:17:10.300Z",{"wat":187,"direct":193},{"assetPaths":188,"generatorPatterns":189,"scriptPaths":190,"versionParams":192},[],[],[191],"\u002Fwp-content\u002Fplugins\u002Fgoogle-chrome-frame\u002FCFInstall.min.js",[],{"cssClasses":194,"htmlComments":195,"htmlAttributes":198,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":212},[],[196,197],"\u003C![if IE]>","\u003C![endif]>",[199,200,201,202,203,204,203,205,203,206,203,207,203,208],"name=\"google-chrome-meta\"","id=\"google-chrome-meta\"","name=\"google-chrome-javascript\"","id=\"google-chrome-javascript\"","name=\"google-chrome-version[]\"","id=\"google-chrome-version-all\"","id=\"google-chrome-version-ie8\"","id=\"google-chrome-version-ie7\"","id=\"google-chrome-version-ie6\"","id=\"google-chrome-version-ie5\"",[],[211],"window.CFInstall",[],{"error":214,"url":215,"statusCode":216,"statusMessage":217,"message":217},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fgoogle-chrome-frame\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":219,"versions":220},3,[221,228,235],{"version":99,"download_url":222,"svn_tag_url":223,"released_at":26,"has_diff":224,"diff_files_changed":225,"diff_lines":26,"trac_diff_url":226,"vulnerabilities":227,"is_current":224},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-chrome-frame.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-chrome-frame\u002Ftags\u002F3.0\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-chrome-frame%2Ftags%2F2.0&new_path=%2Fgoogle-chrome-frame%2Ftags%2F3.0",[],{"version":229,"download_url":230,"svn_tag_url":231,"released_at":26,"has_diff":224,"diff_files_changed":232,"diff_lines":26,"trac_diff_url":233,"vulnerabilities":234,"is_current":224},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-chrome-frame.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-chrome-frame\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fgoogle-chrome-frame%2Ftags%2F1.0&new_path=%2Fgoogle-chrome-frame%2Ftags%2F2.0",[],{"version":236,"download_url":237,"svn_tag_url":238,"released_at":26,"has_diff":224,"diff_files_changed":239,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":240,"is_current":224},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-chrome-frame.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fgoogle-chrome-frame\u002Ftags\u002F1.0\u002F",[],[]]