[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ8eM0BZp88YGaRHGvpp9yIKkmU_gOKTSlSYcNQ-p2Bg":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":115,"fingerprints":208},"statsfc-player-rater","StatsFC Player Rater","2.0.1","Will Woodward","https:\u002F\u002Fprofiles.wordpress.org\u002Fwilljw\u002F","\u003Cp>Add a player rater for any Premier League team’s matches to your WordPress website. To request a key sign up for your free trial at \u003Ca href=\"https:\u002F\u002Fstatsfc.com\" rel=\"nofollow ugc\">statsfc.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a demo, check out \u003Ca href=\"https:\u002F\u002Fwp.statsfc.com\u002Fplayer-rater\u002F\" rel=\"nofollow ugc\">wp.statsfc.com\u002Fplayer-rater\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Dansk\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Hrvatski Jezik\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Norsk bokmål\u003C\u002Fli>\n\u003Cli>Slovenčina\u003C\u002Fli>\n\u003Cli>Slovenski Jezik\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in translating for us, please get in touch at \u003Ca href=\"mailto:hello@statsfc.com\" rel=\"nofollow ugc\">hello@statsfc.com\u003C\u002Fa> or on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStatsFC\" rel=\"nofollow ugc\">@StatsFC\u003C\u002Fa>.\u003C\u002Fp>\n","This widget will place a player rater for all matches of any Premier League team on your website.",20,3375,100,1,"2023-06-21T23:27:00.000Z","6.2.9","3.3","",[20,21,22,23,24],"football","player","rater","soccer","widget","https:\u002F\u002Fstatsfc.com\u002Fplayer-rater","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatsfc-player-rater.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},"willjw",13,360,88,30,86,"2026-04-04T21:02:29.511Z",[41,61,76,91,103],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":13,"downloaded":49,"rating":13,"num_ratings":14,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"webeki-soccer-scores","Soccer Widgets – Football Results & Rankings","1.3","widgetlab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnvmnewvision\u002F","\u003Cp>Show football scores and table rankings in your WordPress website using Soccer Widgets shortcodes. Free data, updated automatically, from 250+ football competitions from all over the world, available in multiple languages.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>widgets with football table rankings and latest match results from 250+ competitions around the world\u003C\u002Fli>\n\u003Cli>data available for pull in 16 languages (English, Spanish, French, German, Swedish, Danish, Norwegian, Finnish, Dutch, Italian, Portuguese, Polish, Romanian, Hungarian, Czech, Greek)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>How to use:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>install the plugin and activate it in your WordPress website\u003C\u002Fli>\n\u003Cli>in the left side menu in Admin area look for Soccer Widgets item\u003C\u002Fli>\n\u003Cli>go to Soccer Widgets to generate the shortcode for any data options like results and table rankings\u003C\u002Fli>\n\u003Cli>copy the shortcode and paste it in your blog post or page\u003C\u002Fli>\n\u003Cli>optional: most data in widgets are presented in table formats, with 100% width. You can use html code to control the size of the width\u003C\u002Fli>\n\u003Cli>optional: data tables from these widgets make use of your website CSS style. However if you do not like how they look in your pages, play with the Customization option of the plugin to change style colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Soccer Widgets: use shortcodes to deliver updated soccer data like various table rankings and football results by competition.",5966,"2024-01-22T02:31:00.000Z","6.4.8","4.1",[54,55,56,57,58],"football-rankings","football-tables","soccer-results","soccer-statistics","soccer-widgets","https:\u002F\u002Fwww.widgetlab.net\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebeki-soccer-scores.1.3.zip",{"slug":62,"name":63,"version":64,"author":7,"author_profile":8,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":38,"num_ratings":69,"last_updated":70,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":71,"homepage":74,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"statsfc-table","StatsFC Table","2.2.1","\u003Cp>Add a football league table to your WordPress website. To request a key sign up for your free trial at \u003Ca href=\"https:\u002F\u002Fstatsfc.com\" rel=\"nofollow ugc\">statsfc.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a demo, check out \u003Ca href=\"https:\u002F\u002Fwp.statsfc.com\u002Fleague-table\u002F\" rel=\"nofollow ugc\">wp.statsfc.com\u002Fleague-table\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Dansk\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Hrvatski Jezik\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Norsk bokmål\u003C\u002Fli>\n\u003Cli>Slovenčina\u003C\u002Fli>\n\u003Cli>Slovenski Jezik\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in translating for us, please get in touch at \u003Ca href=\"mailto:hello@statsfc.com\" rel=\"nofollow ugc\">hello@statsfc.com\u003C\u002Fa> or on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStatsFC\" rel=\"nofollow ugc\">@StatsFC\u003C\u002Fa>.\u003C\u002Fp>\n","This widget will place a football league table on your website.",80,11707,4,"2023-06-21T23:28:00.000Z",[20,72,23,73,24],"premier-league","uefa","https:\u002F\u002Fstatsfc.com\u002Fleague-table","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatsfc-table.zip",{"slug":77,"name":78,"version":79,"author":7,"author_profile":8,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":13,"num_ratings":84,"last_updated":85,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":86,"homepage":88,"download_link":89,"security_score":90,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"statsfc-fixtures","StatsFC Fixtures","3.1.0","\u003Cp>Add a list of football fixtures to your WordPress website. To request a key sign up for your free trial at \u003Ca href=\"https:\u002F\u002Fstatsfc.com\u002Fsign-up\" rel=\"nofollow ugc\">statsfc.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a demo, check out \u003Ca href=\"https:\u002F\u002Fwp.statsfc.com\u002Ffixtures\u002F\" rel=\"nofollow ugc\">wp.statsfc.com\u002Ffixtures\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Dansk\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Hrvatski Jezik\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Norsk bokmål\u003C\u002Fli>\n\u003Cli>Slovenčina\u003C\u002Fli>\n\u003Cli>Slovenski Jezik\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in translating for us, please get in touch at \u003Ca href=\"mailto:hello@statsfc.com\" rel=\"nofollow ugc\">hello@statsfc.com\u003C\u002Fa> or on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStatsFC\" rel=\"nofollow ugc\">@StatsFC\u003C\u002Fa>.\u003C\u002Fp>\n","This widget will display a list of football fixtures on your website, for a chosen competition or team.",50,8179,2,"2024-04-22T22:53:00.000Z",[87,20,72,23,24],"fixtures","https:\u002F\u002Fstatsfc.com\u002Ffixtures","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatsfc-fixtures.zip",92,{"slug":92,"name":93,"version":79,"author":7,"author_profile":8,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":13,"num_ratings":14,"last_updated":98,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":99,"homepage":101,"download_link":102,"security_score":90,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"statsfc-results","StatsFC Results","\u003Cp>Add a list of football results to your WordPress website. To request a key sign up for your free trial at \u003Ca href=\"https:\u002F\u002Fstatsfc.com\" rel=\"nofollow ugc\">statsfc.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a demo, check out \u003Ca href=\"https:\u002F\u002Fwp.statsfc.com\u002Fresults\u002F\" rel=\"nofollow ugc\">wp.statsfc.com\u002Fresults\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Dansk\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Hrvatski Jezik\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Norsk bokmål\u003C\u002Fli>\n\u003Cli>Slovenčina\u003C\u002Fli>\n\u003Cli>Slovenski Jezik\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in translating for us, please get in touch at \u003Ca href=\"mailto:hello@statsfc.com\" rel=\"nofollow ugc\">hello@statsfc.com\u003C\u002Fa> or on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStatsFC\" rel=\"nofollow ugc\">@StatsFC\u003C\u002Fa>.\u003C\u002Fp>\n","This widget will place list of football results in your website.",40,6460,"2024-04-22T22:56:00.000Z",[20,72,100,23,24],"results","https:\u002F\u002Fstatsfc.com\u002Fresults","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatsfc-results.zip",{"slug":104,"name":105,"version":106,"author":7,"author_profile":8,"description":107,"short_description":108,"active_installs":37,"downloaded":109,"rating":13,"num_ratings":14,"last_updated":18,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":110,"homepage":112,"download_link":113,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":114},"statsfc-live","StatsFC Live","3.0.1","\u003Cp>Add live football scores to your WordPress website. To request a key sign up for your free trial at \u003Ca href=\"https:\u002F\u002Fstatsfc.com\u002Fsign-up\" rel=\"nofollow ugc\">statsfc.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For a demo, check out \u003Ca href=\"https:\u002F\u002Fwp.statsfc.com\u002Flive\u002F\" rel=\"nofollow ugc\">wp.statsfc.com\u002Flive\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bahasa Indonesia\u003C\u002Fli>\n\u003Cli>Dansk\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Eesti\u003C\u002Fli>\n\u003Cli>Español\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Hrvatski Jezik\u003C\u002Fli>\n\u003Cli>Italiano\u003C\u002Fli>\n\u003Cli>Magyar\u003C\u002Fli>\n\u003Cli>Norsk bokmål\u003C\u002Fli>\n\u003Cli>Slovenčina\u003C\u002Fli>\n\u003Cli>Slovenski Jezik\u003C\u002Fli>\n\u003Cli>Suomi\u003C\u002Fli>\n\u003Cli>Svenska\u003C\u002Fli>\n\u003Cli>Türkçe\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you’re interested in translating for us, please get in touch at \u003Ca href=\"mailto:hello@statsfc.com\" rel=\"nofollow ugc\">hello@statsfc.com\u003C\u002Fa> or on Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FStatsFC\" rel=\"nofollow ugc\">@StatsFC\u003C\u002Fa>.\u003C\u002Fp>\n","This widget will display live football scores on your website, for a chosen competition or team.",7733,[87,20,111,23,24],"scores","https:\u002F\u002Fstatsfc.com\u002Flive-games","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatsfc-live.zip","2026-03-15T10:48:56.248Z",{"attackSurface":116,"codeSignals":134,"taintFlows":166,"riskAssessment":194,"analyzedAt":207},{"hooks":117,"ajaxHandlers":127,"restRoutes":128,"shortcodes":129,"cronEvents":133,"entryPointCount":14,"unprotectedCount":28},[118,124],{"type":119,"name":120,"callback":121,"file":122,"line":123},"action","wp_print_footer_scripts","closure","statsfc-player-rater.php",251,{"type":119,"name":125,"callback":121,"file":122,"line":126},"widgets_init",274,[],[],[130],{"tag":4,"callback":131,"file":122,"line":132},"anonymous",278,[],{"dangerousFunctions":135,"sqlUsage":136,"outputEscaping":138,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":165},[],{"prepared":28,"raw":28,"locations":137},[],{"escaped":139,"rawEcho":140,"locations":141},10,11,[142,145,147,149,151,153,155,157,159,161,163],{"file":122,"line":143,"context":144},95,"raw output",{"file":122,"line":146,"context":144},101,{"file":122,"line":148,"context":144},107,{"file":122,"line":150,"context":144},113,{"file":122,"line":152,"context":144},119,{"file":122,"line":154,"context":144},125,{"file":122,"line":156,"context":144},131,{"file":122,"line":158,"context":144},137,{"file":122,"line":160,"context":144},143,{"file":122,"line":162,"context":144},252,{"file":122,"line":164,"context":144},258,[],[167,185],{"entryPoint":168,"graph":169,"unsanitizedCount":14,"severity":184},"widget (statsfc-player-rater.php:183)",{"nodes":170,"edges":181},[171,176],{"id":172,"type":173,"label":174,"file":122,"line":175},"n0","source","$_SERVER",190,{"id":177,"type":178,"label":179,"file":122,"line":162,"wp_function":180},"n1","sink","echo() [XSS]","echo",[182],{"from":172,"to":177,"sanitized":183},false,"medium",{"entryPoint":186,"graph":187,"unsanitizedCount":14,"severity":193},"\u003Cstatsfc-player-rater> (statsfc-player-rater.php:0)",{"nodes":188,"edges":191},[189,190],{"id":172,"type":173,"label":174,"file":122,"line":175},{"id":177,"type":178,"label":179,"file":122,"line":162,"wp_function":180},[192],{"from":172,"to":177,"sanitized":183},"low",{"summary":195,"deductions":196},"The \"statsfc-player-rater\" plugin v2.0.1 exhibits a generally good security posture, with no known vulnerabilities or CVEs in its history. The static analysis reveals a minimal attack surface, consisting solely of a single shortcode. Importantly, the code demonstrates robust SQL hygiene, with all queries utilizing prepared statements, and no dangerous functions or file operations were detected. However, there are areas of concern. The plugin fails to implement any nonce checks or capability checks, which is a significant weakness, especially if the shortcode handles any user-facing interactions. Furthermore, a concerning 52% of output is not properly escaped, leaving it vulnerable to Cross-Site Scripting (XSS) attacks. The taint analysis, while limited in scope, identified two flows with unsanitized paths, which, combined with the unescaped output, suggests a potential avenue for XSS exploitation.",[197,199,201,204],{"reason":198,"points":139},"Missing nonce checks",{"reason":200,"points":139},"Missing capability checks",{"reason":202,"points":203},"High percentage of unescaped output",8,{"reason":205,"points":206},"Taint flows with unsanitized paths",5,"2026-03-16T22:54:59.618Z",{"wat":209,"direct":218},{"assetPaths":210,"generatorPatterns":213,"scriptPaths":214,"versionParams":215},[211,212],"\u002Fwp-content\u002Fplugins\u002Fstatsfc-player-rater\u002Fstatsfc-player-rater.css","\u002Fwp-content\u002Fplugins\u002Fstatsfc-player-rater\u002Fstatsfc-player-rater.js",[],[212],[216,217],"statsfc-player-rater\u002Fstatsfc-player-rater.css?ver=","statsfc-player-rater\u002Fstatsfc-player-rater.js?ver=",{"cssClasses":219,"htmlComments":221,"htmlAttributes":222,"restEndpoints":224,"jsGlobals":225,"shortcodeOutput":228},[220],"statsfc-player-rater-widget",[],[223],"data-statsfc-player-rater-options",[],[226,227],"StatsFCPlayerRaterWidget","statsfcPlayerRater",[229],"[statsfc_player_rater"]