My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Security & Risk Analysis

wordpress.org/plugins/myagilepixel

Avoid legal issues with Google Analytics, Facebook Pixel, and TikTok Pixel. Boost marketing with custom user properties in Google Analytics 4.

300 active installs v3.0.8 PHP 5.6+ WP 4.4.0+ Updated Aug 7, 2024
facebook-fbcapi-server-sidegdpr-and-compliancegoogle-analytics-4-eventsgoogle-analytics-server-sidewoocommerce-events
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Safe to Use in 2026?

Generally Safe

Score 92/100

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'myagilepixel' plugin v3.0.8 presents a mixed security posture. While the absence of known CVEs and the use of prepared statements for SQL queries are positive indicators, significant concerns arise from its attack surface and input sanitization. The plugin exposes 6 AJAX handlers, all of which lack authentication checks. This creates a wide attack vector where any unauthenticated user could potentially interact with these handlers, leading to unintended actions or information disclosure if they are not robustly secured internally. Furthermore, the taint analysis revealed 2 flows with unsanitized paths, suggesting potential vulnerabilities related to path traversal or other file system manipulation if these flows are not properly validated and sanitized before use.

The plugin demonstrates good practices in output escaping, with 87% of outputs being properly escaped, and also includes some nonce and capability checks. However, the lack of authentication on all AJAX handlers is a critical oversight that outweighs these strengths. The vulnerability history being clean is a positive sign, but it does not negate the inherent risks identified in the static analysis. A balanced view shows a plugin with some secure coding habits but with a critical flaw in its access control for its primary interaction points.

Key Concerns

  • All AJAX handlers lack authentication checks
  • Taint analysis found unsanitized paths
  • File operations present
  • External HTTP requests made
Vulnerabilities
None known

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Security Vulnerabilities

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

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Code Analysis

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

Output Escaping

87% escaped189 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
mpx_send_data_callback (frontend\my-agile-pixel-frontend.php:735)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

noprivwp_ajax_apix_update_admin_settings_formincludes\my-agile-pixel-class.php:120
authwp_ajax_apix_update_admin_settings_formincludes\my-agile-pixel-class.php:121
noprivwp_ajax_apix_update_user_property_assoc_formincludes\my-agile-pixel-class.php:124
authwp_ajax_apix_update_user_property_assoc_formincludes\my-agile-pixel-class.php:125
noprivwp_ajax_mpx_send_dataincludes\my-agile-pixel-class.php:250
authwp_ajax_mpx_send_dataincludes\my-agile-pixel-class.php:251
WordPress Hooks 26
actionmy_agile_pixel_do_cron_sync_daily_hookincludes\my-agile-pixel-class.php:94
actionwp_footerincludes\my-agile-pixel-class.php:98
actionadmin_footerincludes\my-agile-pixel-class.php:106
actionadmin_footerincludes\my-agile-pixel-class.php:108
actionadmin_initincludes\my-agile-pixel-class.php:111
actionadmin_menuincludes\my-agile-pixel-class.php:114
actionadmin_headincludes\my-agile-pixel-class.php:117
actionadmin_enqueue_scriptsincludes\my-agile-pixel-class.php:129
actionadmin_enqueue_scriptsincludes\my-agile-pixel-class.php:132
actionadmin_footerincludes\my-agile-pixel-class.php:157
actionwp_headincludes\my-agile-pixel-class.php:203
actionwp_headincludes\my-agile-pixel-class.php:205
actionwp_headincludes\my-agile-pixel-class.php:213
actionwp_headincludes\my-agile-pixel-class.php:217
actionwp_footerincludes\my-agile-pixel-class.php:218
actionwp_enqueue_scriptsincludes\my-agile-pixel-class.php:223
actionwp_enqueue_scriptsincludes\my-agile-pixel-class.php:225
actionwp_headincludes\my-agile-pixel-class.php:233
actionwp_footerincludes\my-agile-pixel-class.php:237
actionwp_footerincludes\my-agile-pixel-class.php:238
actionwoocommerce_after_shop_loop_itemincludes\my-agile-pixel-class.php:243
actionwoocommerce_after_shop_loop_itemincludes\my-agile-pixel-class.php:244
actionwoocommerce_after_single_productincludes\my-agile-pixel-class.php:245
actionwoocommerce_after_checkout_formincludes\my-agile-pixel-class.php:246
filterauto_update_pluginincludes\my-agile-pixel-class.php:254
filterwp_inline_script_attributesincludes\my-agile-pixel-class.php:261

Scheduled Events 1

my_agile_pixel_do_cron_sync_daily_hook
Maintenance & Trust

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 7, 2024
PHP min version5.6
Downloads11K

Community Trust

Rating100/100
Number of ratings1
Active installs300
Developer Profile

My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution Developer Profile

Formula Agile

2 plugins · 7K total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
27 days
View full developer profile
Detection Fingerprints

How We Detect My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/myagilepixel/css/bootstrap.min.css/wp-content/plugins/myagilepixel/css/f-awesome-all.css/wp-content/plugins/myagilepixel/css/my-agile-pixel-admin.css/wp-content/plugins/myagilepixel/js/my-agile-pixel-admin.js/wp-content/plugins/myagilepixel/js/bootstrap.bundle.min.js
Script Paths
/wp-content/plugins/myagilepixel/js/my-agile-pixel-admin.js/wp-content/plugins/myagilepixel/js/bootstrap.bundle.min.js
Version Parameters
myagilepixel/css/bootstrap.min.css?ver=myagilepixel/css/f-awesome-all.css?ver=myagilepixel/css/my-agile-pixel-admin.css?ver=myagilepixel/js/my-agile-pixel-admin.js?ver=myagilepixel/js/bootstrap.bundle.min.js?ver=

HTML / DOM Fingerprints

JS Globals
MAPX_PLUGIN_VERSIONMAPX_PLUGIN_NAMEMAPX_PLUGIN_SLUGMAPX_PLUGIN_FILENAMEMAPX_DEV_MODEMAPX_DEBUGGER+5 more
FAQ

Frequently Asked Questions about My Agile Pixel – The GDPR Analytics and Tracking Pixel Solution