LiveFot Matches Security & Risk Analysis

wordpress.org/plugins/livefot-matches

A simple WordPress plugin to display live football scores, match lineups, standings, and statistics via the LiveFot API.

0 active installs v1.0.1 PHP + WP 5.8+ Updated May 17, 2025
footballlive-scoresmatch-lineupsstandingsstats
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LiveFot Matches Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The livefot-matches plugin version 1.0.1 demonstrates a generally good security posture, with all identified entry points having authentication checks, a high percentage of SQL queries using prepared statements, and properly escaped output. The absence of known CVEs and bundled libraries further contributes to a positive security outlook. However, the taint analysis reveals a significant concern: 17 analyzed flows with unsanitized paths, four of which are flagged as high severity. This indicates a potential for these paths to be exploited if they are user-controlled or process external data without proper validation or sanitization. While the plugin has a clean vulnerability history, the presence of high-severity taint flows warrants attention. The overall risk is moderate, stemming from the potential for exploitable path traversal or similar vulnerabilities due to unsanitized input, despite the otherwise robust implementation of common security practices.

Key Concerns

  • High severity unsanitized path flows
  • All taint flows have unsanitized paths
Vulnerabilities
None known

LiveFot Matches Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

LiveFot Matches Release Timeline

v1.0.1Current
Code Analysis
Analyzed Mar 17, 2026

LiveFot Matches Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
114 prepared
Unescaped Output
44
537 escaped
Nonce Checks
23
Capability Checks
16
File Operations
1
External Requests
7
Bundled Libraries
0

SQL Query Safety

95% prepared120 total queries

Output Escaping

92% escaped581 total outputs
Data Flows · Security
17 unsanitized

Data Flow Analysis

17 flows17 with unsanitized paths
livefot_display_fixtures_data (livefot-matches.php:1786)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

LiveFot Matches Attack Surface

Entry Points13
Unprotected0

AJAX Handlers 12

authwp_ajax_livefot_get_matchesincludes\class-livefot-ajax.php:8
noprivwp_ajax_livefot_get_matchesincludes\class-livefot-ajax.php:9
authwp_ajax_livefot_get_match_eventsincludes\class-livefot-ajax.php:12
noprivwp_ajax_livefot_get_match_eventsincludes\class-livefot-ajax.php:13
authwp_ajax_livefot_get_match_lineupincludes\class-livefot-ajax.php:16
noprivwp_ajax_livefot_get_match_lineupincludes\class-livefot-ajax.php:17
authwp_ajax_livefot_get_match_statsincludes\class-livefot-ajax.php:20
noprivwp_ajax_livefot_get_match_statsincludes\class-livefot-ajax.php:21
authwp_ajax_livefot_get_standingsincludes\class-livefot-ajax.php:24
noprivwp_ajax_livefot_get_standingsincludes\class-livefot-ajax.php:25
authwp_ajax_livefot_get_live_matchesincludes\class-livefot-ajax.php:28
noprivwp_ajax_livefot_get_live_matchesincludes\class-livefot-ajax.php:29

Shortcodes 1

[livefot_matches] livefot-matches.php:618
WordPress Hooks 20
actionlivefot_daily_fetch_fixtureslivefot-matches.php:179
actionlivefot_short_fetch_fixtureslivefot-matches.php:212
filtercron_scheduleslivefot-matches.php:264
actioninitlivefot-matches.php:608
actionwp_enqueue_scriptslivefot-matches.php:611
actionwp_enqueue_scriptslivefot-matches.php:796
actionadmin_menulivefot-matches.php:809
actionadmin_initlivefot-matches.php:1138
actionadmin_initlivefot-matches.php:1164
actionadmin_initlivefot-matches.php:1176
actionadmin_initlivefot-matches.php:1188
actionadmin_initlivefot-matches.php:1207
actionadmin_initlivefot-matches.php:1243
actionupdate_option_livefot_enable_cron_joblivefot-matches.php:1280
actionupdate_option_livefot_cron_hourlivefot-matches.php:1281
actionupdate_option_livefot_cron_minutelivefot-matches.php:1282
actionupdate_option_livefot_enable_short_cron_joblivefot-matches.php:1285
actionupdate_option_livefot_short_cron_start_hourlivefot-matches.php:1286
actionupdate_option_livefot_short_cron_start_minutelivefot-matches.php:1287
actionupdate_option_livefot_cron_interval_shortlivefot-matches.php:1288

Scheduled Events 2

livefot_daily_fetch_fixtures
livefot_short_fetch_fixtures
Maintenance & Trust

LiveFot Matches Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 17, 2025
PHP min version
Downloads376

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

LiveFot Matches Developer Profile

livefot

1 plugin · 0 total installs

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

How We Detect LiveFot Matches

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/livefot-matches/assets/css/livefot-matches.css/wp-content/plugins/livefot-matches/assets/js/livefot-matches.js
Script Paths
/wp-content/plugins/livefot-matches/assets/js/livefot-matches.js
Version Parameters
livefot-matches/assets/css/livefot-matches.css?ver=livefot-matches/assets/js/livefot-matches.js?ver=

HTML / DOM Fingerprints

JS Globals
LiveFot_API
FAQ

Frequently Asked Questions about LiveFot Matches