Ace Tic Tac Toe Security & Risk Analysis

wordpress.org/plugins/acewebx-tic-tac-toe

A simple and fun Ace Tic Tac Toe game plugin you can embed anywhere on your site using a shortcode.

0 active installs v1.0.6 PHP 7.2+ WP 6.2+ Updated Oct 8, 2025
animated-gamefunhtml5javascriptshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ace Tic Tac Toe Safe to Use in 2026?

Generally Safe

Score 100/100

Ace Tic Tac Toe has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "acewebx-tic-tac-toe" plugin version 1.0.6 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding database interactions and output sanitization. All SQL queries are prepared, and all detected outputs are properly escaped, which significantly mitigates common vulnerabilities like SQL injection and cross-site scripting. The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting a generally stable and secure development approach so far.

However, there are significant security concerns. The plugin has a total of 4 entry points, with 3 of them being AJAX handlers that lack proper authentication checks. This means any user, regardless of their logged-in status or capabilities, can potentially trigger these AJAX actions, leading to unauthorized functionality execution. While the static analysis didn't reveal any dangerous functions or tainted flows, the lack of authentication on such a substantial portion of the attack surface is a critical weakness. The presence of 3 nonces and only 1 capability check further highlights this imbalance, indicating that nonce protection is likely applied, but not in conjunction with robust authorization checks for all critical entry points.

In conclusion, while the "acewebx-tic-tac-toe" plugin benefits from secure coding practices in its data handling and output, the high number of unprotected AJAX endpoints presents a substantial risk. The absence of mandatory authentication for these entry points is a critical security flaw that needs immediate attention. Until these AJAX handlers are secured with appropriate capability checks or nonce validation tied to user roles, the plugin remains vulnerable to unauthorized access and potential abuse.

Key Concerns

  • 3 unprotected AJAX handlers
  • Total unprotected entry points: 3
  • Only 1 capability check for 3 unprotected AJAX handlers
Vulnerabilities
None known

Ace Tic Tac Toe Security Vulnerabilities

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

Ace Tic Tac Toe Release Timeline

v1.0.6Current
Code Analysis
Analyzed Apr 16, 2026

Ace Tic Tac Toe Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
1 prepared
Unescaped Output
0
75 escaped
Nonce Checks
3
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared1 total queries

Output Escaping

100% escaped75 total outputs
Attack Surface
3 unprotected

Ace Tic Tac Toe Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_delete_tic_tac_toe_avatarincludes/class-ace-tic-tac-toe.php:165
authwp_ajax_store_ttt_winnerincludes/class-ace-tic-tac-toe.php:182
noprivwp_ajax_store_ttt_winnerincludes/class-ace-tic-tac-toe.php:183

Shortcodes 1

[ace_tic_tac_toe] includes/class-ace-tic-tac-toe.php:181
WordPress Hooks 9
actionplugins_loadedincludes/class-ace-tic-tac-toe.php:144
actionadmin_enqueue_scriptsincludes/class-ace-tic-tac-toe.php:159
actionadmin_enqueue_scriptsincludes/class-ace-tic-tac-toe.php:160
actionadmin_enqueue_scriptsincludes/class-ace-tic-tac-toe.php:161
actionadmin_menuincludes/class-ace-tic-tac-toe.php:162
actionadmin_initincludes/class-ace-tic-tac-toe.php:163
actionadmin_initincludes/class-ace-tic-tac-toe.php:164
actionwp_enqueue_scriptsincludes/class-ace-tic-tac-toe.php:179
actionwp_enqueue_scriptsincludes/class-ace-tic-tac-toe.php:180
Maintenance & Trust

Ace Tic Tac Toe Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 8, 2025
PHP min version7.2
Downloads324

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Ace Tic Tac Toe Developer Profile

Acewebx

9 plugins · 330 total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
330 days
View full developer profile
Detection Fingerprints

How We Detect Ace Tic Tac Toe

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/acewebx-tic-tac-toe/css/ace-tic-tac-toe-admin.css/wp-content/plugins/acewebx-tic-tac-toe/js/ace-tic-tac-toe-admin.js/wp-content/plugins/acewebx-tic-tac-toe/public/css/frontend.css/wp-content/plugins/acewebx-tic-tac-toe/public/js/frontend.js
Script Paths
/wp-content/plugins/acewebx-tic-tac-toe/js/ace-tic-tac-toe-admin.js/wp-content/plugins/acewebx-tic-tac-toe/public/js/frontend.js
Version Parameters
ace-tic-tac-toe-admin.css?ver=ace-tic-tac-toe-admin.js?ver=frontend.css?ver=frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
Tic-Tac-Setting-title-barTic-Tac-Setting-title-contentTic-Tac-Setting-title-menuTic-Tac-Setting-titleTic-Tac-Setting-awm-links-paypaltic-tac-toe-game-container
HTML Comments
<!-- This is the main container for the Tic Tac Toe game. --><!-- This is the game board. --><!-- This is the message area for game status. --><!-- This is the reset button. -->
Data Attributes
data-game-iddata-player
JS Globals
ticTacToeData
REST Endpoints
/wp-json/ace-tic-tac-toe/v1/move/wp-json/ace-tic-tac-toe/v1/new-game
Shortcode Output
[ace_tic_tac_toe]
FAQ

Frequently Asked Questions about Ace Tic Tac Toe