Ad Code Manager Security & Risk Analysis

wordpress.org/plugins/ad-code-manager

Manage your ad codes through the WordPress admin safely and easily.

50 active installs v0.8.0 PHP 7.4+ WP 6.4+ Updated Jan 6, 2026
ad-codesadsadsenseadvertisingdfp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Ad Code Manager Safe to Use in 2026?

Generally Safe

Score 100/100

Ad Code Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The ad-code-manager plugin v0.8.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, external HTTP requests, and file operations, coupled with 100% of SQL queries using prepared statements and a high percentage of properly escaped output, are excellent indicators of secure coding practices. The presence of nonce and capability checks on its entry points further bolsters its defense against common web attacks.

However, the taint analysis did reveal two flows with unsanitized paths. While no critical or high severity issues were flagged from these, unsanitized paths can potentially lead to path traversal or directory manipulation vulnerabilities if not handled with extreme care. The plugin's vulnerability history is notably clean, with zero recorded CVEs. This suggests a proactive approach to security by the developers or a lack of historically exploited weaknesses, which is a positive sign.

In conclusion, ad-code-manager v0.8.0 is generally well-secured, with its strengths lying in its robust handling of database queries and output escaping. The primary area of minor concern is the presence of unsanitized paths, which, although not leading to critical issues in this analysis, warrants attention to ensure complete immunity against path-related exploits. The lack of a vulnerability history is a significant strength.

Key Concerns

  • Unsanitized paths found in taint analysis
Vulnerabilities
None known

Ad Code Manager Security Vulnerabilities

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

Ad Code Manager Code Analysis

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

Output Escaping

94% escaped183 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
handle_admin_action (src\class-ad-code-manager.php:324)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Ad Code Manager Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_acm_admin_actionsrc\class-ad-code-manager.php:42
authwp_ajax_acm_search_termssrc\UI\class-conditional-autocomplete.php:43

Shortcodes 1

[acm-tag] src\class-ad-code-manager.php:45
WordPress Hooks 24
actionplugins_loadedad-code-manager.php:45
actionadmin_initad-code-manager.php:53
actiondo_robotstxtsrc\class-acm-provider.php:69
actioninitsrc\class-ad-code-manager.php:36
actioninitsrc\class-ad-code-manager.php:37
actionadmin_menusrc\class-ad-code-manager.php:40
actionadmin_enqueue_scriptssrc\class-ad-code-manager.php:41
actionwidgets_initsrc\class-ad-code-manager.php:44
actionacm_tagsrc\class-ad-code-manager.php:243
filteracm_output_tokenssrc\class-ad-code-manager.php:244
filteracm_ad_code_argssrc\Providers\class-doubleclick-for-publishers-async.php:101
filteracm_output_htmlsrc\Providers\class-doubleclick-for-publishers-async.php:102
filteracm_validate_ad_codesrc\Providers\class-doubleclick-for-publishers-async.php:103
filteracm_display_ad_codes_without_conditionalssrc\Providers\class-doubleclick-for-publishers-async.php:105
actionwp_headsrc\Providers\class-doubleclick-for-publishers-async.php:107
filteracm_list_table_columnssrc\Providers\class-doubleclick-for-publishers-async.php:341
filteracm_list_table_columnssrc\Providers\class-doubleclick-for-publishers.php:117
filteracm_ad_code_argssrc\Providers\class-google-adsense-async.php:118
filteracm_display_ad_codes_without_conditionalssrc\Providers\class-google-adsense-async.php:119
filteracm_ad_code_argssrc\Providers\class-google-adsense.php:117
filteracm_display_ad_codes_without_conditionalssrc\Providers\class-google-adsense.php:118
filteracm_list_table_columnssrc\Providers\class-google-adsense.php:185
actionadmin_enqueue_scriptssrc\UI\class-conditional-autocomplete.php:42
actioncurrent_screensrc\UI\class-contextual-help.php:28
Maintenance & Trust

Ad Code Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 6, 2026
PHP min version7.4
Downloads30K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Ad Code Manager Developer Profile

Automattic

213 plugins · 19.2M total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
1384 days
View full developer profile
Detection Fingerprints

How We Detect Ad Code Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-conditional-autocomplete.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-contextual-help.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-plugin-actions.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-settings.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-tags.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin.js/wp-content/plugins/ad-code-manager/src/UI/css/acm-admin.css
Script Paths
/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-conditional-autocomplete.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-contextual-help.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-plugin-actions.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-settings.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin-tags.js/wp-content/plugins/ad-code-manager/src/UI/js/acm-admin.js
Version Parameters
ad-code-manager/src/UI/js/acm-admin-conditional-autocomplete.js?ver=ad-code-manager/src/UI/js/acm-admin-contextual-help.js?ver=ad-code-manager/src/UI/js/acm-admin-plugin-actions.js?ver=ad-code-manager/src/UI/js/acm-admin-settings.js?ver=ad-code-manager/src/UI/js/acm-admin-tags.js?ver=ad-code-manager/src/UI/js/acm-admin.js?ver=ad-code-manager/src/UI/css/acm-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
acm-conditional-autocompleteacm-contextual-helpacm-plugin-actions
Data Attributes
data-acm-provider-slug
JS Globals
Ad_Code_Manager
Shortcode Output
[acm-tag
FAQ

Frequently Asked Questions about Ad Code Manager