Kawuda UTM source tracker Security & Risk Analysis

wordpress.org/plugins/kawuda-utm-source-tracker

Kawuda is a simple UTM source tracking system. No need depend on 3rd party. You can use this as your own anatlatic system

0 active installs v1.6.0 PHP + WP 5.0+ Updated Jan 28, 2025
analyticstatetrackingutm-codesutm-source
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Kawuda UTM source tracker Safe to Use in 2026?

Generally Safe

Score 92/100

Kawuda UTM source tracker 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 "kawuda-utm-source-tracker" plugin v1.6.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding output escaping, with 98% of outputs being properly escaped. It also avoids dangerous functions, file operations, and external HTTP requests, which are common sources of vulnerabilities. Furthermore, its vulnerability history is clean, with no recorded CVEs, suggesting a generally stable codebase in the past.

However, significant concerns arise from the attack surface analysis. A total of 7 entry points are identified, and alarmingly, all 7 are unprotected, meaning they lack authentication and authorization checks. This creates a broad attack surface where an attacker could potentially interact with these functions without proper validation. The taint analysis further exacerbates this concern, revealing 4 high-severity flows with unsanitized paths. While not explicitly detailed as vulnerabilities, these unsanitized paths in a large unprotected attack surface strongly indicate potential for exploitation.

In conclusion, while the plugin has a positive history and good practices in specific areas like output escaping, the extensive unprotected attack surface combined with high-severity unsanitized taint flows presents a significant risk. The lack of robust authentication and permission checks on numerous entry points is a critical weakness that could allow for unauthorized actions or data manipulation.

Key Concerns

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

Kawuda UTM source tracker Security Vulnerabilities

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

Kawuda UTM source tracker Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
15 prepared
Unescaped Output
3
147 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

71% prepared21 total queries

Output Escaping

98% escaped150 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
dashboard (controllers\class-kawudas-tracking.php:353)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Kawuda UTM source tracker Attack Surface

Entry Points7
Unprotected7

AJAX Handlers 6

authwp_ajax_view_new_statcontrollers\class-kawudas-tracking.php:48
noprivwp_ajax_view_new_statcontrollers\class-kawudas-tracking.php:49
authwp_ajax_view_new_user_statcontrollers\class-kawudas-tracking.php:51
noprivwp_ajax_view_new_user_statcontrollers\class-kawudas-tracking.php:52
authwp_ajax_view_new_user_link_statcontrollers\class-kawudas-tracking.php:54
noprivwp_ajax_view_new_user_link_statcontrollers\class-kawudas-tracking.php:55

REST API Routes 1

GET/wp-json/kawuda/v1/hit/(?P<cachebreak>\d+)controllers\class-kawudas-tracking.php:111
WordPress Hooks 6
actioninitcontrollers\class-kawudas-tracking.php:11
actionadmin_menucontrollers\class-kawudas-tracking.php:36
actionadmin_enqueue_scriptscontrollers\class-kawudas-tracking.php:37
actionrest_api_initcontrollers\class-kawudas-tracking.php:43
actionwp_enqueue_scriptscontrollers\class-kawudas-tracking.php:45
filterplugin_action_linkskawuda.php:33
Maintenance & Trust

Kawuda UTM source tracker Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 28, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Kawuda UTM source tracker Developer Profile

wapnishantha

4 plugins · 30 total installs

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

How We Detect Kawuda UTM source tracker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kawuda-utm-source-tracker/assets/css/jquery-ui.min.css/wp-content/plugins/kawuda-utm-source-tracker/assets/css/style.css/wp-content/plugins/kawuda-utm-source-tracker/assets/js/common.js/wp-content/plugins/kawuda-utm-source-tracker/assets/js/loader.js/wp-content/plugins/kawuda-utm-source-tracker/assets/js/chart.js
Script Paths
/wp-content/plugins/kawuda-utm-source-tracker/assets/js/common.js/wp-content/plugins/kawuda-utm-source-tracker/assets/js/loader.js/wp-content/plugins/kawuda-utm-source-tracker/assets/js/chart.js
Version Parameters
kawuda-utm-source-tracker/assets/css/style.css?v=kawuda-utm-source-tracker/assets/js/common.js?ver=kawuda-utm-source-tracker/assets/js/loader.js?ver=kawuda-utm-source-tracker/assets/js/chart.js?ver=

HTML / DOM Fingerprints

JS Globals
kawuda_js_vars
REST Endpoints
/wp-json/kawuda/v1/hit/
FAQ

Frequently Asked Questions about Kawuda UTM source tracker