Mini PopUp Security & Risk Analysis

wordpress.org/plugins/mini-popup

Shows a popup to share your fanpage in your blog easily.

100 active installs v1.2.3 PHP + WP 3.0+ Updated Aug 10, 2020
facebookjquerypopup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mini PopUp Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "mini-popup" plugin v1.2.3 exhibits a generally positive security posture based on the static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and including at least one nonce check. The lack of file operations and external HTTP requests further reduces potential vulnerabilities.

However, there are areas for improvement. A notable concern is the presence of one flow with an unsanitized path identified during taint analysis. While no critical or high severity taint flows were found, an unsanitized path can still lead to security issues if it's exploitable. The output escaping also shows room for enhancement, with 57% properly escaped, meaning 43% of outputs are not, which could expose the site to cross-site scripting (XSS) vulnerabilities if user-controlled data is involved.

The plugin's vulnerability history is exceptionally clean, with no known CVEs recorded. This suggests a history of good security development or effective patching. In conclusion, "mini-popup" v1.2.3 is a relatively secure plugin due to its limited attack surface and good SQL practices. The primary risks stem from the identified unsanitized path and the moderate rate of unescaped output, which should be addressed.

Key Concerns

  • Unsanitized path in taint analysis
  • Moderate percentage of unescaped output
Vulnerabilities
None known

Mini PopUp Security Vulnerabilities

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

Mini PopUp Release Timeline

v1.2.3Current
v1.2.2
v1.2.1
v1.2
v1.1
v1.0.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Mini PopUp Code Analysis

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

Output Escaping

57% escaped14 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
update_minipopup_options (mini-popup.php:71)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Mini PopUp Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actioninitmini-popup.php:16
actionadmin_menumini-popup.php:23
actionadmin_enqueue_scriptsmini-popup.php:24
actionwp_enqueue_scriptsmini-popup.php:205
filterwp_footermini-popup.php:228
filterwp_headmini-popup.php:229
actionwp_enqueue_scriptsmini-popup.php:244
filterwp_footermini-popup.php:263
filterwp_headmini-popup.php:264
Maintenance & Trust

Mini PopUp Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedAug 10, 2020
PHP min version
Downloads26K

Community Trust

Rating90/100
Number of ratings6
Active installs100
Developer Profile

Mini PopUp Developer Profile

IagoMelanias

1 plugin · 100 total installs

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

How We Detect Mini PopUp

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mini-popup/js/colorpicker.js
Script Paths
js/colorpicker.js

HTML / DOM Fingerprints

CSS Classes
wrapform-tablemedium-textregular-textpopupcolor
Data Attributes
data-default-color
FAQ

Frequently Asked Questions about Mini PopUp