UTM Generator Security & Risk Analysis

wordpress.org/plugins/tru-utm-generator

Generate UTM links

10 active installs v1.0 PHP + WP 4.4+ Updated Aug 14, 2019
google-analytics-url-buildergoogle-url-builderutmutm-generatorutm-url-builder
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is UTM Generator Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "tru-utm-generator" plugin v1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its single SQL query and has a clean vulnerability history with no known CVEs. The absence of file operations, external HTTP requests, and critical/high severity taint flows is also reassuring.

However, there are notable areas of concern. The plugin has an unprotected AJAX handler, which represents a significant attack surface without authentication. Furthermore, only 30% of its outputs are properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization. The presence of a bundled library, DataTables, could also pose a risk if it's an outdated version, though this is not explicitly detailed in the provided data.

In conclusion, while the plugin avoids common pitfalls like raw SQL or exploitable taint flows, the unprotected AJAX endpoint and insufficient output escaping are critical weaknesses. These flaws, combined with the potential risks from bundled libraries, necessitate caution. Addressing these specific issues would significantly improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handler
  • Low percentage of properly escaped output
  • Bundled DataTables library
Vulnerabilities
None known

UTM Generator Security Vulnerabilities

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

UTM Generator Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

UTM Generator Code Analysis

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

Bundled Libraries

DataTables

SQL Query Safety

100% prepared1 total queries

Output Escaping

30% escaped40 total outputs
Attack Surface
1 unprotected

UTM Generator Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 3

authwp_ajax_tru_utm_url_generateclasses/tru_utm_generator.php:9
noprivwp_ajax_tru_utm_url_generateclasses/tru_utm_generator.php:10
authwp_ajax_mk_tru_utm_generator_helpclasses/tru_utm_generator.php:13

Shortcodes 1

[tru_utm_generator] classes/tru_utm_generator.php:8
WordPress Hooks 3
actionadmin_menuclasses/tru_utm_generator.php:7
actionwp_enqueue_scriptsclasses/tru_utm_generator.php:11
actionadmin_enqueue_scriptsclasses/tru_utm_generator.php:12
Maintenance & Trust

UTM Generator Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedAug 14, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

UTM Generator Developer Profile

mndpsingh287

8 plugins · 4.1M total installs

64
trust score
Avg Security Score
79/100
Avg Patch Time
1115 days
View full developer profile
Detection Fingerprints

How We Detect UTM Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tru-utm-generator/assets/css/style.css/wp-content/plugins/tru-utm-generator/assets/js/main.js
Script Paths
/wp-content/plugins/tru-utm-generator/assets/js/main.js
Version Parameters
tru-utm-generator/assets/css/style.css?ver=tru-utm-generator/assets/js/main.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Only for admin -->
Data Attributes
data-nonce
Shortcode Output
<form method="post" id="tru_utm_form">
FAQ

Frequently Asked Questions about UTM Generator