Bootstrap Modals Security & Risk Analysis

wordpress.org/plugins/bootstrap-modals

This plugin adds Bootstrap Modal functionality to WordPress. All you need to do is add the Modal HTML mark up code.

1K active installs v1.3.2 PHP + WP 3.8+ Updated May 17, 2019
bootstrapmodalspop-upswindows
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 31, 2025
Safety Verdict

Is Bootstrap Modals Safe to Use in 2026?

Use With Caution

Score 63/100

Bootstrap Modals has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 31, 2025Updated 6yr ago
Risk Assessment

The bootstrap-modals plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, no raw SQL queries, and a complete absence of file operations or external HTTP requests. The presence of capability checks suggests an attempt at securing certain functionalities. However, the lack of nonce checks on the entry points (shortcodes) is a significant concern, as it opens the door to potential Cross-Site Request Forgery (CSRF) attacks if the shortcodes can be manipulated to perform actions on behalf of logged-in users without their explicit consent. Furthermore, the 31% of output that is not properly escaped indicates a risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website's pages.

Key Concerns

  • Unpatched Medium Severity CVE
  • Missing Nonce Checks on Entry Points
  • Insufficient Output Escaping
Vulnerabilities
1

Bootstrap Modals Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-62095medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Bootstrap Modals <= 1.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 31, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Bootstrap Modals Code Analysis

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

Output Escaping

69% escaped13 total outputs
Attack Surface

Bootstrap Modals Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[bs_modal] modal.php:694
[bs_trigger] modal.php:735
WordPress Hooks 6
actionplugins_loadedmodal.php:19
actionwp_enqueue_scriptsmodal.php:30
actionadmin_enqueue_scriptsmodal.php:55
actionadmin_menumodal.php:72
actionadmin_initmodal.php:113
actionwp_enqueue_scriptsmodal.php:544
Maintenance & Trust

Bootstrap Modals Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedMay 17, 2019
PHP min version
Downloads43K

Community Trust

Rating90/100
Number of ratings8
Active installs1K
Developer Profile

Bootstrap Modals Developer Profile

neilgee

8 plugins · 9K total installs

69
trust score
Avg Security Score
86/100
Avg Patch Time
396 days
View full developer profile
Detection Fingerprints

How We Detect Bootstrap Modals

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bootstrap-modals/css/bootstrap.css/wp-content/plugins/bootstrap-modals/css/custommodal.css/wp-content/plugins/bootstrap-modals/js/bootstrap.min.js/wp-content/plugins/bootstrap-modals/js/wp-color-picker-alpha.min.js
Script Paths
/wp-content/plugins/bootstrap-modals/js/bootstrap.min.js/wp-content/plugins/bootstrap-modals/js/wp-color-picker-alpha.min.js
Version Parameters
bootstrap-modals/css/bootstrap.css?ver=bootstrap-modals/css/custommodal.css?ver=bootstrap-modals/js/bootstrap.min.js?ver=bootstrap-modals/js/wp-color-picker-alpha.min.js?ver=

HTML / DOM Fingerprints

Data Attributes
ng_modal_disable_bootstrap
FAQ

Frequently Asked Questions about Bootstrap Modals