Widget Visibility Time Scheduler Security & Risk Analysis

wordpress.org/plugins/widget-visibility-time-scheduler

Control the visibility of each widget easily based on date, time and weekday.

1K active installs v5.3.13 PHP 5.2+ WP 3.5+ Updated Dec 1, 2025
arabicbraziliancontroldateday
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Widget Visibility Time Scheduler Safe to Use in 2026?

Generally Safe

Score 100/100

Widget Visibility Time Scheduler has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin "widget-visibility-time-scheduler" v5.3.13 exhibits a strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with open attack surfaces is a significant positive. The code also demonstrates good practices by exclusively using prepared statements for SQL queries and avoiding file operations and external HTTP requests. The lack of any recorded vulnerabilities in its history further reinforces its current safety.

However, there are areas for improvement. A notable concern is the relatively low percentage of properly escaped output (62%). This suggests that certain data displayed to users might be vulnerable to cross-site scripting (XSS) attacks, which could lead to unauthorized actions or data leakage. The absence of any taint analysis results is also unusual and could indicate a lack of thorough analysis or that the plugin's complexity doesn't trigger the taint analysis tool's detection mechanisms. Additionally, the complete lack of nonce and capability checks, while not directly tied to a large attack surface in this specific analysis, generally represents a missed opportunity for robust access control, especially if new entry points were ever to be introduced.

In conclusion, "widget-visibility-time-scheduler" v5.3.13 is a well-secured plugin with a clean vulnerability history and good coding practices in many areas. The primary area of concern is the potential for unescaped output, which warrants further investigation. The lack of taint analysis and missing checks, while not immediate critical threats based on the current data, highlight areas where defensive depth could be enhanced.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Widget Visibility Time Scheduler Security Vulnerabilities

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

Widget Visibility Time Scheduler Code Analysis

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

Output Escaping

62% escaped26 total outputs
Attack Surface

Widget Visibility Time Scheduler Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionplugins_loadedincludes\class-Hinjiwvts.php:121
actionadmin_enqueue_scriptsincludes\class-Hinjiwvts.php:137
actionadmin_enqueue_scriptsincludes\class-Hinjiwvts.php:139
actionin_widget_formincludes\class-Hinjiwvts.php:141
actionwidget_update_callbackincludes\class-Hinjiwvts.php:143
actionadmin_noticesincludes\class-Hinjiwvts.php:148
actionadmin_noticesincludes\class-Hinjiwvts.php:155
actionwidget_display_callbackincludes\class-Hinjiwvts.php:200
Maintenance & Trust

Widget Visibility Time Scheduler Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 1, 2025
PHP min version5.2
Downloads53K

Community Trust

Rating100/100
Number of ratings8
Active installs1K
Developer Profile

Widget Visibility Time Scheduler Developer Profile

Kybernetik Services

10 plugins · 167K total installs

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

How We Detect Widget Visibility Time Scheduler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/widget-visibility-time-scheduler/admin/css/hinjiwvts-admin.min.css/wp-content/plugins/widget-visibility-time-scheduler/admin/css/hinjiwvts-admin-rtl.min.css/wp-content/plugins/widget-visibility-time-scheduler/admin/js/hinjiwvts-admin.min.js
Script Paths
admin/js/hinjiwvts-admin.min.js
Version Parameters
widget-visibility-time-scheduler/admin/css/hinjiwvts-admin.min.css?ver=widget-visibility-time-scheduler/admin/css/hinjiwvts-admin-rtl.min.css?ver=widget-visibility-time-scheduler/admin/js/hinjiwvts-admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wvts-wrapperwvts-settingswvts-control-groupwvts-setting-blockwvts-date-time-pickerwvts-day-pickerwvts-widget-title
HTML Comments
<!-- Widget Visibility Time Scheduler Options --><!-- Start Date/Time --><!-- End Date/Time --><!-- Weekdays -->+1 more
Data Attributes
data-wvts-widget-iddata-wvts-modedata-wvts-daydata-wvts-active
JS Globals
window.wvts_params
FAQ

Frequently Asked Questions about Widget Visibility Time Scheduler