What Template Am I Using Security & Risk Analysis

wordpress.org/plugins/what-template-am-i-using

This plugin is intended for theme developers to use. It shows the current template being used to render the page, current post type, and much more.

100 active installs v0.2.0 PHP + WP 3.1.0+ Updated Dec 8, 2015
debugserver-informationtemplatetheme-development
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is What Template Am I Using Safe to Use in 2026?

Generally Safe

Score 85/100

What Template Am I Using has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The 'what-template-am-i-using' plugin version 0.2.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history, suggesting a generally well-maintained codebase. The absence of dangerous functions and file operations is also reassuring.

However, there are significant concerns related to its attack surface. The plugin exposes two AJAX handlers, both of which lack authentication checks. This means that any user, including unauthenticated ones, could potentially trigger these handlers. While the taint analysis showed only one flow with an unsanitized path and no critical or high severity issues, the lack of proper output escaping on a significant portion of its outputs (71%) is a notable weakness. This, combined with the unprotected AJAX endpoints, could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled securely within these handlers.

The plugin's strengths lie in its SQL handling and lack of past vulnerabilities. Its weaknesses are concentrated in its entry points and output sanitization. The absence of direct vulnerabilities in its history is positive, but the current code analysis reveals areas that require immediate attention to prevent potential exploitation.

Key Concerns

  • AJAX handlers without authentication checks
  • Unescaped output on 71% of outputs
  • Lack of nonce checks on AJAX handlers
  • Flow with unsanitized path
Vulnerabilities
None known

What Template Am I Using Security Vulnerabilities

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

What Template Am I Using Code Analysis

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

Output Escaping

29% escaped14 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<what-is-my-ip> (what-is-my-ip.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

What Template Am I Using Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_wtaiu_save_datawhat-template-am-i-using.php:42
authwp_ajax_wtaiu_save_close_sidebarwhat-template-am-i-using.php:43
WordPress Hooks 15
actionget_headerinc\core-panels.php:147
actionget_footerinc\core-panels.php:148
actionget_sidebarinc\core-panels.php:149
filtercomments_templateinc\core-panels.php:150
actiondynamic_sidebar_paramsinc\core-panels.php:222
actionwp_footerinc\core-panels.php:292
actionwp_footerinc\core-panels.php:311
actioninitinc\wtaiu-panel.php:28
actioninitwhat-template-am-i-using.php:40
actionadmin_initwhat-template-am-i-using.php:41
actionpersonal_optionswhat-template-am-i-using.php:44
actionpersonal_options_updatewhat-template-am-i-using.php:45
actionedit_user_profile_updatewhat-template-am-i-using.php:46
actionwp_footerwhat-template-am-i-using.php:85
actionwtaiu_setup_panelswhat-template-am-i-using.php:340
Maintenance & Trust

What Template Am I Using Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.0
Last updatedDec 8, 2015
PHP min version
Downloads9K

Community Trust

Rating96/100
Number of ratings13
Active installs100
Developer Profile

What Template Am I Using Developer Profile

webdeveric

4 plugins · 330 total installs

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

How We Detect What Template Am I Using

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/what-template-am-i-using/assets/css/main.css/wp-content/plugins/what-template-am-i-using/assets/js/main.js
Script Paths
/wp-content/plugins/what-template-am-i-using/assets/js/main.js
Version Parameters
what-template-am-i-using/assets/css/main.css?ver=what-template-am-i-using/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
wtaiu-sidebarwtaiu-togglewtaiu-contentwtaiu-panelwtaiu-panel-headerwtaiu-panel-contentwtaiu-sidebar-handle
HTML Comments
<!-- WTAIU: BEGIN SIDEBAR --><!-- WTAIU: END SIDEBAR -->
Data Attributes
data-wtaiu-sidebardata-wtaiu-toggle-sidebardata-wtaiu-save-url
JS Globals
wtaiu
REST Endpoints
/wp-json/wtaiu/v1/panels
FAQ

Frequently Asked Questions about What Template Am I Using