TwoChop Games Security & Risk Analysis

wordpress.org/plugins/twochop-games

The TwoChop plugin lets you add simple fun games directly on to any blog post.

10 active installs v1.4.5 PHP + WP 2.5+ Updated Jan 12, 2012
crosswordgamegamesgamingtwochop
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TwoChop Games Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The "twochop-games" plugin v1.4.5 presents a mixed security profile. On the positive side, it demonstrates good practices with 100% of SQL queries using prepared statements, a high rate of output escaping (99%), and no recorded vulnerabilities (CVEs). The absence of file operations and external HTTP requests also reduces the potential attack surface. However, significant concerns arise from the attack surface analysis. Two out of three entry points, specifically AJAX handlers, lack authentication checks. This creates a direct pathway for unauthorized users to interact with the plugin's functionality, potentially leading to unintended actions or information disclosure.

The taint analysis shows no critical or high severity flows, which is a strong positive indicator. The use of a dangerous function like `create_function` is noted, but without specific taint flows or known CVEs, its immediate risk is not confirmed. The plugin does implement nonce and capability checks, but their effectiveness is undermined by the unprotected AJAX handlers. Overall, while the plugin has a clean vulnerability history and generally good code hygiene in areas like SQL and output escaping, the unprotected AJAX endpoints represent a critical weakness that could be exploited if the associated actions are sensitive or can be abused.

In conclusion, "twochop-games" v1.4.5 has strengths in its SQL handling and output sanitization, and a commendable lack of historical vulnerabilities. However, the presence of two unprotected AJAX handlers is a serious security flaw that significantly elevates the risk profile. These endpoints need immediate attention to implement proper authentication and authorization checks to prevent potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Use of dangerous function create_function
Vulnerabilities
None known

TwoChop Games Security Vulnerabilities

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

TwoChop Games Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'plugins_loaded', create_function( '', 'global $twochop_play_public; $twochop_play_publitwochop-play.php:87

Output Escaping

99% escaped71 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
<posteditor> (forms\posteditor.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

TwoChop Games Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_tcfrm_psted_pubtwochop-play.php:47
authwp_ajax_tcfrm_preed_pubtwochop-play.php:52

Shortcodes 1

[twochop-public] twochop-play.php:40
WordPress Hooks 4
actionmedia_buttonstwochop-play.php:42
actionparse_requesttwochop-play.php:46
actionparse_requesttwochop-play.php:51
actionplugins_loadedtwochop-play.php:87
Maintenance & Trust

TwoChop Games Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedJan 12, 2012
PHP min version
Downloads6K

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

TwoChop Games Developer Profile

twochop

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 TwoChop Games

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/twochop-games/assets/twochop_icon.gif/wp-content/plugins/twochop-games/assets/wpplugin.css/wp-content/plugins/twochop-games/assets/wpplugin.js/wp-content/plugins/twochop-games/assets/tabSel.png/wp-content/plugins/twochop-games/assets/tabBhd.png
Script Paths
http://www.twochop.com/games/scripts/tcplayb11.js

HTML / DOM Fingerprints

CSS Classes
tabSeltabBhdpageoutlinepageheadtabOutlinetabPagedvHintdvForm+4 more
HTML Comments
<!-- Plugin Name: TwoChop Play --><!-- Plugin URI: http://support.twochop.com/wordpress-plugin --><!-- Description: Formerly only available to Wordpress VIP customers, TwoChop is now available to all WordPress users. The TwoChop Play plugin lets you add simple fun games directly on to any blog post. The games could be customized and made directly relevant to the content of your post. Games that are available include crossword puzzles, trivia, picture puzzles, etc. More game types are coming. --><!-- Version: 1.4.5 -->+17 more
Data Attributes
data-plugin-name="TwoChop Play"data-plugin-version="1.4.5"id="cmdActionClose"name="cmdActionClose"onclick="closeDlgWin()"style="width:80px;height:30px;"+34 more
JS Globals
tcplayb11jtc_optypejtc_actionjtc_idtypejtc_idjtc_reserved+3 more
Shortcode Output
<script language="javascript" type="text/javascript" src="http://www.twochop.com/games/scripts/tcplayb11.js"></script>
FAQ

Frequently Asked Questions about TwoChop Games