GPlugin: Google Ads for WordPress & WooCommerce Security & Risk Analysis

wordpress.org/plugins/gplugin

All-in-One Google Ads plugin for Wordpress - WooCommerce. Google campaign generator - manager - optimizer plugin.

10 active installs v0.1.0 PHP + WP 5.1+ Updated Jun 5, 2019
dynamic-remarketinggoogle-adsgoogle-shopping-campaignshoppingshopping-campaign
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GPlugin: Google Ads for WordPress & WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

GPlugin: Google Ads for WordPress & WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The gplugin v0.1.0 exhibits a precarious security posture primarily due to a significant lack of authentication and authorization checks on its entry points. While the plugin avoids dangerous functions and uses prepared statements for SQL, the analysis reveals 4 unprotected AJAX handlers which form a considerable attack surface. This means that any user, including unauthenticated ones, could potentially interact with these handlers, leading to unintended actions or information disclosure.

The taint analysis shows 4 flows with unsanitized paths, although they are not classified as critical or high severity. This is still a concern, suggesting that user-supplied data might be processed in a way that could lead to vulnerabilities if not handled carefully. Coupled with the fact that 100% of its output is not properly escaped, this creates a strong risk of Cross-Site Scripting (XSS) vulnerabilities across all its outputs. The absence of any recorded vulnerabilities in its history is a positive sign, but it does not negate the immediate risks identified in the static analysis.

In conclusion, gplugin v0.1.0 has a weak security foundation. The unprotected AJAX handlers and extensive unescaped output are critical weaknesses that require immediate attention. While the plugin demonstrates some good practices like prepared SQL statements and no known CVEs, these strengths are overshadowed by the high potential for exploitation through its exposed entry points and lack of output sanitization. It is recommended that developers prioritize implementing proper authentication and escaping mechanisms before this plugin is deployed in a production environment.

Key Concerns

  • Unprotected AJAX handlers
  • Unescaped output
  • Flows with unsanitized paths
  • Missing nonce checks on AJAX
Vulnerabilities
None known

GPlugin: Google Ads for WordPress & WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

GPlugin: Google Ads for WordPress & WooCommerce Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

GPlugin: Google Ads for WordPress & WooCommerce Code Analysis

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

Output Escaping

0% escaped19 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
ajaxGetCampaignReport (includes\admin\class-gp-admin.php:275)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

GPlugin: Google Ads for WordPress & WooCommerce Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_gplugin_admin_report_getAccountReportincludes\admin\class-gp-admin.php:47
authwp_ajax_gplugin_admin_report_getCampaignReportincludes\admin\class-gp-admin.php:48
authwp_ajax_gplugin_wizard_postWelcomeincludes\admin\class-gp-wizard.php:56
authwp_ajax_gplugin_wizard_postLinkAccountincludes\admin\class-gp-wizard.php:57
WordPress Hooks 16
actionadmin_enqueue_scriptsincludes\admin\class-gp-admin-sync.php:44
actionadmin_enqueue_scriptsincludes\admin\class-gp-admin-sync.php:45
actionadmin_menuincludes\admin\class-gp-admin-sync.php:46
actionwoocommerce_new_productincludes\admin\class-gp-admin-sync.php:47
actionwoocommerce_update_productincludes\admin\class-gp-admin-sync.php:48
actiontrashed_postincludes\admin\class-gp-admin-sync.php:49
actionuntrashed_postincludes\admin\class-gp-admin-sync.php:50
actiongplugin_options_updatedincludes\admin\class-gp-admin-sync.php:52
actionadmin_enqueue_scriptsincludes\admin\class-gp-admin.php:43
actionadmin_enqueue_scriptsincludes\admin\class-gp-admin.php:44
actionadmin_menuincludes\admin\class-gp-admin.php:45
actionadmin_enqueue_scriptsincludes\admin\class-gp-wizard.php:51
actionadmin_enqueue_scriptsincludes\admin\class-gp-wizard.php:52
actionadmin_menuincludes\admin\class-gp-wizard.php:54
actioninitincludes\class-gplugin.php:78
actionwp_headincludes\class-gplugin.php:79
Maintenance & Trust

GPlugin: Google Ads for WordPress & WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedJun 5, 2019
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

GPlugin: Google Ads for WordPress & WooCommerce Developer Profile

Eazy Digital

1 plugin · 10 total installs

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

How We Detect GPlugin: Google Ads for WordPress & WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gplugin/admin/css/google-ad-admin.css/wp-content/plugins/gplugin/admin/css/google-ad-settings.css/wp-content/plugins/gplugin/admin/js/google-ad-admin.js
Script Paths
/wp-content/plugins/gplugin/admin/js/google-ad-admin.js
Version Parameters
gp-admin-bootstrap?ver=gp-admin-datepickercss?ver=gp-admin?ver=gp-admin-settings?ver=gp-admin-bootstrap?ver=gp-admin-chart?ver=gp-admin-moment?ver=gp-admin-datepickerjs?ver=gp-admin?ver=

HTML / DOM Fingerprints

CSS Classes
gp-admin-bootstrapgp-admin-google-ad-admingp-admin-google-ad-settingsgp-admin-targ
Data Attributes
gp-settingsgp-ad-settingsgp-budgetgp-targetinggp-statistics
JS Globals
GPLUGINGP_ABSPATHGP_ADMIN_URLGPluginApiClientGPlugin
REST Endpoints
/wp-json/gplugin/v1/reports/account/wp-json/gplugin/v1/reports/campaign
FAQ

Frequently Asked Questions about GPlugin: Google Ads for WordPress & WooCommerce