Microsoft Advertising Universal Event Tracking (UET) Security & Risk Analysis

wordpress.org/plugins/microsoft-advertising-universal-event-tracking-uet

The official plugin for setting up Microsoft Advertising UET

4K active installs v1.0.8 PHP 7.2+ WP 5.1+ Updated Jan 27, 2026
advertisingbing-adsmicrosoftmicrosoft-advertisinguet
100
A · Safe
CVEs total1
Unpatched0
Last CVEJul 7, 2022
Safety Verdict

Is Microsoft Advertising Universal Event Tracking (UET) Safe to Use in 2026?

Generally Safe

Score 100/100

Microsoft Advertising Universal Event Tracking (UET) has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 7, 2022Updated 2mo ago
Risk Assessment

The static analysis of the 'microsoft-advertising-universal-event-tracking-uet' plugin v1.0.8 reveals a generally good security posture. The plugin has a zero attack surface in terms of AJAX handlers, REST API routes, shortcodes, and cron events, meaning there are no direct entry points for attackers to exploit through these common vectors. Furthermore, the code does not utilize dangerous functions, performs file operations, or make external HTTP requests, all of which are positive security indicators. All detected SQL queries are properly prepared, and all output is correctly escaped, mitigating risks of injection and cross-site scripting from these areas. Taint analysis shows no critical or high severity flows, indicating that user-supplied data is not being mishandled in sensitive ways.

Despite these strengths, the plugin has a history of one known Common Vulnerability and Exposure (CVE). While this CVE is reported as currently unpatched and was a medium severity Cross-Site Scripting (XSS) vulnerability discovered in July 2022, the absence of any further reported vulnerabilities since then is a positive sign. However, the existence of a past XSS vulnerability, even if addressed in later versions not analyzed here, warrants caution. The lack of explicit capability checks and nonce checks, while not immediately indicating a vulnerability given the zero attack surface, is a weakness that could become a concern if new entry points are introduced in future versions without corresponding security measures.

In conclusion, the plugin exhibits strong adherence to secure coding practices regarding SQL, output, and code execution. The primary concern stems from its past XSS vulnerability, which, though seemingly resolved in subsequent versions, highlights a potential for such issues. The zero attack surface is a significant strength, but the absence of nonces and capability checks on non-existent entry points represents a gap that should ideally be addressed to maintain a robust security posture, especially if the plugin evolves.

Key Concerns

  • Past Medium severity XSS vulnerability
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
1

Microsoft Advertising Universal Event Tracking (UET) Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-2170medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Microsoft Advertising Universal Event Tracking (UET) <= 1.0.3 - Authenticated Stored Cross-Site Scripting

Jul 7, 2022 Patched in 1.0.4 (565d)
Code Analysis
Analyzed Mar 16, 2026

Microsoft Advertising Universal Event Tracking (UET) Code Analysis

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

Output Escaping

100% escaped10 total outputs
Attack Surface

Microsoft Advertising Universal Event Tracking (UET) Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_headwp-uet-plugin.php:22
actionadmin_menuwp-uet-plugin.php:23
actionadmin_initwp-uet-plugin.php:24
actionadmin_noticeswp-uet-plugin.php:25
actionwp_enqueue_scriptswp-uet-plugin.php:27
actionwp_enqueue_scriptswp-uet-plugin.php:80
Maintenance & Trust

Microsoft Advertising Universal Event Tracking (UET) Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJan 27, 2026
PHP min version7.2
Downloads45K

Community Trust

Rating60/100
Number of ratings1
Active installs4K
Developer Profile

Microsoft Advertising Universal Event Tracking (UET) Developer Profile

Microsoft

3 plugins · 105K total installs

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

How We Detect Microsoft Advertising Universal Event Tracking (UET)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/microsoft-advertising-universal-event-tracking-uet/js/uet-tag.js
Script Paths
/wp-content/plugins/microsoft-advertising-universal-event-tracking-uet/js/consent.js/wp-content/plugins/microsoft-advertising-universal-event-tracking-uet/js/uet-tag.js
Version Parameters
microsoft-advertising-universal-event-tracking-uet/js/consent.js?ver=microsoft-advertising-universal-event-tracking-uet/js/uet-tag.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- NOTE: If you update 'Version' above, update the 'tm' parameter in the script. -->
Data Attributes
name="UetTagSettings[uet_tag_id]"name="UetTagSettings[enable_spa_tracking]"id="uet_tag_id"id="enable_spa_tracking"
JS Globals
uet_tag_data
FAQ

Frequently Asked Questions about Microsoft Advertising Universal Event Tracking (UET)