GAM Ad Inserter – Adx & Ad Manager Ads Security & Risk Analysis

wordpress.org/plugins/gam-ads-ad-manager-and-ad-exchange

Add Google Ad Manager ads to WordPress websites with zero code. Supports banner, interstitial, custom HTML/JS code and more across all devices.

10 active installs v1.2.4 PHP 8.2+ WP 6.0+ Updated Mar 12, 2026
advertisingdisplay-adsgamgoogle-ad-managermonetization
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is GAM Ad Inserter – Adx & Ad Manager Ads Safe to Use in 2026?

Generally Safe

Score 100/100

GAM Ad Inserter – Adx & Ad Manager Ads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 22d ago
Risk Assessment

The "gam-ads-ad-manager-and-ad-exchange" plugin version 1.2.4 exhibits a mixed security posture. It demonstrates strong adherence to several good security practices, including a high percentage of properly escaped outputs and the use of prepared statements for a majority of its SQL queries. The presence of nonces and capability checks is also encouraging. However, a significant concern arises from the considerable attack surface, particularly the 8 AJAX handlers that lack authentication checks. This directly correlates with a high-severity taint analysis flow identified, indicating a potential path for malicious data to be processed without proper sanitization or authorization.

The plugin's vulnerability history is clean, with no recorded CVEs. This absence of historical issues, coupled with good coding practices in many areas, suggests a developer who is generally mindful of security. However, the identified taint flow and the unprotected AJAX endpoints represent concrete, actionable risks that need immediate attention. The clean history should not overshadow the present dangers, and the strengths in output escaping and SQL preparation are undermined by the identified critical vulnerability path.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flow
Vulnerabilities
None known

GAM Ad Inserter – Adx & Ad Manager Ads Security Vulnerabilities

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

GAM Ad Inserter – Adx & Ad Manager Ads Code Analysis

Dangerous Functions
0
Raw SQL Queries
15
20 prepared
Unescaped Output
16
230 escaped
Nonce Checks
22
Capability Checks
22
File Operations
5
External Requests
6
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

57% prepared35 total queries

Output Escaping

93% escaped246 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

9 flows1 with unsanitized paths
gam_ads_ad_manager_and_ad_exchange_ajax_save_ad (includescore\ajax-handlers.php:14)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
8 unprotected

GAM Ad Inserter – Adx & Ad Manager Ads Attack Surface

Entry Points20
Unprotected8

AJAX Handlers 20

authwp_ajax_gam_ads_ad_manager_and_ad_exchange_save_adincludescore\ajax-handlers.php:8
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_get_ads_listincludescore\ajax-handlers.php:9
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_delete_adincludescore\ajax-handlers.php:10
authwp_ajax_gam_get_ad_detailsincludescore\ajax-handlers.php:11
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_get_show_once_adincludescore\ajax-handlers.php:252
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_get_ad_by_idincludescore\ajax-handlers.php:409
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_toggle_ad_statusincludescore\ajax-handlers.php:442
authwp_ajax_gamadsmbai_save_configincludescore\ajax-handlers.php:528
authwp_ajax_gamadsmbai_sync_configincludescore\ajax-handlers.php:557
authwp_ajax_gamadsmbai_revoke_defaultincludescore\ajax-handlers.php:594
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_disconnectincludescore\ajax-handlers.php:648
authwp_ajax_gamadsmbai_manual_mode_activeincludescore\ajax-handlers.php:704
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_save_auth_codeincludescore\ajax-handlers.php:712
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_refetch_networksincludescore\ajax-handlers.php:769
authwp_ajax_gam_ads_ad_manager_and_ad_exchange_select_networkincludescore\ajax-handlers.php:796
authwp_ajax_gamadsmbai_check_licence_and_saveincludescore\ajax-handlers.php:862
authwp_ajax_gamadsmbai_refresh_licence_and_saveincludescore\ajax-handlers.php:955
authwp_ajax_gamadsmbai_remove_licenseincludescore\ajax-handlers.php:1047
authwp_ajax_gamadsmbai_save_adsbanners_label_showhideincludescore\ajax-handlers.php:1087
authwp_ajax_gamadsmbai_dismiss_review_noticeincludescore\class-gam-ad.php:46
WordPress Hooks 30
actionplugins_loadedgam-ads-ad-manager-and-ad-exchange.php:121
actiongam_ads_ad_manager_and_ad_exchange_refresh_tokens_eventgam-ads-ad-manager-and-ad-exchange.php:148
actionadmin_post_gam_redirect_authincludescore\ajax-handlers.php:606
actionadmin_post_nopriv_gam_redirect_authincludescore\ajax-handlers.php:607
filterallowed_redirect_hostsincludescore\ajax-handlers.php:636
actionadmin_noticesincludescore\class-gam-ad.php:7
actionadmin_enqueue_scriptsincludescore\class-gam-ad.php:36
actionadmin_menuincludescore\class-gam-ads-ad-manager-and-ad-exchange.php:12
actionadmin_enqueue_scriptsincludescore\class-gam-ads-ad-manager-and-ad-exchange.php:13
actionwp_enqueue_scriptsincludescore\class-gam-ads-ad-manager-and-ad-exchange.php:14
actionwpincludescore\hooks.php:5
actionwp_headincludescore\hooks.php:39
filterthe_contentincludescore\hooks.php:86
filterthe_contentincludescore\hooks.php:95
filterthe_contentincludescore\hooks.php:104
filterthe_contentincludescore\hooks.php:116
filterthe_contentincludescore\hooks.php:135
filterthe_contentincludescore\hooks.php:154
filterthe_contentincludescore\hooks.php:183
actionloop_startincludescore\hooks.php:206
actionthe_postincludescore\hooks.php:214
actionloop_startincludescore\hooks.php:253
actionloop_endincludescore\hooks.php:266
actionwp_headincludescore\hooks.php:279
actionwp_body_openincludescore\hooks.php:286
actionwp_footerincludescore\hooks.php:293
actionwp_footerincludescore\hooks.php:300
actionwp_footerincludescore\hooks.php:307
actionget_sidebarincludescore\hooks.php:314
actionwp_footerincludescore\hooks.php:322

Scheduled Events 1

gam_ads_ad_manager_and_ad_exchange_refresh_tokens_event
Maintenance & Trust

GAM Ad Inserter – Adx & Ad Manager Ads Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version8.2
Downloads856

Community Trust

Rating100/100
Number of ratings6
Active installs10
Developer Profile

GAM Ad Inserter – Adx & Ad Manager Ads Developer Profile

Magicbid.ai

2 plugins · 3K total installs

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

How We Detect GAM Ad Inserter – Adx & Ad Manager Ads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gam-ads-ad-manager-and-ad-exchange/assets/css/gam-ads-ad-manager-and-ad-exchange-frontend.css/wp-content/plugins/gam-ads-ad-manager-and-ad-exchange/assets/js/gam-ads-ad-manager-and-ad-exchange-frontend.js
Script Paths
/wp-content/plugins/gam-ads-ad-manager-and-ad-exchange/assets/js/gam-ads-ad-manager-and-ad-exchange-frontend.js
Version Parameters
gam-ads-ad-manager-and-ad-exchange/assets/css/gam-ads-ad-manager-and-ad-exchange-frontend.css?ver=gam-ads-ad-manager-and-ad-exchange/assets/js/gam-ads-ad-manager-and-ad-exchange-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
gam-ads-ad-manager-and-ad-exchange-frontend
FAQ

Frequently Asked Questions about GAM Ad Inserter – Adx & Ad Manager Ads