Google AdSense for Responsive Design – GARD Security & Risk Analysis

wordpress.org/plugins/google-adsense-for-responsive-design-gard

GARD (Google AdSense for Responsive Design) allows you to easily place Responsive Google AdSense in your WordPress website's content.

200 active installs v2.23 PHP + WP 3.0.1+ Updated Apr 25, 2016
adsensegoogle-adsenseresponsiveresponsive-adsresponsive-adsense
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 21, 2025
Safety Verdict

Is Google AdSense for Responsive Design – GARD Safe to Use in 2026?

Use With Caution

Score 63/100

Google AdSense for Responsive Design – GARD has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 21, 2025Updated 9yr ago
Risk Assessment

The "google-adsense-for-responsive-design-gard" plugin, version 2.23, exhibits a mixed security posture. While it boasts a limited attack surface with no unprotected entry points and a single capability check, significant concerns arise from its code signals and vulnerability history. The lack of prepared statements for its SQL queries and, more critically, the complete absence of output escaping for all its outputs present a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This is further exacerbated by the taint analysis revealing a flow with an unsanitized path, even if not currently classified as critical or high severity. The plugin's vulnerability history, which includes a known medium-severity CVE from December 2025 that is currently unpatched, strongly suggests a pattern of input validation and output sanitization issues. The past XSS vulnerability type reinforces these concerns. Therefore, despite a seemingly small attack surface, the widespread lack of output escaping, the presence of unsanitized data flows, and the unpatched past vulnerability indicate a plugin that requires immediate attention to mitigate potential security risks.

Key Concerns

  • Unpatched CVE
  • Raw SQL queries without prepared statements
  • No output escaping
  • Flow with unsanitized paths
  • No nonce checks
Vulnerabilities
1

Google AdSense for Responsive Design – GARD Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-67632medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Google AdSense for Responsive Design – GARD <= 2.23 - Authenticated (Administrator+) Stored Cross-Site Scripting

Dec 21, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Google AdSense for Responsive Design – GARD Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

0% escaped152 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<help> (help.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Google AdSense for Responsive Design – GARD Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[GARD] index.php:394
[gard] index.php:395
WordPress Hooks 5
actionadmin_initindex.php:65
actionadmin_menuindex.php:66
actionadmin_initindex.php:67
filterplugin_row_metaindex.php:68
actionadmin_initindex.php:79
Maintenance & Trust

Google AdSense for Responsive Design – GARD Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedApr 25, 2016
PHP min version
Downloads55K

Community Trust

Rating76/100
Number of ratings17
Active installs200
Developer Profile

Google AdSense for Responsive Design – GARD Developer Profile

The Plugin Factory

5 plugins · 260 total installs

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

How We Detect Google AdSense for Responsive Design – GARD

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/google-adsense-for-responsive-design-gard/js/spectrum/spectrum.js/wp-content/plugins/google-adsense-for-responsive-design-gard/js/spectrum/spectrum.css
Script Paths
/wp-content/plugins/google-adsense-for-responsive-design-gard/js/spectrum/spectrum.js
Version Parameters
google-adsense-for-responsive-design-gard/js/spectrum/spectrum.js?ver=google-adsense-for-responsive-design-gard/js/spectrum/spectrum.css?ver=

HTML / DOM Fingerprints

CSS Classes
GARDgard_advanced_mode
Data Attributes
id="google-ads-google_ad_clientgoogle_ad_slot
JS Globals
google_ad_clientgoogle_ad_slot
Shortcode Output
<div class="GARD gard_advanced_mode"<script>adUnit = document.getElementById("google-ads-google_ad_client = "ca-pub-
FAQ

Frequently Asked Questions about Google AdSense for Responsive Design – GARD