Global Bootstrap Banner Security & Risk Analysis

wordpress.org/plugins/global-bootstrap-banner

Add a global website banner using a Bootstrap alert box.

10 active installs v1.0 PHP 5.2.4+ WP 5.0+ Updated Apr 21, 2020
alertbannerbootstrap
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Global Bootstrap Banner Safe to Use in 2026?

Generally Safe

Score 85/100

Global Bootstrap Banner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The global-bootstrap-banner plugin v1.0 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals a clean slate with no dangerous functions, proper usage of prepared statements for all SQL queries, and 100% of outputs being correctly escaped. There are no file operations, external HTTP requests, or unsanitized taint flows identified, which are all excellent indicators of secure coding practices.

Despite the strong code quality, there are a few areas that warrant attention for a truly robust security implementation. The complete absence of nonce checks and capability checks across all entry points, including the single shortcode, presents a potential risk. While the current attack surface is small and the plugin has no recorded vulnerabilities, future updates or an increase in complexity could introduce risks if these essential security mechanisms are not implemented. The vulnerability history being clear is a positive sign, suggesting the developer(s) are either diligent or the plugin hasn't been targeted. However, relying solely on past performance can be a risky strategy.

In conclusion, global-bootstrap-banner v1.0 is well-coded with robust data handling. Its primary weakness lies in the lack of authorization checks (nonces and capabilities) on its single entry point, which is a common oversight that could be exploited if the plugin's functionality were to expand or if an attacker discovers a way to leverage the shortcode without proper context. The current risk is low, but a proactive approach to adding these checks would further solidify its security.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
Vulnerabilities
None known

Global Bootstrap Banner Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Global Bootstrap Banner Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 17, 2026

Global Bootstrap Banner Code Analysis

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

Output Escaping

100% escaped8 total outputs
Attack Surface

Global Bootstrap Banner Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[global-bootstrap-banner] global-bootstrap-banner.php:420
WordPress Hooks 1
actioncustomize_registerglobal-bootstrap-banner.php:289
Maintenance & Trust

Global Bootstrap Banner Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 21, 2020
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Global Bootstrap Banner Developer Profile

Phil Ewels

1 plugin · 10 total installs

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

How We Detect Global Bootstrap Banner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/global-bootstrap-banner/global-bootstrap-banner.css/wp-content/plugins/global-bootstrap-banner/global-bootstrap-banner.js
Version Parameters
global-bootstrap-banner/global-bootstrap-banner.css?ver=global-bootstrap-banner/global-bootstrap-banner.js?ver=

HTML / DOM Fingerprints

CSS Classes
global-bootstrap-banner-alert
HTML Comments
<!-- Global Bootstrap Banner Start --><!-- Global Bootstrap Banner End -->
Data Attributes
data-dismissal-iddata-dismiss-cookie-namedata-dismiss-cookie-expiresdata-dismiss-cookie-path
JS Globals
global_bootstrap_banner_regen_cookie_id
FAQ

Frequently Asked Questions about Global Bootstrap Banner