[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fI7PuYNZGsNYuzoNZWS1hOUeubSBizdffHD28hAm-vMo":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":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":106,"fingerprints":175},"detailed-player-stats-for-sportspress","Detailed Player Stats for SportsPress","1.8.2","Savvas","https:\u002F\u002Fprofiles.wordpress.org\u002Fsavvasha\u002F","\u003Cp>This plugin is an extension for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsportspress\u002F\" rel=\"ugc\">SportsPress\u003C\u002Fa>. Give your guests the option to see in which specific events a player participated during a specific season.\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\u002Fi1ZZjFEocAk?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","Show the individual stats and performances of each event for a player per season.",200,7983,100,4,"2026-02-03T10:49:00.000Z","6.9.4","5.9","7.4",[20,21,22,23,24],"events","players","season","sportspress","statistics","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdetailed-player-stats-for-sportspress.1.8.2.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"savvasha",11,790,30,94,"2026-04-04T11:15:26.685Z",[39,59,72,82,93],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":25,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sportspress-for-soccer","SportsPress for Football (Soccer)","0.9.6","ThemeBoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeboy\u002F","\u003Ch4>Create a Professional Football Club Website\u003C\u002Fh4>\n\u003Cp>Transform your WordPress blog into a fully configurable website for your football club. Features a suite of football tools including soccer admin branding and own goals reporting.\u003C\u002Fp>\n\u003Cp>SportsPress for Football is currently in Beta. Please feel free to share your feedback with us so we can continue to develop and improve SportsPress for Football!\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\u002FH-9CJ_UwSvw?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Soccer Admin Branding to replace the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsportspress\u002F\" rel=\"ugc\">SportsPress\u003C\u002Fa> icon with a football\u003C\u002Fli>\n\u003Cli>Schedule Matches (Fixtures & Results)\u003C\u002Fli>\n\u003Cli>Football Field Information & Maps\u003C\u002Fli>\n\u003Cli>Own Goals Reporting with red football icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SportsPress Pro\u003C\u002Fh4>\n\u003Cp>Looking for more advanced football functionality? Upgrade to \u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpro\" rel=\"nofollow ugc\">SportsPress Pro\u003C\u002Fa> to get access to more advanced features for your football club website.\u003C\u002Fp>\n\u003Ch4>SportsPress Themes for Clubs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fcourtside\" rel=\"nofollow ugc\">Courtside\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Ffc\" rel=\"nofollow ugc\">Football Club\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpremier\" rel=\"nofollow ugc\">Premier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Femblem\" rel=\"nofollow ugc\">Emblem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fmarquee\" rel=\"nofollow ugc\">Marquee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please Rate, Vote, and Enjoy!\u003C\u002Fh4>\n\u003Cp>Your feedback is much appreciated and makes all the difference in improving SportsPress for Football.\u003C\u002Fp>\n","SportsPress for Football is an extension for SportsPress, an all-in-one sports data plugin that helps sports clubs set up a football website.",6000,103714,"2020-08-27T14:48:00.000Z","5.5.18","3.8",[21,53,54,24,55],"sport","sports","stats","http:\u002F\u002Fthemeboy.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsportspress-for-soccer.0.9.6.zip",85,{"slug":60,"name":61,"version":62,"author":43,"author_profile":44,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":50,"requires_at_least":51,"requires_php":25,"tags":70,"homepage":56,"download_link":71,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sportspress-for-baseball","SportsPress for Baseball","1.0.2","\u003Ch4>Create a Professional Baseball Team Website\u003C\u002Fh4>\n\u003Cp>Transform your WordPress blog into a fully configurable website for your baseball team. Features a suite of baseball tools including baseball admin branding and own goals reporting.\u003C\u002Fp>\n\u003Cp>SportsPress for Baseball is currently in Beta. Please feel free to share your feedback with us so we can continue to develop and improve SportsPress for Baseball!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Baseball Admin Branding to replace the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsportspress\u002F\" rel=\"ugc\">SportsPress\u003C\u002Fa> icon with a baseball\u003C\u002Fli>\n\u003Cli>Display Accurate IP Statistics with Partial Innings using Decimal Notation\u003C\u002Fli>\n\u003Cli>Schedule Games with Pitching & Batting Stats\u003C\u002Fli>\n\u003Cli>Baseball Field Information & Maps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SportsPress Pro\u003C\u002Fh4>\n\u003Cp>Looking for more advanced baseball functionality? Upgrade to \u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpro\" rel=\"nofollow ugc\">SportsPress Pro\u003C\u002Fa> to get access to more advanced features for your baseball team website.\u003C\u002Fp>\n\u003Ch4>SportsPress Themes for Teams\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fcourtside\" rel=\"nofollow ugc\">Courtside\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Ffc\" rel=\"nofollow ugc\">Football Club\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpremier\" rel=\"nofollow ugc\">Premier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Femblem\" rel=\"nofollow ugc\">Emblem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fmarquee\" rel=\"nofollow ugc\">Marquee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please Rate, Vote, and Enjoy!\u003C\u002Fh4>\n\u003Cp>Your feedback is much appreciated and makes all the difference in improving SportsPress for Baseball.\u003C\u002Fp>\n","SportsPress for Baseball is an extension for SportsPress, an all-in-one sports data plugin that helps sports teams set up a baseball website.",1000,15522,90,2,"2020-08-27T14:47:00.000Z",[21,53,54,24,55],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsportspress-for-baseball.1.0.2.zip",{"slug":73,"name":74,"version":75,"author":43,"author_profile":44,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":50,"requires_at_least":51,"requires_php":25,"tags":80,"homepage":56,"download_link":81,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sportspress-for-cricket","SportsPress for Cricket","1.1.4","\u003Ch4>Create a Professional Cricket Website\u003C\u002Fh4>\n\u003Cp>Transform your WordPress blog into a fully configurable cricket website. Features a suite of cricket tools including separate batting and bowling statistics, a row to display extras and players who did not bat.\u003C\u002Fp>\n\u003Cp>Please feel free to share your feedback with us so we can continue to develop and improve SportsPress for Cricket!\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\u002FLQ68LB1_9rU?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\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Cricket Admin Branding to replace the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsportspress\u002F\" rel=\"ugc\">SportsPress\u003C\u002Fa> icon with a cricket ball\u003C\u002Fli>\n\u003Cli>Schedule Matches (Fixtures & Results)\u003C\u002Fli>\n\u003Cli>Record Extras\u003C\u002Fli>\n\u003Cli>Calculate Totals including Extras\u003C\u002Fli>\n\u003Cli>Display players who did not bat in a separate section\u003C\u002Fli>\n\u003Cli>Swap batsmen from home and away team in scorecard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SportsPress Pro\u003C\u002Fh4>\n\u003Cp>Looking for more advanced cricket functionality? Upgrade to \u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpro\" rel=\"nofollow ugc\">SportsPress Pro\u003C\u002Fa> to get access to more advanced features for your cricket club website.\u003C\u002Fp>\n\u003Ch4>SportsPress Themes for Clubs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fcourtside\" rel=\"nofollow ugc\">Courtside\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Ffc\" rel=\"nofollow ugc\">Football Club\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpremier\" rel=\"nofollow ugc\">Premier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Femblem\" rel=\"nofollow ugc\">Emblem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fmarquee\" rel=\"nofollow ugc\">Marquee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please Rate, Vote, and Enjoy!\u003C\u002Fh4>\n\u003Cp>Your feedback is much appreciated and makes all the difference in improving SportsPress for Cricket.\u003C\u002Fp>\n","SportsPress for Cricket is an extension for SportsPress, an all-in-one sports data plugin that helps sports clubs set up a cricket website.",600,18825,[21,53,54,24,55],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsportspress-for-cricket.1.1.4.zip",{"slug":83,"name":84,"version":85,"author":43,"author_profile":44,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":25,"tags":90,"homepage":91,"download_link":92,"security_score":58,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sportspress-for-volleyball","SportsPress for Volleyball","0.9","\u003Ch4>Create a Professional Volleyball Team Website\u003C\u002Fh4>\n\u003Cp>Transform your WordPress blog into a fully configurable website for your volleyball team. Features a suite of volleyball tools including volleyball admin branding and own goals reporting.\u003C\u002Fp>\n\u003Cp>SportsPress for Volleyball is currently in Beta. Please feel free to share your feedback with us so we can continue to develop and improve SportsPress for Volleyball!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Volleyball Admin Branding to replace the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsportspress\u002F\" rel=\"ugc\">SportsPress\u003C\u002Fa> icon with a volleyball\u003C\u002Fli>\n\u003Cli>Schedule Matches (Fixtures & Results)\u003C\u002Fli>\n\u003Cli>Libero and starting lineup selection using custom 4-state checkboxes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SportsPress Pro\u003C\u002Fh4>\n\u003Cp>Looking for more advanced volleyball functionality? Upgrade to \u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpro\" rel=\"nofollow ugc\">SportsPress Pro\u003C\u002Fa> to get access to more advanced features for your volleyball team website.\u003C\u002Fp>\n\u003Ch4>SportsPress Themes for Teams\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fcourtside\" rel=\"nofollow ugc\">Courtside\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Ffc\" rel=\"nofollow ugc\">Football Club\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fpremier\" rel=\"nofollow ugc\">Premier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Femblem\" rel=\"nofollow ugc\">Emblem\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftboy.co\u002Fmarquee\" rel=\"nofollow ugc\">Marquee\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Please Rate, Vote, and Enjoy!\u003C\u002Fh4>\n\u003Cp>Your feedback is much appreciated and makes all the difference in improving SportsPress for Volleyball.\u003C\u002Fp>\n","SportsPress for Volleyball is an extension for SportsPress, an all-in-one sports data plugin that helps sports clubs set up a volleyball website.",500,5082,[21,53,54,24,55],"https:\u002F\u002Fwww.themeboy.com\u002Fsportspress-pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsportspress-for-volleyball.0.9.zip",{"slug":94,"name":95,"version":96,"author":7,"author_profile":8,"description":97,"short_description":98,"active_installs":13,"downloaded":99,"rating":27,"num_ratings":27,"last_updated":100,"tested_up_to":16,"requires_at_least":101,"requires_php":18,"tags":102,"homepage":25,"download_link":105,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simple-event-summary-for-sportspress","Simple Event Summary for SportsPress","2.0","\u003Cp>The Simple Event Summary for SportsPress plugin enhances your SportsPress plugin by adding a brief event summary below the main event card. It includes information such as scorers and referee details for a more comprehensive overview of the event.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display performances, including goals, penalties, and other key events.\u003C\u002Fli>\n\u003Cli>Show referee information.\u003C\u002Fli>\n\u003Cli>Customizable display options for different event types and teams.\u003C\u002Fli>\n\u003Cli>Action hooks for custom data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once activated, the plugin automatically adds the event summary below the main event card for SportsPress events. You can customize what data will be shown at \u003Ccode>SportsPress->Settings->Events->Event Summary\u003C\u002Fcode>.\u003Cbr \u002F>\nAction Hooks:\u003Cbr \u002F>\n* \u003Ccode>esfs_before_inner_event_summary\u003C\u002Fcode> – Fires before the event summary table is rendered. Allows developers to inject custom table content at the top of the table.\u003Cbr \u002F>\n* \u003Ccode>esfs_after_inner_event_summary\u003C\u002Fcode> – Fires after the event summary table is rendered. Useful for appending additional table information at the end of the table.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support or inquiries, visit \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fsimple-event-summary-for-sportspress\u002F\" rel=\"ugc\">plugin support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you find this plugin helpful, consider \u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3NLUtMh\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa> to support further development and maintenance.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was developed by Savvas. Visit \u003Ca href=\"https:\u002F\u002Fsavvasha.com\" rel=\"nofollow ugc\">author’s website\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later. See \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl.html\" rel=\"nofollow ugc\">License\u003C\u002Fa> for more details.\u003C\u002Fp>\n","The Simple Event Summary for SportsPress plugin enhances your SportsPress plugin by adding a brief event summary below the main event card.",3400,"2026-02-03T10:44:00.000Z","5.3",[20,103,23,104],"resume","summary","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-event-summary-for-sportspress.2.0.zip",{"attackSurface":107,"codeSignals":146,"taintFlows":167,"riskAssessment":168,"analyzedAt":174},{"hooks":108,"ajaxHandlers":135,"restRoutes":143,"shortcodes":144,"cronEvents":145,"entryPointCount":68,"unprotectedCount":27},[109,116,120,126,130],{"type":110,"name":111,"callback":112,"priority":113,"file":114,"line":115},"filter","sportspress_locate_template","shortcode_override",10,"detailed-player-stats-for-sportspress.php",95,{"type":110,"name":117,"callback":118,"file":114,"line":119},"sportspress_player_settings","add_settings",96,{"type":121,"name":122,"callback":123,"priority":124,"file":114,"line":125},"action","sportspress_event_list_head_row","player_stats_head_row",20,166,{"type":121,"name":127,"callback":128,"priority":124,"file":114,"line":129},"sportspress_event_list_row","player_stats_body_row",167,{"type":121,"name":131,"callback":132,"file":133,"line":134},"wp_enqueue_scripts","dpsfs_adding_scripts","includes\\class-dpsfs-scripts.php",31,[136,141],{"action":137,"nopriv":138,"callback":137,"hasNonce":139,"hasCapCheck":138,"file":114,"line":140},"player_season_matches",false,true,92,{"action":137,"nopriv":139,"callback":137,"hasNonce":139,"hasCapCheck":138,"file":114,"line":142},93,[],[],[],{"dangerousFunctions":147,"sqlUsage":148,"outputEscaping":150,"fileOperations":27,"externalRequests":27,"nonceChecks":165,"capabilityChecks":27,"bundledLibraries":166},[],{"prepared":27,"raw":27,"locations":149},[],{"escaped":151,"rawEcho":152,"locations":153},39,5,[154,157,159,161,163],{"file":114,"line":155,"context":156},183,"raw output",{"file":114,"line":158,"context":156},187,{"file":114,"line":160,"context":156},191,{"file":114,"line":162,"context":156},195,{"file":114,"line":164,"context":156},203,1,[],[],{"summary":169,"deductions":170},"The \"detailed-player-stats-for-sportspress\" plugin, version 1.8.2, exhibits a generally strong security posture based on the provided static analysis. The absence of critical vulnerabilities in taint analysis, raw SQL queries, file operations, and external HTTP requests is highly positive. The plugin also demonstrates good practices by properly escaping a high percentage of its output and utilizing prepared statements for all SQL queries. The presence of a nonce check on at least one entry point is also a strength.  However, a significant area for concern is the complete lack of capability checks on its entry points, including AJAX handlers. While there are no known CVEs or recorded vulnerability history, this absence of authorization checks presents a potential risk if any of the AJAX handlers could be exploited to perform privileged actions or expose sensitive data without proper user authentication and authorization.  Overall, the plugin is well-coded with good sanitization and SQL practices, but the lack of capability checks on its AJAX handlers is a notable weakness that should be addressed.",[171],{"reason":172,"points":173},"No capability checks on AJAX handlers",15,"2026-03-16T20:19:32.284Z",{"wat":176,"direct":185},{"assetPaths":177,"generatorPatterns":180,"scriptPaths":181,"versionParams":182},[178,179],"\u002Fwp-content\u002Fplugins\u002Fdetailed-player-stats-for-sportspress\u002Fcss\u002Fdpsfs.css","\u002Fwp-content\u002Fplugins\u002Fdetailed-player-stats-for-sportspress\u002Fjs\u002Fdpsfs.js",[],[179],[183,184],"detailed-player-stats-for-sportspress\u002Fcss\u002Fdpsfs.css?ver=","detailed-player-stats-for-sportspress\u002Fjs\u002Fdpsfs.js?ver=",{"cssClasses":186,"htmlComments":191,"htmlAttributes":192,"restEndpoints":198,"jsGlobals":200,"shortcodeOutput":202},[187,188,189,190],"data-day","data-number","data-stats","data-minutes",[],[193,194,195,196,197],"data-dpsfs-player","data-dpsfs-league","data-dpsfs-season","data-dpsfs-team","data-dpsfs-competition",[199],"\u002Fwp-json\u002Fdpsfs\u002Fv1\u002Fplayer-stats",[201],"dpsfs_vars",[203],"[dpsfs_player_statistics]"]