Raw HTML Modal Window Security & Risk Analysis

wordpress.org/plugins/raw-html-modal-window

This plugin is intended for folks who prefer to use HTML/CSS for ultimate control of the layout for a pop-up window. It uses minimum sys resources

0 active installs v1.1 PHP 5.5.37+ WP 4.0+ Updated Dec 14, 2018
fastlightweightmodal-windowpop-up-windowweb-designers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Raw HTML Modal Window Safe to Use in 2026?

Generally Safe

Score 85/100

Raw HTML Modal Window has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "raw-html-modal-window" v1.1 plugin exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code utilizes prepared statements for all SQL queries, which is a strong security practice against SQL injection vulnerabilities. The lack of known CVEs and a clean vulnerability history are also positive indicators.

However, there are areas for concern. The output escaping is notably poor, with only 17% of outputs being properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed. The presence of file operations without a clear indication of their purpose or sanitization could also introduce risks, especially if these operations involve user-controlled input. The lack of nonce checks on entry points is a weakness, as it makes the plugin susceptible to Cross-Site Request Forgery (CSRF) attacks, although the attack surface is currently zero.

In conclusion, while the plugin has a strong foundation in terms of avoiding common vulnerabilities like SQL injection and having no known past exploits, the insufficient output escaping and potential risks associated with file operations are significant weaknesses that require attention. Addressing these issues would greatly improve the plugin's overall security.

Key Concerns

  • Poor output escaping (17%)
  • File operations present
  • No nonce checks on entry points
Vulnerabilities
None known

Raw HTML Modal Window Security Vulnerabilities

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

Raw HTML Modal Window Code Analysis

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

Output Escaping

17% escaped18 total outputs
Attack Surface

Raw HTML Modal Window Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuadmin.php:20
actionadmin_initadmin.php:114
actioninitmodal_window.php:155
actionwp_headmodal_window.php:180
actionwp_footermodal_window.php:205
Maintenance & Trust

Raw HTML Modal Window Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedDec 14, 2018
PHP min version5.5.37
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Raw HTML Modal Window Developer Profile

electricfire

1 plugin · 0 total installs

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

How We Detect Raw HTML Modal Window

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/raw-html-modal-window/includes/css/styles.css/wp-content/plugins/raw-html-modal-window/includes/js/modal_window.js
Script Paths
/wp-content/plugins/raw-html-modal-window/includes/js/modal_window.js
Version Parameters
raw-html-modal-window/includes/css/styles.css?ver=raw-html-modal-window/includes/js/modal_window.js?ver=

HTML / DOM Fingerprints

CSS Classes
efmw_modalefmw_modalMaskefmw_modalFixedDivefmw_modalContentefmw_closeModal
HTML Comments
Note: Four <div> structure for modal window is used becaue three <div> gets partially covered by the header with some themes.For debugging:
JS Globals
efmw_objefmw_obj.delay_timeefmw_obj.fade_out_duration
FAQ

Frequently Asked Questions about Raw HTML Modal Window