
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. It's a solid choice for most WordPress installations.
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 Release Timeline
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.
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!
CyberPress
cyberpress
Manage eSport Tournaments, Matches, Teams and Players.
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 · 800 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]