
Periodical Widget Visibility Security & Risk Analysis
wordpress.org/plugins/periodical-widget-visibilityControl the periodical visibility of each widget based on weekdays within a yearly time period easily.
Is Periodical Widget Visibility Safe to Use in 2026?
Generally Safe
Score 100/100Periodical Widget Visibility has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
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
Periodical Widget Visibility Security Vulnerabilities
Periodical Widget Visibility Code Analysis
Output Escaping
Periodical Widget Visibility Attack Surface
WordPress Hooks 8
Maintenance & Trust
Periodical Widget Visibility Maintenance & Trust
Maintenance Signals
Community Trust
Periodical Widget Visibility Alternatives
Germanized for WooCommerce
woocommerce-germanized
Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every german WooCommerce shop owner.
Conditional Blocks – Advanced Content Visibility Control for WordPress
conditional-blocks
Easily show/hide WordPress blocks & widgets with powerful, no-code display logic. Perfect for restricting content. Explore advanced scheduling, Ge …
Embed videos and respect privacy
video-embed-privacy
Allows you to embed youtube videos without sending data to google on every page view.
Widget Visibility Time Scheduler
widget-visibility-time-scheduler
Control the visibility of each widget easily based on date, time and weekday.
wp-cleanumlauts2
wp-cleanumlauts2
Converts German umlauts for permalinks, post, comments, feeds automatically. Wandelt Umlaute automatisch für Permalinks, Posting, Kommentare, Feeds.
Periodical Widget Visibility Developer Profile
10 plugins · 167K total installs
How We Detect Periodical Widget Visibility
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/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/wp-content/plugins/periodical-widget-visibility/assets/js/periodical-widget-visibility-admin.jsperiodical-widget-visibility/assets/css/periodical-widget-visibility-admin.css?ver=periodical-widget-visibility/assets/js/periodical-widget-visibility-admin.js?ver=HTML / DOM Fingerprints
periodical-widget-visibility-settingsdata-plugin-slugdata-plugin-versionperiodical_widget_visibility_admin_params