Simple Image Popup Security & Risk Analysis

wordpress.org/plugins/simple-image-popup

A simple way to show a popup image on your website with various enhancements including conditional display and accessibility features.

1K active installs v2.5.8 PHP 7.4+ WP 5.6+ Updated Dec 24, 2024
accessibilityconditionalimagelightboxpopup
91
A · Safe
CVEs total2
Unpatched0
Last CVEMay 2, 2024
Download
Safety Verdict

Is Simple Image Popup Safe to Use in 2026?

Generally Safe

Score 91/100

Simple Image Popup has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: May 2, 2024Updated 1yr ago
Risk Assessment

The static analysis of 'simple-image-popup' v2.5.8 reveals a generally good security posture with no identified critical vulnerabilities in code signals or taint analysis. The plugin demonstrates strong practices by utilizing prepared statements for all SQL queries and having no detected file operations or external HTTP requests. However, the relatively low percentage of properly escaped output (71%) presents a potential area of concern for Cross-Site Scripting (XSS) vulnerabilities, especially considering its vulnerability history.

The vulnerability history indicates two previously disclosed medium-severity CVEs, both related to Cross-Site Scripting. While these appear to be patched, the recurring nature of XSS vulnerabilities suggests that input sanitization and output escaping might require more rigorous implementation and testing. The absence of identified attack surface points like AJAX handlers, REST API routes, and shortcodes is a positive sign, but the lack of explicit capability checks and nonce checks, even with zero entry points, could become a risk if new entry points are introduced without proper safeguards.

In conclusion, 'simple-image-popup' v2.5.8 has several strengths in its development, particularly in its database interaction. The main weaknesses lie in the potential for unescaped output and the historical pattern of XSS vulnerabilities. Vigilance in code review, especially around user-generated content and output rendering, is recommended to mitigate future risks.

Key Concerns

  • Unescaped output detected
  • History of medium severity XSS vulnerabilities
  • No capability checks implemented
  • No nonce checks implemented
Vulnerabilities
2

Simple Image Popup Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-4433medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Image Popup <= 2.4.0 - Authenticated (Admin+) Stored Cross-Site Scripting

May 2, 2024 Patched in 2.5.3 (237d)
CVE-2022-47610medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Image Popup <= 1.3.6 - Authenticated (Admin+) Stored Cross-Site Scripting

Jan 27, 2023 Patched in 2.0.0 (361d)
Code Analysis
Analyzed Mar 16, 2026

Simple Image Popup Code Analysis

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

Output Escaping

71% escaped52 total outputs
Attack Surface

Simple Image Popup Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_enqueue_scriptssimple-image-popup.php:26
actionadmin_enqueue_scriptssimple-image-popup.php:27
actionadmin_initsimple-image-popup.php:28
actionadmin_menusimple-image-popup.php:29
actionwp_footersimple-image-popup.php:30
actionadmin_noticessimple-image-popup.php:149
Maintenance & Trust

Simple Image Popup Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 24, 2024
PHP min version7.4
Downloads23K

Community Trust

Rating100/100
Number of ratings3
Active installs1K
Developer Profile

Simple Image Popup Developer Profile

mrdigital

1 plugin · 1K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
299 days
View full developer profile
Detection Fingerprints

How We Detect Simple Image Popup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-image-popup/css/simple-image-popup.css
Script Paths
/wp-content/plugins/simple-image-popup/js/media-uploader.js
Version Parameters
simple-image-popup/style.css?ver=simple-image-popup/simple-image-popup.css?ver=simple-image-popup/js/media-uploader.js?ver=

HTML / DOM Fingerprints

CSS Classes
sip-popup-overlaysip-popup-contentsip-popup-imagesip-popup-closesip_display_posts_row
Data Attributes
data-sip-cookie-namedata-sip-popup-expirydata-sip-click-to-closedata-sip-popup-before-show
JS Globals
sip_options
FAQ

Frequently Asked Questions about Simple Image Popup