ZVI CallBack widget Security & Risk Analysis

wordpress.org/plugins/zvi-callback-widget

This plugin makes a simple widget for callback on your website.

100 active installs v1.0 PHP 5.4+ WP 4.5+ Updated Jul 7, 2025
call-backcallbackcontact-formcontact-form-7phone-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ZVI CallBack widget Safe to Use in 2026?

Generally Safe

Score 100/100

ZVI CallBack widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The zvi-callback-widget v1.0 plugin demonstrates a generally good security posture with several strong practices in place. Notably, it boasts no known vulnerabilities, no external HTTP requests, and all SQL queries are correctly prepared. The presence of nonce and capability checks on its two AJAX entry points is also a positive sign, indicating an awareness of common WordPress security pitfalls. However, a significant concern lies in its output escaping. With 96 total outputs and only 15% properly escaped, this plugin presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. While the taint analysis did not reveal critical or high-severity flows, the high rate of unescaped output means that even low-severity flows could be leveraged into XSS. The single file operation without further context is also a point of mild concern, though its impact is unclear without knowing the specific operation and its context. The absence of any vulnerability history is a strength, but coupled with the output escaping issue, it might indicate that the plugin has not been extensively targeted or that existing vulnerabilities have gone unnoticed. Overall, the plugin is built on a reasonably secure foundation, but the widespread lack of output escaping is a critical weakness that needs immediate attention.

Key Concerns

  • Insufficient output escaping (85% unescaped)
  • Presence of file operations
Vulnerabilities
None known

ZVI CallBack widget Security Vulnerabilities

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

ZVI CallBack widget Code Analysis

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

Output Escaping

15% escaped96 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
zvi_layout_widget (zvi-callback-widget.php:82)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ZVI CallBack widget Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

noprivwp_ajax_zvi_callback_postzvi-callback-widget.php:148
authwp_ajax_zvi_callback_postzvi-callback-widget.php:149
WordPress Hooks 6
actionplugins_loadedzvi-callback-widget.php:44
actionadmin_menuzvi-callback-widget.php:51
actionwp_footerzvi-callback-widget.php:62
actionadmin_enqueue_scriptszvi-callback-widget.php:73
actionwp_footerzvi-callback-widget.php:81
actionwp_footerzvi-callback-widget.php:139
Maintenance & Trust

ZVI CallBack widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 7, 2025
PHP min version5.4
Downloads3K

Community Trust

Rating80/100
Number of ratings4
Active installs100
Developer Profile

ZVI CallBack widget Developer Profile

zava75

1 plugin · 100 total installs

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

How We Detect ZVI CallBack widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zvi-callback-widget/css/zvi-widget.css/wp-content/plugins/zvi-callback-widget/js/zvi-widget.js/wp-content/plugins/zvi-callback-widget/css/zvi-widget-admin.css/wp-content/plugins/zvi-callback-widget/js/jqColorPicker.min.js
Script Paths
/wp-content/plugins/zvi-callback-widget/js/zvi-widget.js/wp-content/plugins/zvi-callback-widget/js/jqColorPicker.min.js

HTML / DOM Fingerprints

CSS Classes
callback_overlaycallback_popupcallback_close-btnzviinputcallback_buttonphoncirclcircl-fill+2 more
Data Attributes
id="zviform"id="zvi_callback_title"id="zvi_callback_subtitle"id="callback_form"id="name"id="tel"+1 more
JS Globals
zviCallback
Shortcode Output
<div class="callback_overlay"></div><div id="zviform" class="callback_popup text-center"><div class="callback_close-btn">&times;</div><h2 id="zvih2">
FAQ

Frequently Asked Questions about ZVI CallBack widget