ThickBox Content Security & Risk Analysis

wordpress.org/plugins/thickbox-content

ThickBox Content provides a quick and easy way to insert any type of content into a thickbox (via page/post editor). It supports thickbox iFrame, Ajax …

100 active installs v1.1.0 PHP + WP 2.6+ Updated Jan 13, 2014
ajaxcontentcustomembedlightbox
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ThickBox Content Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "thickbox-content" plugin v1.1.0 exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and a very small attack surface, with only one AJAX handler. Crucially, all identified SQL queries are properly prepared, and there are no file operations or external HTTP requests, reducing common attack vectors. The presence of capability checks on all entry points is also a good security practice.

However, several significant concerns exist. The use of the deprecated and inherently insecure `create_function` is a major red flag, as it can lead to code injection vulnerabilities if user-supplied data is ever passed to it without strict sanitization. Furthermore, a concerning 0% of the plugin's output is properly escaped. This means that any data displayed to users, especially if it originates from user input or external sources, could be susceptible to Cross-Site Scripting (XSS) attacks.

The absence of nonce checks on the AJAX handler is another critical weakness. While capability checks are present, nonces are essential to prevent Cross-Site Request Forgery (CSRF) attacks, ensuring that requests are intentionally made by the user. The lack of taint analysis results is not necessarily a positive sign; it simply means none were performed or none were found with the tools used. In conclusion, despite a clean vulnerability history and a small attack surface, the plugin suffers from critical code quality issues (`create_function`) and significant security oversights (unescaped output, missing nonce checks) that expose it to potentially severe vulnerabilities.

Key Concerns

  • Use of dangerous create_function
  • Unescaped output detected
  • Missing nonce checks on AJAX
  • Bundled library (TinyMCE) potential for outdated versions
Vulnerabilities
None known

ThickBox Content Security Vulnerabilities

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

ThickBox Content Code Analysis

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

Dangerous Functions Found

create_functionadd_action('admin_notices', create_function('', 'echo \'<div id="message" class="error fade"><p><strthkBoxContent.php:42
create_functionadd_action( 'plugins_loaded', create_function( '', 'global $thkBoxContent; $thkBoxContent = new thkBthkBoxContent.php:91

Bundled Libraries

TinyMCE

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped5 total outputs
Attack Surface

ThickBox Content Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_thkBoxContent_tinymcethkBoxContent.php:94
WordPress Hooks 9
actionadmin_noticesthkBoxContent.php:42
actionwp_enqueue_scriptsthkBoxContent.php:53
actionplugins_loadedthkBoxContent.php:91
actionwp_footerthkBoxContent.php:92
actionwp_print_scriptsthkBoxContent.php:93
filtertiny_mce_versiontinymce\tinymce.php:16
actioninittinymce\tinymce.php:19
filtermce_external_pluginstinymce\tinymce.php:32
filtermce_buttonstinymce\tinymce.php:33
Maintenance & Trust

ThickBox Content Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedJan 13, 2014
PHP min version
Downloads27K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

ThickBox Content Developer Profile

Max Chirkov

2 plugins · 300 total installs

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

How We Detect ThickBox Content

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about ThickBox Content