Image Watermark WP Security & Risk Analysis

wordpress.org/plugins/image-watermark-wp

Image Watermark WP that protects your photos quickly!

600 active installs v1.0.3 PHP + WP 3.5+ Updated Feb 25, 2016
imageimagesphotopicturewatermark
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image Watermark WP Safe to Use in 2026?

Generally Safe

Score 85/100

Image Watermark WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "image-watermark-wp" plugin v1.0.3 demonstrates a generally strong security posture with no recorded vulnerabilities and a clean vulnerability history. Static code analysis reveals a commendable absence of dangerous functions, SQL injection risks (all queries use prepared statements), file operations, and external HTTP requests. The presence of nonce and capability checks further bolsters its security. However, the analysis does highlight a significant concern regarding output escaping. With only 23% of the 52 total outputs properly escaped, there is a considerable risk of Cross-Site Scripting (XSS) vulnerabilities. This means that data processed and displayed by the plugin might not be adequately sanitized, allowing malicious scripts to be injected and executed within the WordPress environment.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Image Watermark WP Security Vulnerabilities

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

Image Watermark WP Code Analysis

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

Output Escaping

23% escaped52 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
bulk_admin_notices (image-watermark-wp.php:326)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Image Watermark WP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actionplugins_loadedimage-watermark-wp.php:88
actionwp_loadedimage-watermark-wp.php:89
actionadmin_enqueue_scriptsimage-watermark-wp.php:90
actionadmin_print_scriptsimage-watermark-wp.php:91
actionwp_enqueue_scriptsimage-watermark-wp.php:92
actionadmin_menuimage-watermark-wp.php:93
actionload-upload.phpimage-watermark-wp.php:94
actionadmin_initimage-watermark-wp.php:95
actionadmin_noticesimage-watermark-wp.php:96
filterplugin_row_metaimage-watermark-wp.php:99
filterplugin_action_linksimage-watermark-wp.php:100
filterwp_handle_uploadimage-watermark-wp.php:101
filterwp_generate_attachment_metadataimage-watermark-wp.php:254
filterwp_generate_attachment_metadataimage-watermark-wp.php:263
Maintenance & Trust

Image Watermark WP Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedFeb 25, 2016
PHP min version
Downloads52K

Community Trust

Rating76/100
Number of ratings11
Active installs600
Developer Profile

Image Watermark WP Developer Profile

Umar

1 plugin · 600 total installs

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

How We Detect Image Watermark WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/image-watermark-wp/js/admin-upload.js/wp-content/plugins/image-watermark-wp/js/watermark-admin-script.js/wp-content/plugins/image-watermark-wp/css/watermark-admin.css
Version Parameters
image-watermark-wp/js/admin-upload.js?ver=image-watermark-wp/js/watermark-admin-script.js?ver=image-watermark-wp/css/watermark-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
image_watermark_section
Data Attributes
data-watermark-iddata-watermark-nonce
JS Globals
upload_manager_args
FAQ

Frequently Asked Questions about Image Watermark WP