WP Google Charts Security & Risk Analysis

wordpress.org/plugins/wp-google-charts

Easily integrate google charts, diagrams and tables based on your Google Spreadsheets.

70 active installs v1.0 PHP + WP 2.8+ Updated Jan 9, 2014
bar-chartchartscolumn-chartgoogle-chartsvisualisation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Google Charts Safe to Use in 2026?

Generally Safe

Score 85/100

WP Google Charts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "wp-google-charts" v1.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by having a limited attack surface with only one shortcode as an entry point and no AJAX handlers or REST API routes. Crucially, all detected SQL queries utilize prepared statements, and there are no known critical or high severity vulnerabilities in its history. This suggests a diligent development approach regarding common web application vulnerabilities.

However, a significant concern arises from the static analysis, specifically the lack of output escaping. With 29 total outputs and 0% properly escaped, there is a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed by the plugin without proper sanitization could be exploited to inject malicious scripts. Furthermore, the absence of nonce checks and capability checks on its single entry point (the shortcode) means that it doesn't adequately verify user permissions or protect against Cross-Site Request Forgery (CSRF) attacks, particularly if the shortcode displays dynamic data.

The plugin's clean vulnerability history is a positive indicator of past security awareness. However, the current static analysis reveals a critical oversight in output sanitization and authorization checks that could overshadow this good history. The lack of proper escaping is a direct pathway to XSS, and the missing authorization checks present CSRF risks, especially when dealing with potentially sensitive chart data or configurations.

Key Concerns

  • 0% output escaping on 29 outputs
  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
None known

WP Google Charts Security Vulnerabilities

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

WP Google Charts Code Analysis

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

Output Escaping

0% escaped29 total outputs
Attack Surface

WP Google Charts Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[agc] wp-google-charts.php:40
WordPress Hooks 1
actionwp_headwp-google-charts.php:37
Maintenance & Trust

WP Google Charts Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedJan 9, 2014
PHP min version
Downloads8K

Community Trust

Rating94/100
Number of ratings3
Active installs70
Developer Profile

WP Google Charts Developer Profile

hmayaktigranyan

3 plugins · 170 total installs

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

How We Detect WP Google Charts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-google-charts/wp-google-charts.php

HTML / DOM Fingerprints

JS Globals
google.visualization.Querygoogle.visualization.DataViewgoogle.visualization.ColumnChartgoogle.visualization.AreaChartgoogle.visualization.BarChart
Shortcode Output
<div id="agcnew google.visualization.Query(handleQueryResponse
FAQ

Frequently Asked Questions about WP Google Charts