Exif Caption Security & Risk Analysis

wordpress.org/plugins/exif-caption

Insert the Exif data to the caption of the media. Also replaced caption of content.

600 active installs v3.10 PHP 8.0+ WP 4.7+ Updated Mar 29, 2026
captionexifmedia-libraryphotos
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Exif Caption Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'exif-caption' plugin version 3.10 exhibits a strong security posture. The absence of any identified vulnerabilities in its history is a positive indicator. Furthermore, the static analysis reveals a remarkably clean code base with no apparent entry points exposed without authentication, no dangerous functions, no file operations, no external HTTP requests, and all outputs being properly escaped. This indicates a proactive approach to secure coding practices within the plugin.

However, a significant concern arises from the presence of two SQL queries that are not using prepared statements. While the plugin has no recorded vulnerabilities, this practice significantly increases the risk of SQL injection vulnerabilities, especially if the plugin handles user-supplied data that could be part of these queries. The lack of nonce checks and capability checks, combined with no identified entry points, might seem contradictory, but it could imply that the plugin's functionality is not exposed in a way that typically requires these checks. Nevertheless, it's a point of caution for future development or if the plugin's scope changes.

In conclusion, 'exif-caption' v3.10 demonstrates good security fundamentals by minimizing its attack surface and ensuring proper output escaping. The primary weakness lies in the unparameterized SQL queries. While its vulnerability history is clean, this code-level risk should be addressed to maintain a robust security profile.

Key Concerns

  • Raw SQL queries without prepared statements
Vulnerabilities
None known

Exif Caption Security Vulnerabilities

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

Exif Caption Release Timeline

v3.10Current
v3.09
v3.08
v3.07
v3.06
v3.05
v3.04
v3.03
v3.02
v3.01
v3.00
v2.23
v2.22
v2.21
v2.20
v2.19
v2.18
v2.17
v2.16
v2.15
Code Analysis
Analyzed Mar 16, 2026

Exif Caption Code Analysis

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

SQL Query Safety

0% prepared2 total queries
Attack Surface

Exif Caption Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Exif Caption Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedMar 29, 2026
PHP min version8.0
Downloads26K

Community Trust

Rating94/100
Number of ratings3
Active installs600
Developer Profile

Exif Caption Developer Profile

Katsushi Kawamori

54 plugins · 56K total installs

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

How We Detect Exif Caption

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/exif-caption/css/exif-caption-front.css/wp-content/plugins/exif-caption/css/exif-caption-admin.css/wp-content/plugins/exif-caption/js/exif-caption-front.js/wp-content/plugins/exif-caption/js/exif-caption-admin.js
Script Paths
/wp-content/plugins/exif-caption/js/exif-caption-front.js/wp-content/plugins/exif-caption/js/exif-caption-admin.js
Version Parameters
exif-caption/css/exif-caption-front.css?ver=exif-caption/css/exif-caption-admin.css?ver=exif-caption/js/exif-caption-front.js?ver=exif-caption/js/exif-caption-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
exif-caption-display-areaexif-caption-input-areaexif-caption-wrap
HTML Comments
<!-- Begin Exif Caption --><!-- End Exif Caption --><!-- EXIF Caption -->
Data Attributes
data-exif-caption-iddata-exif-caption-meta
JS Globals
window.exifCaptionFront
Shortcode Output
[exif_caption][/exif_caption][exif_caption_replace]
FAQ

Frequently Asked Questions about Exif Caption