Enhanced Captions Security & Risk Analysis

wordpress.org/plugins/enhanced-captions

Allows you to add a title to WordPress captions

0 active installs v1.0.0 PHP 5.2.4+ WP 4.9.0+ Updated Jan 28, 2018
caption-titlecaptionsenhanced-caption
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Enhanced Captions Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The enhanced-captions v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. The plugin has zero known vulnerabilities, suggesting a history of secure development or infrequent exposure to complex attack vectors. Importantly, all SQL queries are properly prepared, and output is consistently escaped, which are fundamental security practices that prevent common injection and cross-site scripting vulnerabilities. The absence of file operations and external HTTP requests further reduces the attack surface. However, a notable concern is the lack of nonce checks and capability checks across its single entry point (a shortcode). While there are no unauthenticated REST API routes or AJAX handlers to exploit, a shortcode without proper authorization checks could still be a vector for privilege escalation or unauthorized content manipulation if its functionality is sensitive. The bundled TinyMCE library, while common, should ideally be kept updated to prevent potential vulnerabilities in the library itself. Despite these minor concerns, the plugin's overall security is good, with its strengths lying in the robust handling of data and SQL.

Key Concerns

  • No nonce checks
  • No capability checks
  • Bundled TinyMCE library
Vulnerabilities
None known

Enhanced Captions Security Vulnerabilities

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

Enhanced Captions Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

100% escaped6 total outputs
Attack Surface

Enhanced Captions Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[enhanced_caption] inc\class-enhanced-captions.php:49
WordPress Hooks 3
actionmedia_buttonsinc\class-enhanced-captions.php:45
actionadmin_enqueue_scriptsinc\class-enhanced-captions.php:46
filtermce_external_pluginsinc\class-enhanced-captions.php:47
Maintenance & Trust

Enhanced Captions Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJan 28, 2018
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Enhanced Captions Developer Profile

Daryll Doyle

3 plugins · 120 total installs

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

How We Detect Enhanced Captions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/enhanced-captions/js/enhanced-captions.js
Script Paths
/wp-content/plugins/enhanced-captions/js/enhanced-captions.js/wp-content/plugins/enhanced-captions/js/enhanced-captions-tinymce.js
Version Parameters
enhanced-captions/js/enhanced-captions.js?ver=

HTML / DOM Fingerprints

CSS Classes
js-add-enhanced-captionenhanced-captionenhanced-caption--titleenhanced-caption--text
Data Attributes
js-add-enhanced-caption
Shortcode Output
<figure class="wp-caption enhanced-caption"><div class="enhanced-caption--title"><div class="enhanced-caption--text">
FAQ

Frequently Asked Questions about Enhanced Captions