AdScale AI Ads Meta/Google Ads Security & Risk Analysis

wordpress.org/plugins/adscale-ai

Scale WooCommerce sales with AI advertising. AI that builds audiences, Creating winning ads, launches Google & Meta ads, and optimizes ROAS 24/7.

10 active installs v2.2.17 PHP 7.4+ WP 6.2+ Updated Mar 15, 2026
advertisingecommercefacebook-adsgoogle-adswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AdScale AI Ads Meta/Google Ads Safe to Use in 2026?

Generally Safe

Score 100/100

AdScale AI Ads Meta/Google Ads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 19d ago
Risk Assessment

The adscale-ai plugin version 2.2.17 exhibits a mixed security posture. On the positive side, it demonstrates good practices with a high percentage of SQL queries using prepared statements and properly escaped output. The absence of known CVEs and a history free of recorded vulnerabilities is also a significant strength, suggesting a generally well-maintained codebase. However, the static analysis reveals notable concerns, particularly regarding its attack surface. Two AJAX handlers are present, and critically, both lack authentication checks, creating a direct pathway for unauthenticated actions. Furthermore, the taint analysis indicates two flows with unsanitized paths, both categorized as high severity. These untrusted data flows represent a significant risk, as they could potentially lead to unintended or malicious behavior if exploited. The presence of file operations and external HTTP requests, while not inherently insecure, adds to the overall complexity and potential for vulnerabilities if not handled with extreme care. In conclusion, while the plugin benefits from a clean vulnerability history and good coding practices in certain areas, the unprotected AJAX endpoints and high-severity unsanitized taint flows are critical weaknesses that demand immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
Vulnerabilities
None known

AdScale AI Ads Meta/Google Ads Security Vulnerabilities

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

AdScale AI Ads Meta/Google Ads Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
20 prepared
Unescaped Output
10
100 escaped
Nonce Checks
4
Capability Checks
1
File Operations
4
External Requests
1
Bundled Libraries
0

SQL Query Safety

95% prepared21 total queries

Output Escaping

91% escaped110 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
get_cookie (src\Helpers\Helper.php:1060)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

AdScale AI Ads Meta/Google Ads Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_adscale/ajaxGetCartsrc\App.php:154
noprivwp_ajax_adscale/ajaxGetCartsrc\App.php:155
WordPress Hooks 56
actionbefore_woocommerce_initadscale-ai.php:63
actionadmin_menusrc\App.php:65
actionadmin_initsrc\App.php:66
actionwp_headsrc\App.php:70
actionwp_headsrc\App.php:71
actionwp_enqueue_scriptssrc\App.php:76
actionadmin_enqueue_scriptssrc\App.php:78
actionadmin_initsrc\App.php:81
filterwoocommerce_loop_add_to_cart_argssrc\App.php:85
actionwoocommerce_add_to_cartsrc\App.php:90
actionwoocommerce_checkout_order_processedsrc\App.php:95
actionwoocommerce_checkout_order_processedsrc\App.php:96
actionwoocommerce_checkout_update_order_metasrc\App.php:102
actionwoocommerce_order_status_processingsrc\App.php:107
actionwoocommerce_order_status_completedsrc\App.php:108
actionwoocommerce_order_status_on-holdsrc\App.php:109
actionwoocommerce_after_order_object_savesrc\App.php:111
actionwoocommerce_order_status_pendingsrc\App.php:112
actionwoocommerce_order_status_cancelledsrc\App.php:113
actionwoocommerce_order_status_failedsrc\App.php:114
actionedited_product_catsrc\App.php:123
actioncreated_product_catsrc\App.php:124
actiondelete_product_catsrc\App.php:125
actionwoocommerce_process_product_metasrc\App.php:128
actionwoocommerce_new_productsrc\App.php:129
actionwoocommerce_new_product_variationsrc\App.php:130
actionwoocommerce_update_productsrc\App.php:131
actionwoocommerce_update_product_variationsrc\App.php:132
actionwoocommerce_no_stocksrc\App.php:133
actionwp_trash_postsrc\App.php:136
actionuntrashed_postsrc\App.php:137
actionwoocommerce_update_ordersrc\App.php:140
actioninitsrc\App.php:145
actioninitsrc\App.php:148
actionparse_requestsrc\App.php:149
filterquery_varssrc\App.php:150
filterwoocommerce_api_order_responsesrc\App.php:158
filterwoocommerce_rest_prepare_shop_order_objectsrc\App.php:160
filterrocket_minify_excluded_external_jssrc\App.php:165
filterezcache_excluded_minify_filessrc\App.php:169
actionadmin_post_adscale_generate_wc_keyssrc\Handlers\AdminAuth.php:36
actionadmin_post_adscale_user_creation_consentsrc\Handlers\AdminAuth.php:37
actionadscale/active_settings_pagesrc\Handlers\AdminAuth.php:38
actionadmin_noticessrc\Handlers\AdminAuth.php:39
actionwp_enqueue_scriptssrc\Handlers\Assets.php:154
filterscript_loader_tagsrc\Handlers\Assets.php:241
filtercron_schedulessrc\Handlers\Heartbeat.php:38
actionadscale_heartbeat_hooksrc\Handlers\Heartbeat.php:56
filterallowed_redirect_hostssrc\Helpers\Helper.php:1440
filterterms_clausessrc\PluginApi\Categories.php:189
filterpre_user_querysrc\PluginApi\Customers.php:185
filterposts_clausessrc\PluginApi\Order.php:106
filterposts_clausessrc\PluginApi\Orders.php:285
filterwp_fatal_error_handler_enabledsrc\PluginApi\PluginApiBase.php:131
filterposts_clausessrc\PluginApi\Products.php:219
filterwp_fatal_error_handler_enabledsrc\ServiceApi\ServiceApiBase.php:129

Scheduled Events 1

adscale_heartbeat_hook
Maintenance & Trust

AdScale AI Ads Meta/Google Ads Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 15, 2026
PHP min version7.4
Downloads401

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

AdScale AI Ads Meta/Google Ads Developer Profile

adscale

1 plugin · 10 total installs

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

How We Detect AdScale AI Ads Meta/Google Ads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/adscale-ai/assets/css/frontend.css/wp-content/plugins/adscale-ai/assets/js/frontend.js/wp-content/plugins/adscale-ai/assets/css/vendor/normalize.min.css/wp-content/plugins/adscale-ai/assets/css/vendor/toastify.min.css/wp-content/plugins/adscale-ai/assets/js/vendor/toastify.js/wp-content/plugins/adscale-ai/assets/js/vendor/jquery.cookie.js
Script Paths
/wp-content/plugins/adscale-ai/assets/js/frontend.js/wp-content/plugins/adscale-ai/assets/js/vendor/toastify.js/wp-content/plugins/adscale-ai/assets/js/vendor/jquery.cookie.js
Version Parameters
adscale-ai/assets/css/frontend.css?ver=adscale-ai/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
adscale-ai-frontend-stylesadscale-ai-toast-containeradscale-ai-checkout-opt-in-container
HTML Comments
AdScale AI SettingsAdScale AI - Google Site VerificationAdScale AI - Facebook Domain VerificationAdScale AI Frontend Assets
Data Attributes
data-adscale-product_pricedata-adscale-product_iddata-adscale-tracking-element
JS Globals
AdScaleAIadscale_frontend_paramsadscale_tracking_params
REST Endpoints
/wp-json/adscale-ai/v1/tracking/wp-json/adscale-ai/v1/optin
Shortcode Output
[adscale_ai_opt_in_checkbox]
FAQ

Frequently Asked Questions about AdScale AI Ads Meta/Google Ads