ITRO Popup Plugin Security & Risk Analysis

wordpress.org/plugins/itro-popup

Display a popup to your WordPress site: age verification popup for adult-content site ★ multilanguage popup with qTransalte-X ★ very easy to use

6K active installs v5.2.6 PHP 7.0+ WP 3.0.1+ Updated Jun 14, 2023
multilingual-popuppopuppopup-boxpopup-messagepopuup-optin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ITRO Popup Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

ITRO Popup Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "itro-popup" plugin version 5.2.6 exhibits a generally positive security posture based on the provided static analysis. The absence of any known CVEs and a clean vulnerability history is a significant strength, suggesting a mature and well-maintained codebase. Furthermore, the plugin demonstrates good practice in limiting its attack surface with no unprotected AJAX handlers or REST API routes, and a low number of total entry points (one shortcode). The presence of nonce and capability checks, alongside a lack of dangerous function usage and file operations, further bolsters its security. However, there are notable areas for improvement. A significant concern is the low percentage of SQL queries using prepared statements. This practice, coupled with a high volume of SQL queries, could expose the plugin to SQL injection vulnerabilities if not handled with extreme care. Additionally, the exceptionally low rate of proper output escaping is a critical weakness, leaving the plugin vulnerable to Cross-Site Scripting (XSS) attacks. The vast majority of outputs are not properly escaped, which is a severe risk.

While the taint analysis shows no flows with unsanitized paths, this may be due to the limited scope of the analysis or the absence of specific input vectors being tested. The absence of external HTTP requests and bundled libraries is also a positive sign, reducing potential attack vectors. In conclusion, while "itro-popup" version 5.2.6 benefits from a lack of historical vulnerabilities and a controlled attack surface, the significant issues with SQL statement preparation and output escaping represent substantial security risks that require immediate attention. Addressing these weaknesses would greatly improve the plugin's overall security.

Key Concerns

  • Low percentage of SQL queries using prepared statements
  • Very low rate of proper output escaping
Vulnerabilities
None known

ITRO Popup Plugin Security Vulnerabilities

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

ITRO Popup Plugin Code Analysis

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

SQL Query Safety

27% prepared11 total queries

Output Escaping

1% escaped285 total outputs
Attack Surface

ITRO Popup Plugin Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[itroshowpopup] functions\core-function.php:350
WordPress Hooks 7
actioninitmc-main.php:68
actionwoocommerce_before_shop_loopmc-main.php:70
actionwp_footermc-main.php:72
actionwp_enqueue_scriptsmc-main.php:73
actionadmin_print_scriptsmc-main.php:75
actionadmin_print_stylesmc-main.php:76
actionadmin_menumc-main.php:77
Maintenance & Trust

ITRO Popup Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJun 14, 2023
PHP min version7.0
Downloads429K

Community Trust

Rating92/100
Number of ratings120
Active installs6K
Developer Profile

ITRO Popup Plugin Developer Profile

NitroPack

23 plugins · 109K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
135 days
View full developer profile
Detection Fingerprints

How We Detect ITRO Popup Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/itro-popup/css/itro-admin-style.css/wp-content/plugins/itro-popup/scripts/itro-admin-scripts.js/wp-content/plugins/itro-popup/scripts/itro-scripts.js
Script Paths
/wp-content/plugins/itro-popup/scripts/itro-scripts.js
Version Parameters
itro-popup/css/itro-admin-style.css?ver=itro-popup/scripts/itro-admin-scripts.js?ver=itro-popup/scripts/itro-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
itro-popup
HTML Comments
This file is part of ITRO Popup Plugin. (email : support@itroteam.com)
Data Attributes
data-ipp-root-path
JS Globals
ippRootPathippitroPathippitroImagesITRO_VERpopup_fired
FAQ

Frequently Asked Questions about ITRO Popup Plugin