Xhanch – My Quote Security & Risk Analysis

wordpress.org/plugins/xhanch-my-quote

Xhanch - My Quote shows a random quote with provided predefined quotes or your own collections.

10 active installs v1.5.0 PHP + WP 2.3+ Updated Sep 4, 2016
codecontentsidebarwidgetxhanch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Xhanch – My Quote Safe to Use in 2026?

Generally Safe

Score 85/100

Xhanch – My Quote has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "xhanch-my-quote" v1.5.0 plugin exhibits a mixed security posture. On the positive side, it has no recorded CVEs, demonstrating a history of security, and its SQL queries are exclusively parameterized, mitigating SQL injection risks. Furthermore, the plugin has a remarkably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the opportunities for attackers to interact with the plugin's code. However, the static analysis reveals significant concerns. The presence of the `create_function` function, a deprecated and inherently risky PHP construct, is a major red flag. More critically, taint analysis indicates two flows with unsanitized paths, meaning user-supplied data is not being properly cleaned before being used in potentially sensitive operations, despite the absence of direct SQL vulnerabilities from these flows. The extremely low percentage of properly escaped output (4%) is also a substantial weakness, suggesting a high risk of Cross-Site Scripting (XSS) vulnerabilities where user input could be injected into the page's output. The lack of nonce and capability checks, while perhaps a consequence of its minimal attack surface, means that even if an entry point were discovered, there's no built-in protection against unauthorized actions or cross-site request forgery.

Key Concerns

  • Use of dangerous function (create_function)
  • Taint analysis: Unsantized paths found
  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Xhanch – My Quote Security Vulnerabilities

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

Xhanch – My Quote Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("xmq_wgt_qte");'));wgt\qte.php:53

Output Escaping

4% escaped28 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
xmq_cfg (adm\cfg.php:5)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Xhanch – My Quote Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwidgets_initwgt\qte.php:53
actionadmin_noticesxmq.php:34
actionadmin_menuxmq.php:61
Maintenance & Trust

Xhanch – My Quote Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedSep 4, 2016
PHP min version
Downloads14K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Xhanch – My Quote Developer Profile

xhanch_studio

3 plugins · 220 total installs

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

How We Detect Xhanch – My Quote

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/xhanch-my-quote/img/ico.jpg/wp-content/plugins/xhanch-my-quote/js/xmq.js/wp-content/plugins/xhanch-my-quote/css/xmq.css
Script Paths
/wp-content/plugins/xhanch-my-quote/js/xmq.js
Version Parameters
xhanch-my-quote/js/xmq.js?ver=xhanch-my-quote/css/xmq.css?ver=

HTML / DOM Fingerprints

CSS Classes
xmq-itl-wrn
FAQ

Frequently Asked Questions about Xhanch – My Quote