
Football Pool Security & Risk Analysis
wordpress.org/plugins/football-poolAdd some game-day fun to your WordPress site! Let users predict match results, earn points, and go head-to-head in a fantasy sports pool.
Is Football Pool Safe to Use in 2026?
Generally Safe
Score 96/100Football Pool has a strong security track record. Known vulnerabilities have been patched promptly.
The "football-pool" plugin v2.13.1 presents a mixed security posture. While it demonstrates good practices in SQL query handling and a robust number of nonce and capability checks, several areas raise concern. The presence of 4 AJAX handlers without authentication checks creates a significant attack surface for unauthorized actions. Furthermore, the taint analysis, though limited in scope, flagged 3 flows with unsanitized paths, indicating potential vulnerabilities if these paths are exploited. The plugin's history of 8 medium-severity CVEs, primarily related to Cross-Site Scripting and CSRF, is a notable weakness. Although no CVEs are currently unpatched, the recurring nature of these vulnerability types suggests a continued need for diligent code review and secure coding practices. The most recent vulnerability in 2025 is concerning given the current date.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
- History of 8 medium CVEs
- Output escaping below 50%
Football Pool Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
Football Pool <= 2.12.6 - Authenticated (Contributor+) Stored Cross-Site Scripting
Football Pool <= 2.12.5 - Authenticated (Contributor+) Stored Cross-Site Scripting
Football Pool <= 2.12.4 - Authenticated (Administrator+) Stored Cross-Site Scripting
Football Pool <= 2.12.2 - Cross-Site Request Forgery to Settings Update
Football Pool <= 2.11.9 - Authenticated (Subscriber+) Stored Cross-Site Scripting
Football Pool <= 2.11.10 - Authenticated (Editor+) Stored Cross-Site Scripting
Football pool <= 2.11.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Football Pool < 2.6.5 - Cross-Site Scripting
Football Pool Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Football Pool Attack Surface
AJAX Handlers 4
Shortcodes 28
WordPress Hooks 37
Maintenance & Trust
Football Pool Maintenance & Trust
Maintenance Signals
Community Trust
Football Pool Alternatives
Prediction League
prediction-league
Self hosted prediction league for your blog
JoomSport – for Sports: Team & League, Football, Hockey & more
joomsport-sports-league-results-management
Create PRO sports website for your club, sports team or sports league! Soccer, Football, Hockey, Basketball, Volleyball, Handball, eSport & others.
CyberPress
cyberpress
Manage eSport Tournaments, Matches, Teams and Players.
Achievements sports league
joomsport-achievements
Sports plugin for motor racing, athletics, aquatics, gymnastics, golf, running, cycling, skiing, poker and similar sports. Manage your league with us!
Sport livescores: foootball and basketball results, fixtures and standings
football-standings
Add auto-updated live scores information about more than 3000 football and basketball tournaments and standings with ease!
Football Pool Developer Profile
1 plugin · 700 total installs
How We Detect Football Pool
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/football-pool/css/football-pool.css/wp-content/plugins/football-pool/css/football-pool-admin.css/wp-content/plugins/football-pool/css/football-pool-charts.css/wp-content/plugins/football-pool/css/football-pool-comments.css/wp-content/plugins/football-pool/css/football-pool-tables.css/wp-content/plugins/football-pool/js/football-pool.js/wp-content/plugins/football-pool/js/football-pool-admin.js/wp-content/plugins/football-pool/js/football-pool-charts.js+2 more/wp-content/plugins/football-pool/js/football-pool.js/wp-content/plugins/football-pool/js/football-pool-admin.js/wp-content/plugins/football-pool/js/football-pool-charts.js/wp-content/plugins/football-pool/js/football-pool-comments.js/wp-content/plugins/football-pool/js/football-pool-tables.jsfootball-pool/css/football-pool.css?ver=football-pool/css/football-pool-admin.css?ver=football-pool/css/football-pool-charts.css?ver=football-pool/css/football-pool-comments.css?ver=football-pool/css/football-pool-tables.css?ver=football-pool/js/football-pool.js?ver=football-pool/js/football-pool-admin.js?ver=football-pool/js/football-pool-charts.js?ver=football-pool/js/football-pool-comments.js?ver=football-pool/js/football-pool-tables.js?ver=HTML / DOM Fingerprints
football-pool-rankingfootball-pool-lastgamesfootball-pool-shoutboxfootball-pool-groupfootball-pool-next-predictionfootball-pool-user-profilefootball-pool-match-predictionsfootball-pool-score-table+1 more<!-- BEGIN FOOTBALL-POOL --><!-- END FOOTBALL-POOL --><!-- begin football-pool admin --><!-- end football-pool admin -->data-football-pool-match-iddata-football-pool-user-iddata-football-pool-league-iddata-football-pool-game-idfootballPoolfootballPoolAdmin/wp-json/football-pool/v1/matches/wp-json/football-pool/v1/predictions/wp-json/football-pool/v1/scores[football-pool-ranking][football-pool-lastgames][football-pool-shoutbox][football-pool-group]