Easy UTM Builder Security & Risk Analysis

wordpress.org/plugins/easy-utm-builder

Easy to build trackable URLs with UTM parameters in Bulk (complete site or specific post type) for Google Analytics!

400 active installs v1.1 PHP 5.4+ WP 3.1.0+ Updated Dec 13, 2025
analyticscustom-campaignecommerce-trackingutm-parametersutm-url-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy UTM Builder Safe to Use in 2026?

Generally Safe

Score 100/100

Easy UTM Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "easy-utm-builder" plugin v1.1 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant positive. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks.

However, there are areas for improvement. The taint analysis reveals two flows with unsanitized paths, which, while not classified as critical or high severity in this specific instance, represent a potential risk. Additionally, with 12 total output operations, 67% being properly escaped means that 4 of these outputs are not being escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is involved in these unescaped outputs. The single file operation also warrants attention to ensure it is implemented securely.

The plugin's vulnerability history is a significant strength, showing no recorded CVEs. This suggests a proactive approach to security by the developers or that the plugin has not been a target of significant exploitation. Overall, while the plugin has a good foundation with few exposed entry points and secure database interactions, the presence of unsanitized paths and unescaped outputs introduce potential security concerns that should be addressed.

Key Concerns

  • Flows with unsanitized paths found
  • Unescaped output detected
  • File operations present
Vulnerabilities
None known

Easy UTM Builder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Easy UTM Builder Release Timeline

v1.0
Code Analysis
Analyzed Mar 16, 2026

Easy UTM Builder Code Analysis

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

Output Escaping

67% escaped12 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
export__selected_urls (inc\class-eub-build-utm-urls.php:105)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy UTM Builder Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menueasy-utm-builder.php:30
actionadmin_initeasy-utm-builder.php:57
filteradmin_footer_texteasy-utm-builder.php:59
Maintenance & Trust

Easy UTM Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 13, 2025
PHP min version5.4
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs400
Developer Profile

Easy UTM Builder Developer Profile

Atlas Gondal

4 plugins · 56K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
487 days
View full developer profile
Detection Fingerprints

How We Detect Easy UTM Builder

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Easy UTM Builder