RG Popup Security & Risk Analysis

wordpress.org/plugins/rg-popup

This plugin, RgPopup add a popup to all of your pages or where you want, and you can set from da and to date so you don't forget to disable it.

10 active installs v1.0.0 PHP + WP 3.5+ Updated Sep 2, 2020
popuppopup-expiry-datepopup-stylessession-popup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RG Popup Safe to Use in 2026?

Generally Safe

Score 85/100

RG 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 'rg-popup' plugin v1.0.0 exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by exclusively using prepared statements for its SQL queries and not performing any file operations or external HTTP requests, which are common vectors for vulnerabilities. The lack of any recorded historical vulnerabilities also suggests a history of stable and secure development.

However, there are areas that warrant attention. The most notable concern is the output escaping, with 50% of the outputs not being properly escaped. This leaves the plugin vulnerable to cross-site scripting (XSS) attacks if any of the unescaped output data is controlled by user input or external sources. The complete absence of nonce checks and capability checks on any potential entry points, though currently not a direct issue due to the limited attack surface, represents a potential weakness that could become exploitable if new entry points are added in future versions without proper security considerations.

In conclusion, while 'rg-popup' v1.0.0 is commendably free of critical vulnerabilities and shows strong coding habits in areas like SQL handling and external requests, the significant proportion of unescaped output is a tangible risk. Future development should prioritize addressing these XSS vulnerabilities and maintaining vigilance regarding authentication and authorization for any introduced entry points.

Key Concerns

  • 50% of outputs not properly escaped
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

RG Popup Security Vulnerabilities

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

RG Popup Code Analysis

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

Output Escaping

50% escaped16 total outputs
Attack Surface

RG Popup Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menurg-popup.php:15
actionadmin_initrg-popup.php:19
actionwp_footerrg-popup.php:581
Maintenance & Trust

RG Popup Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 2, 2020
PHP min version
Downloads862

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

RG Popup Developer Profile

riangraphics

2 plugins · 1K total installs

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

How We Detect RG Popup

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
rg-modalrg-modal-contentrg-modal-headerrg-modal-bodyrg-close
Data Attributes
name="rg_popup_enable"name="rg_popup_cookie"name="rg_popup_title"name="rg_popup_content"name="rg_popup_style"name="rg_popup_from"+8 more
Shortcode Output
[rg_popup]
FAQ

Frequently Asked Questions about RG Popup