Browser Blocker Security & Risk Analysis

wordpress.org/plugins/browser-blocker

Browser Blocker allows you to pick and choose which browsers(versions) can access your web page and which ones are given a blocked splash screen.

60 active installs v0.5.6 PHP + WP 3.0+ Updated Oct 11, 2012
browserchromefirefoxieinternet-explorer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Browser Blocker Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The "browser-blocker" plugin v0.5.6 exhibits a mixed security posture. On the positive side, it has no recorded vulnerability history, no dangerous function calls, no file operations, and all SQL queries are properly prepared. It also doesn't make external HTTP requests. However, the static analysis reveals significant concerns. A critical weakness is that 100% of its output is unescaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the taint analysis indicates three flows with unsanitized paths, suggesting potential for vulnerabilities that could be exploited if these paths were exposed, although the severity was not classified as critical or high. The lack of any apparent capability checks, nonce checks, or authentication checks on its minimal attack surface (0 entry points without auth) is also noteworthy, though the limited attack surface mitigates immediate risk.

While the plugin has no known CVEs and a clean vulnerability history, this does not guarantee future safety. The identified unescaped outputs and unsanitized taint flows are significant code-level risks that require immediate attention. The absence of protection mechanisms like nonce and capability checks, even on a small attack surface, indicates a potential lack of robust security practices. Therefore, while the plugin has a clean historical record, its current code analysis points to serious potential vulnerabilities that could be exploited, particularly XSS, and requires significant remediation.

Key Concerns

  • 0% of outputs properly escaped
  • 3 flows with unsanitized paths
  • 0 capability checks
  • 0 nonce checks
Vulnerabilities
None known

Browser Blocker Security Vulnerabilities

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

Browser Blocker Code Analysis

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

Output Escaping

0% escaped52 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
BB_STYLE (browser_blocker.php:162)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Browser Blocker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menubrowser_blocker.php:30
actionadmin_menubrowser_blocker.php:31
actioninitbrowser_blocker.php:621
actionwpbrowser_blocker.php:623
actioninitbrowser_blocker.php:746
Maintenance & Trust

Browser Blocker Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedOct 11, 2012
PHP min version
Downloads12K

Community Trust

Rating88/100
Number of ratings7
Active installs60
Developer Profile

Browser Blocker Developer Profile

bdoga

2 plugins · 70 total installs

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

How We Detect Browser Blocker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/browser-blocker/images/bb-32.png

HTML / DOM Fingerprints

CSS Classes
bb_disabledbb_ids_boxbb_nocheckboxbb_examplebb_example2bb_floaterbb_tabbedbb_blocked_ver
JS Globals
BrowserBlocker_Add_Settings_LinkBrowserBlocker_ActivateBrowserBlocker_DefaultSettingsBrowserBlocker_Add_Option_MenuBrowserBlocker_Options_PageBrowserBlocker_GetBlocked+2 more
FAQ

Frequently Asked Questions about Browser Blocker