Urdu Typing Security & Risk Analysis

wordpress.org/plugins/wpac-typing

Now you can write Urdu Unicode in your WordPress Posts or Pages.

300 active installs v1.0 PHP 5.6.0+ WP 4.0+ Updated Nov 18, 2019
urduurdu-keyboardurdu-typingurdu-writting
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Urdu Typing Safe to Use in 2026?

Generally Safe

Score 85/100

Urdu Typing 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 wpac-typing v1.0 plugin exhibits a generally good security posture based on the provided static analysis. The complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code does not utilize dangerous functions, perform file operations, make external HTTP requests, or appear to have known vulnerability history, all of which are positive indicators. The use of prepared statements for SQL queries is also a strong security practice.

However, a significant concern arises from the 100% rate of unescaped output. This indicates that data processed by the plugin and then displayed to users is not properly sanitized, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. Additionally, the complete lack of nonce and capability checks on any potential, albeit currently non-existent, entry points is a weakness. While there are no active entry points to exploit, if the plugin were to be extended in the future without careful implementation of these security measures, it could easily become vulnerable.

In conclusion, while the plugin's current design minimizes direct exploit vectors and adheres to secure SQL practices, the unescaped output is a critical flaw that could lead to significant security issues. The lack of security checks, though not currently exploitable, represents a potential future risk. Addressing the output escaping is paramount to improving the plugin's security.

Key Concerns

  • 100% of outputs are not properly escaped
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Urdu Typing Security Vulnerabilities

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

Urdu Typing Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

Urdu Typing Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionwp_loadedwpac-typing.php:22
actionadmin_menuwpac-typing.php:26
actionadmin_initwpac-typing.php:27
actionadmin_footerwpac-typing.php:28
actionadmin_print_styleswpac-typing.php:31
actionadmin_print_styleswpac-typing.php:32
filterenter_title_herewpac-typing.php:34
filterwp_default_editorwpac-typing.php:37
actionmedia_buttonswpac-typing.php:61
Maintenance & Trust

Urdu Typing Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedNov 18, 2019
PHP min version5.6.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs300
Developer Profile

Urdu Typing Developer Profile

Mian Shahzad Raza

4 plugins · 600 total installs

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

How We Detect Urdu Typing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpac-typing/assets/css/style.css/wp-content/plugins/wpac-typing/assets/js/UrduEditor.js/wp-content/plugins/wpac-typing/assets/js/init.js
Script Paths
/wp-content/plugins/wpac-typing/assets/js/UrduEditor.js/wp-content/plugins/wpac-typing/assets/js/init.js
Version Parameters
wpac-ut-adminwpac-ut-editorwpac-ut-init

HTML / DOM Fingerprints

CSS Classes
wpac-utwpac-ut_keyboardwpac-ut_content
Data Attributes
id="urdu_keyboard_help"id="wpac-ut-wrap"class="wpac-ut"data-pagedata-target
Shortcode Output
<a href="#TB_inline?width=640&amp;height=600&amp;inlineId=wpac-ut-wrap" id="urdu_keyboard_help" class="thickbox button" title="Urdu Typing Help" data-page="<?php echo $page; ?>" data-target="<?php echo $target; ?>"> <img src="<?php echo WPACUT_URL . "/assets/images/keyboard.png";?>" alt="" /> </a>
FAQ

Frequently Asked Questions about Urdu Typing