Single Image Widget Security & Risk Analysis

wordpress.org/plugins/single-image-widget

Single Image Widget to add any images to your sidebars.

90 active installs v1.0.1 PHP + WP 4.0+ Updated Jan 10, 2017
image-widgetmedia-image-widgetmedia-manager-image-widgetsingle-image-widgetwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Single Image Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Single 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 "single-image-widget" plugin version 1.0.1 demonstrates a strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are significant strengths. The plugin also makes good use of prepared statements for its SQL queries and performs output escaping on a high percentage of its outputs, indicating a proactive approach to preventing common web vulnerabilities. The presence of nonce checks on its AJAX handlers further bolsters its security.

However, a notable concern is the lack of capability checks on its entry points, specifically the two AJAX handlers. While nonce checks are present, the absence of permission checks means that any authenticated user could potentially trigger these AJAX actions. The taint analysis showed no flows, which is a positive indicator, but the overall lack of granular access control on the AJAX endpoints is a weakness. The plugin's vulnerability history is clean, with no recorded CVEs, suggesting a history of secure development.

In conclusion, the plugin is well-developed with good security practices in place. The primary weakness lies in the missing capability checks on its AJAX handlers, which could be exploited by authenticated users if the actions performed by these handlers are sensitive. The clean vulnerability history is a strong positive. A minor improvement would be to implement capability checks for greater security.

Key Concerns

  • AJAX handlers lack capability checks
  • Minor output escaping deficiency
Vulnerabilities
None known

Single Image Widget Security Vulnerabilities

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

Single Image Widget Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Single Image Widget Code Analysis

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

Output Escaping

91% escaped118 total outputs
Attack Surface

Single Image Widget Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_Single_Image_Widget_find_postsincludes\class-single-image-widget-plugin.php:37
authwp_ajax_Single_Image_Widget_preferencesincludes\class-single-image-widget-plugin.php:38
WordPress Hooks 14
filterSingle_Image_Widget_outputincludes\class-single-image-widget-legacy.php:24
filterSingle_Image_Widget_fieldsincludes\class-single-image-widget-legacy.php:25
actionSingle_Image_Widget_field-legacyincludes\class-single-image-widget-legacy.php:26
filterSingle_Image_Widget_instanceincludes\class-single-image-widget-legacy.php:27
actionwidgets_initincludes\class-single-image-widget-plugin.php:25
actioninitincludes\class-single-image-widget-plugin.php:34
actionsidebar_admin_setupincludes\class-single-image-widget-plugin.php:35
filterscreen_settingsincludes\class-single-image-widget-plugin.php:36
actioncustomize_controls_print_footer_scriptsincludes\class-single-image-widget-plugin.php:98
actionadmin_footerincludes\class-single-image-widget-plugin.php:99
actionsave_postincludes\class-single-image-widget.php:59
actiondelete_attachmentincludes\class-single-image-widget.php:60
actionswitch_themeincludes\class-single-image-widget.php:61
actionplugins_loadedsingle-image-widget.php:79
Maintenance & Trust

Single Image Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.33
Last updatedJan 10, 2017
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs90
Developer Profile

Single Image Widget Developer Profile

Monjurul Hoque

1 plugin · 90 total installs

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

How We Detect Single 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/single-image-widget/assets/css/single-image-widget.css/wp-content/plugins/single-image-widget/assets/js/single-image-widget.js/wp-content/plugins/single-image-widget/assets/js/single-image-widget-find-posts.js
Script Paths
/wp-content/plugins/single-image-widget/assets/js/single-image-widget.js/wp-content/plugins/single-image-widget/assets/js/single-image-widget-find-posts.js
Version Parameters
single-image-widget/assets/css/single-image-widget.css?ver=single-image-widget/assets/js/single-image-widget.js?ver=single-image-widget/assets/js/single-image-widget-find-posts.js?ver=

HTML / DOM Fingerprints

CSS Classes
single-image-widget-field-toggle
Data Attributes
data-nonce
JS Globals
SingleImageWidget
FAQ

Frequently Asked Questions about Single Image Widget