Collect Browser Info Security & Risk Analysis

wordpress.org/plugins/collect-browser-info

It adds a shortcode to collect the information of the browser used by the visitor.

0 active installs v0.0.3 PHP 5.6+ WP 4.6+ Updated Dec 5, 2025
browserbrowser-information
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Collect Browser Info Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "collect-browser-info" plugin version 0.0.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, file operations, external HTTP requests, and a complete lack of raw SQL queries are significant strengths. Furthermore, all identified SQL queries utilize prepared statements, and all output is properly escaped, mitigating common web vulnerabilities. The plugin also has no recorded vulnerabilities or CVEs, suggesting a history of secure development or minimal exposure.

However, there are notable areas for improvement. The plugin relies heavily on capability checks for its single shortcode, but it completely lacks nonce checks for any potential entry points. While the static analysis reports no unprotected entry points, the absence of nonce checks on a shortcode, which can be triggered via POST requests, presents a potential blind spot. If the shortcode's functionality involves any state-changing operations or sensitive data handling, this could be exploited without proper nonce validation. The lack of recorded vulnerabilities is a positive sign but doesn't entirely negate the risk associated with missing security best practices.

Key Concerns

  • Missing nonce checks on shortcode
Vulnerabilities
None known

Collect Browser Info Security Vulnerabilities

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

Collect Browser Info Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

Collect Browser Info Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[collect_browser_info] collect-browser-info.php:27
WordPress Hooks 2
actioninitcollect-browser-info.php:79
filterload_textdomain_mofilecollect-browser-info.php:89
Maintenance & Trust

Collect Browser Info Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version5.6
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Collect Browser Info Developer Profile

Jose Mortellaro

56 plugins · 26K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
62 days
View full developer profile
Detection Fingerprints

How We Detect Collect Browser Info

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
button
JS Globals
eos_cbi_update_browser_infoeos_cbi_copy_to_clipboard
Shortcode Output
<section style="padding:20px"><div id="browser-info"></div><div style="margin-top:32px"><input type="submit" id="cbi-copy-to-clipboard" class="button" value="Copy to clipboard" /><p id="cbi-clipboard-msg"></p></div></section><script>function eos_cbi_update_browser_info(){var browser_info = document.getElementById("browser-info"),info = "",w = Math.max(document.documentElement.clientWidth, window.innerWidth || 0),h = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);info +="<p><b>User Agent:</b> " + navigator.userAgent + "</p>";info +="<p><b>App name:</b> " + navigator.appName + "</p>";info +="<p><b>Platform:</b> " + navigator.platform + "</p>";info +="<p><b>Cookies enabled:</b> " + navigator.cookieEnabled + "</p>";info +="<p><b>Vendor:</b> " + navigator.vendor + "</p>";info +="<p><b>Screen available width:</b> " + window.screen.availWidth + "</p>";info +="<p><b>Screen available height:</b> " + window.screen.availHeight + "</p>";info +="<p><b>Screen width:</b> " + window.screen.width + "</p>";info +="<p><b>Screen height:</b> " + window.screen.height + "</p>";info +="<p><b>Viewport width:</b> " + w + "</p>";info +="<p><b>Viewport height:</b> " + h + "</p>";browser_info.innerHTML = info;}function eos_cbi_copy_to_clipboard(text){var clip_msg = document.getElementById("cbi-clipboard-msg");clip_msg.innerHTML = "";navigator.clipboard.writeText(text).then(function() {clip_msg.innerHTML = "Copying to clipboard was successful!";},function(err){clip_msg.innerHTML = "Not possible to copy to the clipboard: " + err;});}eos_cbi_update_browser_info();window.addEventListener("resize",eos_cbi_update_browser_info);document.getElementById("cbi-copy-to-clipboard").addEventListener("click",function(){eos_cbi_copy_to_clipboard(document.getElementById("browser-info").innerText)});</script>
FAQ

Frequently Asked Questions about Collect Browser Info