Football Odds Security & Risk Analysis

wordpress.org/plugins/football-odds

Football Odds WP create on your pages / site (via shortcode) a complete football odds comparison system.

10 active installs v1.9 PHP + WP 3.0.1+ Updated Mar 29, 2018
comparisonfootballfreeoddssoccer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Football Odds Safe to Use in 2026?

Generally Safe

Score 85/100

Football Odds has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "football-odds" v1.9 plugin exhibits a mixed security posture. On the positive side, it has a very small attack surface with only one shortcode and no AJAX handlers or REST API routes exposed without authentication. The vulnerability history is clean, with no known CVEs, suggesting a generally stable development process. However, the static analysis reveals significant areas of concern. The prevalence of SQL queries, with only 15% using prepared statements, is a substantial risk, potentially leading to SQL injection vulnerabilities. Similarly, a low rate of proper output escaping (57%) raises concerns about Cross-Site Scripting (XSS) vulnerabilities. The taint analysis highlights two flows with unsanitized paths, which, although not classified as critical, represent a high severity risk of code execution or data leakage.

While the lack of historical vulnerabilities is a strong positive, the static analysis flags point to potential weaknesses that could be exploited if not addressed. The high number of raw SQL queries and the moderate rate of unescaped output are common vectors for serious security breaches. The presence of two high-severity taint flows, even without a "critical" classification, demands immediate attention. The plugin's strengths lie in its limited attack surface and clean CVE history, but the internal code quality, particularly around data handling and output, presents a notable risk that requires remediation.

Key Concerns

  • High percentage of SQL queries not using prepared statements
  • Moderate percentage of outputs not properly escaped
  • Two high severity taint flows with unsanitized paths
  • No capability checks on entry points
Vulnerabilities
None known

Football Odds Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Football Odds Code Analysis

Dangerous Functions
0
Raw SQL Queries
45
8 prepared
Unescaped Output
88
116 escaped
Nonce Checks
3
Capability Checks
0
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

15% prepared53 total queries

Output Escaping

57% escaped204 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
<fodds_shortcoder> (fodds_shortcoder.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Football Odds Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[fodds] footballodds.php:103
WordPress Hooks 3
actionadmin_menufootballodds.php:85
actionwp_enqueue_scriptsfootballodds.php:109
actionadmin_enqueue_scriptsfootballodds.php:114
Maintenance & Trust

Football Odds Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 29, 2018
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Football Odds Developer Profile

Patrick_Al

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Football Odds

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/football-odds/css/fodds.css/wp-content/plugins/football-odds/js/jscolor.js
Script Paths
/wp-content/plugins/football-odds/js/jscolor.js
Version Parameters
football-odds/css/fodds.css?ver=football-odds/js/jscolor.js?ver=

HTML / DOM Fingerprints

JS Globals
window.jscolor
Shortcode Output
[fodds]
FAQ

Frequently Asked Questions about Football Odds