JSM Adobe XMP / IPTC for WordPress Security & Risk Analysis

wordpress.org/plugins/adobe-xmp-for-wp

Provides Adobe XMP / IPTC information from Media Library or NextGEN Gallery images using a shortcode or PHP class method.

70 active installs v1.6.0 PHP 7.4.33+ WP 6.0+ Updated Mar 25, 2026
iptcphotoshoprdfxmlxmp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is JSM Adobe XMP / IPTC for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

JSM Adobe XMP / IPTC for WordPress 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 "adobe-xmp-for-wp" v1.6.0 plugin exhibits a strong security posture. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events, especially without authentication checks, significantly limits the plugin's attack surface. The code also demonstrates good practices by not utilizing dangerous functions, performing all SQL queries with prepared statements, and properly escaping all output. The lack of external HTTP requests further reduces potential attack vectors.

However, there are a few areas that warrant attention. The presence of six file operations, while not inherently problematic, could become a risk if not handled with extreme care, especially in the absence of explicit nonce or capability checks for these operations. The complete lack of nonce and capability checks across all entry points is a notable weakness. While the current analysis found no exploitable flows, this oversight could allow for privilege escalation or unauthorized actions if a vulnerability were introduced or discovered in the future.

The plugin's vulnerability history is entirely clean, with no recorded CVEs. This, combined with the absence of known common vulnerability types and recent vulnerabilities, indicates a well-maintained and secure history. Nevertheless, the lack of checks in critical areas remains a potential concern for future development or unforeseen interactions. Overall, the plugin is secure due to its limited attack surface and good coding practices, but the missing authorization checks represent a potential area for improvement.

Key Concerns

  • Missing capability checks on entry points
  • Missing nonce checks on entry points
  • File operations without explicit checks
Vulnerabilities
None known

JSM Adobe XMP / IPTC for WordPress Security Vulnerabilities

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

JSM Adobe XMP / IPTC for WordPress Release Timeline

v1.6.0Current
Code Analysis
Analyzed Mar 16, 2026

JSM Adobe XMP / IPTC for WordPress Code Analysis

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

JSM Adobe XMP / IPTC for WordPress Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actioninitadobe-xmp-for-wp.php:49
actionplugins_loadedadobe-xmp-for-wp.php:51
Maintenance & Trust

JSM Adobe XMP / IPTC for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 25, 2026
PHP min version7.4.33
Downloads11K

Community Trust

Rating100/100
Number of ratings2
Active installs70
Developer Profile

JSM Adobe XMP / IPTC for WordPress Developer Profile

JS Morisset

31 plugins · 32K total installs

93
trust score
Avg Security Score
99/100
Avg Patch Time
12 days
View full developer profile
Detection Fingerprints

How We Detect JSM Adobe XMP / IPTC for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adobe-xmp-for-wp/assets/js/adobe-xmp-for-wp.js/wp-content/plugins/adobe-xmp-for-wp/assets/css/adobe-xmp-for-wp.css
Script Paths
/wp-content/plugins/adobe-xmp-for-wp/assets/js/adobe-xmp-for-wp.js
Version Parameters
adobe-xmp-for-wp/assets/js/adobe-xmp-for-wp.js?ver=adobe-xmp-for-wp/assets/css/adobe-xmp-for-wp.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- * Plugin Name: JSM Adobe XMP / IPTC for WordPress * Text Domain: adobe-xmp-for-wp * Domain Path: /languages * Plugin URI: https://surniaulula.com/extend/plugins/adobe-xmp-for-wp/ * Assets URI: https://jsmoriss.github.io/adobe-xmp-for-wp/assets/ * Author: JS Morisset * Author URI: https://surniaulula.com/ * License: GPLv3 * License URI: https://www.gnu.org/licenses/gpl.txt * Description: Provides Adobe XMP / IPTC information from Media Library or NextGEN Gallery images using a shortcode or PHP class method. * Requires PHP: 7.4.33 * Requires At Least: 6.0 * Tested Up To: 6.9.4 * Version: 1.6.0 * * Version Numbering: {major}.{minor}.{bugfix}[-{stage}.{level}] * * {major} Major structural code changes and/or incompatible API changes (ie. breaking changes). * {minor} New functionality was added or improved in a backwards-compatible manner. * {bugfix} Backwards-compatible bug fixes or small improvements. * {stage}.{level} Pre-production release: dev < a (alpha) < b (beta) < rc (release candidate). * * Copyright 2012-2025 Jean-Sebastien Morisset (https://surniaulula.com/) -->
JS Globals
adobeXMP
FAQ

Frequently Asked Questions about JSM Adobe XMP / IPTC for WordPress