WP Modalplate Security & Risk Analysis

wordpress.org/plugins/wp-modalplate

A quick and simple plugin for producing responsive modals

10 active installs v1.0.0 PHP + WP 3.5+ Updated Nov 9, 2014
modalmodal-windowmodalplatewp-modalplate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Modalplate Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The wp-modalplate v1.0.0 plugin exhibits a very strong security posture based on the provided static analysis. The complete absence of dangerous functions, file operations, external HTTP requests, and SQL queries not using prepared statements are excellent indicators of secure coding practices. Furthermore, the 100% proper output escaping and the lack of any identified taint flows with unsanitized paths suggest that common web vulnerabilities like cross-site scripting (XSS) and SQL injection are unlikely to be present in this version. The vulnerability history also shows no past issues, which further bolsters confidence in its current security.

However, there are a few areas that, while not immediately critical, represent potential areas for future concern or scrutiny. The presence of two shortcodes as entry points, coupled with zero capability checks and zero nonce checks, means that these shortcodes could potentially be invoked by any user without any authorization or verification mechanism in place. While the static analysis did not detect any exploitable paths through these shortcodes, their unprotected nature represents a latent risk. The absence of any detected vulnerabilities in its history is a positive sign but does not guarantee future safety.

In conclusion, wp-modalplate v1.0.0 is exceptionally well-coded in terms of preventing common vulnerabilities. Its strengths lie in its adherence to secure coding standards for database interactions, output handling, and avoiding risky functions. The primary weakness identified is the lack of authorization and nonce checks on its shortcode entry points, which, in the absence of demonstrable exploitability in the current analysis, remains a theoretical risk. Overall, the plugin appears secure for its current version, but developers should remain vigilant about hardening all entry points.

Key Concerns

  • Shortcodes without capability checks
  • Shortcodes without nonce checks
Vulnerabilities
None known

WP Modalplate Security Vulnerabilities

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

WP Modalplate Code Analysis

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

WP Modalplate Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[modalplate] modalplate.php:34
[modalplate_trigger] modalplate.php:35
WordPress Hooks 2
actionadmin_initmodalplate.php:32
actionwp_enqueue_scriptsmodalplate.php:33
Maintenance & Trust

WP Modalplate Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedNov 9, 2014
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

WP Modalplate Developer Profile

jamesdbruner

3 plugins · 120 total installs

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

How We Detect WP Modalplate

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-modalplate/js/modalplate.min.js/wp-content/plugins/wp-modalplate/js/modalplate.init.js/wp-content/plugins/wp-modalplate/css/modalplate.css
Script Paths
/wp-content/plugins/wp-modalplate/js/modalplate.min.js/wp-content/plugins/wp-modalplate/js/modalplate.init.js
Version Parameters
wp-modalplate/style.css?ver=wp-modalplate/js/modalplate.min.js?ver=wp-modalplate/js/modalplate.init.js?ver=

HTML / DOM Fingerprints

CSS Classes
modal-trigger
Data Attributes
data-modal-open
Shortcode Output
<a href="#" class="modal-trigger" data-modal-open="modal-example">
FAQ

Frequently Asked Questions about WP Modalplate