Image Widget Security & Risk Analysis

wordpress.org/plugins/c4d-image-widget

A simple plugin to insert image by widget.

10 active installs v2.0.0 PHP + WP 3.3+ Updated Mar 14, 2017
imageimage-moduleimage-widgetmodule-imagewidget-image
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "c4d-image-widget" plugin, in version 2.0.0, exhibits a generally good security posture based on the provided static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a zero-percent attack surface. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests, along with the use of prepared statements for all SQL queries, indicates adherence to several security best practices. The vulnerability history is also clean, with no known CVEs, suggesting a lack of historically exploitable flaws.

However, a significant concern arises from the output escaping analysis, where 0% of the 29 outputs are properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly rendered without sanitization. The lack of any identified nonce or capability checks across all potential entry points (though currently zero) is also a weakness that, if the attack surface were to grow in future versions, could leave the plugin vulnerable to various attacks. While the plugin currently presents a low immediate risk due to its limited attack surface, the unescaped output is a critical area that needs immediate attention to prevent potential security breaches.

Key Concerns

  • Output escaping is completely missing
  • No capability checks found
  • No nonce checks found
Vulnerabilities
None known

Image Widget Security Vulnerabilities

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

Image Widget Code Analysis

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

Output Escaping

0% escaped29 total outputs
Attack Surface

Image Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwidgets_initc4d-image-widget.php:14
actionadmin_enqueue_scriptsc4d-image-widget.php:15
filterplugin_row_metac4d-image-widget.php:16
Maintenance & Trust

Image Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedMar 14, 2017
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Image Widget Developer Profile

coffee4dev

18 plugins · 400 total installs

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

How We Detect Image Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/c4d-image-widget/assets/admin.js/wp-content/plugins/c4d-image-widget/assets/admin.css
Script Paths
/wp-content/plugins/c4d-image-widget/assets/admin.js
Version Parameters
c4d-image-widget/assets/admin.js?ver=c4d-image-widget/assets/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
c4d-image-widget-select-imageimage-displaylinktitledescription
Data Attributes
c4d-image-widget-select-imageimage-displayimage-value
FAQ

Frequently Asked Questions about Image Widget