Periodical Widget Visibility Security & Risk Analysis

wordpress.org/plugins/periodical-widget-visibility

Control the periodical visibility of each widget based on weekdays within a yearly time period easily.

30 active installs v2.3.7 PHP 5.2+ WP 3.5+ Updated Dec 1, 2025
controldaydeutschdisplaygerman
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Periodical Widget Visibility Safe to Use in 2026?

Generally Safe

Score 100/100

Periodical Widget Visibility 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 periodical-widget-visibility plugin v2.3.7 presents a seemingly strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by having no identified AJAX handlers, REST API routes, shortcodes, or cron events, resulting in a negligible attack surface. Furthermore, the code analysis reveals a commendable absence of dangerous functions, file operations, external HTTP requests, and SQL queries that are not properly prepared. The presence of capability checks is also a positive sign.

However, the lack of any identified flows in the taint analysis is unusual and could indicate limited code complexity or a lack of thorough taint analysis. While there are no known historical vulnerabilities, this does not guarantee future security. The most significant concern arising from the code signals is the unescaped output. With 20 total outputs and 75% properly escaped, it means 5 outputs are not properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if the unescaped data originates from user input. The absence of nonce checks on the (non-existent) AJAX handlers and REST API routes is not a direct concern given the current lack of these entry points, but it's a standard security practice that would be important if these were implemented.

In conclusion, the plugin appears to be well-developed with a minimal attack surface and secure database interaction. The primary area for improvement and a potential security risk lies in the unescaped output. The absence of historical vulnerabilities is positive but should not lead to complacency. A more comprehensive taint analysis might also reveal subtle issues.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Periodical Widget Visibility Security Vulnerabilities

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

Periodical Widget Visibility Code Analysis

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

Output Escaping

75% escaped20 total outputs
Attack Surface

Periodical Widget Visibility Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionplugins_loadedincludes\class-Periodical_Widget_Visibility.php:117
actionadmin_enqueue_scriptsincludes\class-Periodical_Widget_Visibility.php:133
actionadmin_enqueue_scriptsincludes\class-Periodical_Widget_Visibility.php:136
actionin_widget_formincludes\class-Periodical_Widget_Visibility.php:139
actionwidget_update_callbackincludes\class-Periodical_Widget_Visibility.php:142
actionadmin_noticesincludes\class-Periodical_Widget_Visibility.php:147
actionadmin_noticesincludes\class-Periodical_Widget_Visibility.php:154
actionwidget_display_callbackincludes\class-Periodical_Widget_Visibility.php:203
Maintenance & Trust

Periodical Widget Visibility Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Periodical Widget Visibility 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 Periodical Widget Visibility

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/periodical-widget-visibility/assets/css/periodical-widget-visibility-admin.css/wp-content/plugins/periodical-widget-visibility/assets/js/periodical-widget-visibility-admin.js
Script Paths
/wp-content/plugins/periodical-widget-visibility/assets/js/periodical-widget-visibility-admin.js
Version Parameters
periodical-widget-visibility/assets/css/periodical-widget-visibility-admin.css?ver=periodical-widget-visibility/assets/js/periodical-widget-visibility-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
periodical-widget-visibility-settings
Data Attributes
data-plugin-slugdata-plugin-version
JS Globals
periodical_widget_visibility_admin_params
FAQ

Frequently Asked Questions about Periodical Widget Visibility