Mode7 Game Log Security & Risk Analysis

wordpress.org/plugins/mode7-game-log

A plugin for tracking video games you've played, are currently playing, or want to play.

0 active installs v1.0.5 PHP 8.2+ WP 6.8+ Updated Mar 14, 2026
game-trackinggamesgamingvideo-games
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mode7 Game Log Safe to Use in 2026?

Generally Safe

Score 100/100

Mode7 Game Log has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 20d ago
Risk Assessment

The "mode7-game-log" v1.0.5 plugin exhibits a generally good security posture based on the provided static analysis. All identified AJAX entry points have authentication checks, and there are no exposed REST API routes, shortcodes, or cron events, minimizing the overall attack surface. The code also demonstrates a strong commitment to secure coding practices with 100% of SQL queries utilizing prepared statements and a high percentage (93%) of output properly escaped. The absence of any known vulnerabilities or CVEs in its history further reinforces this positive assessment.

However, there are a couple of areas that warrant attention. The presence of two "flows with unsanitized paths" in the taint analysis, even without a critical or high severity rating, suggests a potential for path traversal vulnerabilities. While these flows were not categorized as critical, they represent a risk that should be investigated and remediated to ensure complete security. Additionally, the plugin makes three external HTTP requests, which, if not handled with proper input validation and sanitization on the received data, could introduce cross-site scripting (XSS) or other injection vulnerabilities.

Key Concerns

  • Flows with unsanitized paths found in taint analysis
  • External HTTP requests without explicit sanitization noted
Vulnerabilities
None known

Mode7 Game Log Security Vulnerabilities

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

Mode7 Game Log Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
104 escaped
Nonce Checks
6
Capability Checks
9
File Operations
0
External Requests
3
Bundled Libraries
0

Output Escaping

93% escaped112 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

7 flows2 with unsanitized paths
add_game (includes\class-game-log-ajax-handler.php:84)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mode7 Game Log Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_game_log_search_gamesincludes\class-game-log-ajax-handler.php:35
authwp_ajax_game_log_add_gameincludes\class-game-log-ajax-handler.php:36
noprivwp_ajax_game_log_search_gamesincludes\class-game-log-ajax-handler.php:39
noprivwp_ajax_game_log_add_gameincludes\class-game-log-ajax-handler.php:40
WordPress Hooks 32
actionadmin_menuincludes\class-game-log-admin.php:32
actionadmin_initincludes\class-game-log-admin.php:33
actionadmin_noticesincludes\class-game-log-admin.php:34
filteradmin_urlincludes\class-game-log-admin.php:35
actionadmin_initincludes\class-game-log-admin.php:36
actionadmin_initincludes\class-game-log-admin.php:37
actionadmin_noticesincludes\class-game-log-admin.php:625
actionadmin_noticesincludes\class-game-log-admin.php:632
actionadmin_noticesincludes\class-game-log-admin.php:670
actionadmin_noticesincludes\class-game-log-admin.php:682
actionadmin_noticesincludes\class-game-log-admin.php:696
actionadmin_noticesincludes\class-game-log-admin.php:703
actionadmin_noticesincludes\class-game-log-admin.php:717
actionadmin_noticesincludes\class-game-log-admin.php:748
actionadmin_initincludes\class-game-log-default-page.php:37
actionadmin_noticesincludes\class-game-log-default-page.php:210
actionadmin_noticesincludes\class-game-log-default-page.php:217
actioninitincludes\class-game-log-meta-fields.php:25
actioninitincludes\class-game-log-patterns.php:25
actioninitincludes\class-game-log-patterns.php:26
actioninitincludes\class-game-log-post-type.php:25
actionadd_meta_boxesincludes\class-game-log-post-type.php:26
actionsave_postincludes\class-game-log-post-type.php:27
filterblock_categories_allincludes\class-game-log-stats-block.php:32
actioninitincludes\class-game-log-stats-block.php:33
actionenqueue_block_editor_assetsincludes\class-game-log-stats-block.php:69
actioninitincludes\class-game-log-taxonomy.php:25
actionadmin_enqueue_scriptsincludes\class-game-log.php:37
actionwp_enqueue_scriptsincludes\class-game-log.php:38
actionafter_setup_themeincludes\class-game-log.php:39
actionplugins_loadedmode7-game-log.php:44
actioninitmode7-game-log.php:99
Maintenance & Trust

Mode7 Game Log Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version8.2
Downloads143

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Mode7 Game Log Developer Profile

lastsplash (a11n)

7 plugins · 1K total installs

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

How We Detect Mode7 Game Log

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mode7-game-log/blocks/game-stats/index.js/wp-content/plugins/mode7-game-log/blocks/game-stats/editor.css/wp-content/plugins/mode7-game-log/blocks/game-stats/style.css
Script Paths
/wp-content/plugins/mode7-game-log/blocks/game-stats/index.js
Version Parameters
mode7-game-log/blocks/game-stats/index.js?ver=mode7-game-log/blocks/game-stats/editor.css?ver=mode7-game-log/blocks/game-stats/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
game-log-stats-blockstat-box
Data Attributes
data-show-totaldata-show-playeddata-show-playingdata-show-backlogdata-show-wishlist
JS Globals
window.GAME_LOG_VERSION
FAQ

Frequently Asked Questions about Mode7 Game Log