Carolyn Google Analytics Security & Risk Analysis

wordpress.org/plugins/carolyn-google-analytics

A (very) simple plugin for embedding a Google Analytics tracking code in your WordPress site.

10 active installs v0.1 PHP + WP 3.4+ Updated Nov 11, 2012
analyticsgooglegoogle-analyticsjavascriptstatistics
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Carolyn Google Analytics Safe to Use in 2026?

Generally Safe

Score 85/100

Carolyn Google Analytics 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 "carolyn-google-analytics" plugin v0.1 presents a generally positive security posture, demonstrating several good practices. The complete absence of known CVEs and a clean vulnerability history is a significant strength, suggesting a low likelihood of known exploitable issues. Furthermore, the code adheres to secure coding principles by utilizing prepared statements for all SQL queries and lacks dangerous functions, file operations, or external HTTP requests, which are common vectors for attacks. The limited attack surface, with no reported AJAX handlers, REST API routes, shortcodes, or cron events, further contributes to its safety.

However, a critical concern arises from the static analysis indicating that 100% of the 4 total output functions are not properly escaped. This is a significant weakness that could lead to Cross-Site Scripting (XSS) vulnerabilities if any user-supplied data is rendered directly into the output. While the taint analysis shows no unsanitized flows, the lack of output escaping on all outputs still presents a clear risk that could be exploited if an attacker can inject malicious scripts that bypass the analyzed flows. The single capability check is present, but without any identified attack surface that *requires* it, its effectiveness is unproven. The absence of nonce checks is also a point of concern, particularly if any functionality were to be added that could be triggered by external requests.

In conclusion, the plugin's lack of past vulnerabilities and its adherence to secure database practices are commendable. However, the pervasive issue of unescaped output is a glaring security flaw that overshadows these strengths. The potential for XSS vulnerabilities is high due to this oversight. While the current attack surface appears minimal, any future expansion of functionality without addressing output sanitization would be highly risky.

Key Concerns

  • All outputs are unescaped
  • No nonce checks
Vulnerabilities
None known

Carolyn Google Analytics Security Vulnerabilities

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

Carolyn Google Analytics Code Analysis

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

Output Escaping

0% escaped4 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
carolyn_ga_options (carolyn-analytics.php:19)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Carolyn Google Analytics Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menucarolyn-analytics.php:13
actionwp_headcarolyn-analytics.php:54
Maintenance & Trust

Carolyn Google Analytics Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedNov 11, 2012
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Carolyn Google Analytics Developer Profile

Marty Spellerberg

3 plugins · 610 total installs

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

How We Detect Carolyn Google Analytics

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapupdated
FAQ

Frequently Asked Questions about Carolyn Google Analytics