
Dynamic Visibility for Elementor Security & Risk Analysis
wordpress.org/plugins/dynamic-visibility-for-elementorShow or hide Elementor widgets, containers, columns, and pages based on user role, date, device, and many other powerful conditions.
Is Dynamic Visibility for Elementor Safe to Use in 2026?
Generally Safe
Score 100/100Dynamic Visibility for Elementor has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "dynamic-visibility-for-elementor" v6.0.2 exhibits a generally good security posture with several strengths. The static analysis reveals a commendably low attack surface with no identified unprotected entry points like unauthenticated AJAX handlers or REST API routes. The extensive use of prepared statements for SQL queries and a high percentage of properly escaped output further bolster its security. The presence of capability checks across 40 instances suggests an effort to enforce access controls, and the absence of critical or high-severity taint flows is a positive indicator. However, there are areas of concern that temper an otherwise positive assessment. The complete absence of nonce checks is a significant weakness, especially given the plugin's reliance on Elementor, which can involve dynamic interactions. Furthermore, the bundled Select2 library v3.5.4 is outdated and a potential vector for vulnerabilities if exploited. While there are no currently unpatched vulnerabilities, the plugin has a history of one medium-severity CVE related to missing authorization, indicating past security oversights that, while addressed, warrant continued vigilance. The single file operation and external HTTP request, while not inherently risky, are also points to monitor for potential misuse.
Key Concerns
- No nonce checks detected
- Bundled outdated library (Select2 v3.5.4)
- Past medium CVE (Missing Authorization)
- File operations present
- External HTTP requests present
Dynamic Visibility for Elementor Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Dynamic Visibility for Elementor <= 5.0.5 - Missing Authorization to Authenticated(Subscriber+) Post Visibility Modification
Dynamic Visibility for Elementor Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Dynamic Visibility for Elementor Attack Surface
WordPress Hooks 36
Maintenance & Trust
Dynamic Visibility for Elementor Maintenance & Trust
Maintenance Signals
Community Trust
Dynamic Visibility for Elementor Alternatives
Restrict for Elementor
restrict-for-elementor
Show or hide Elementor sections, columns and widgets with ease using many different criteria
Codiepress WooCommerce Conditional Shipping and Payments – Hide Shipping & Payment Methods
conditional-shipping-and-payments-for-woocommerce
Easily manage WooCommerce shipping & payment methods by cart, user roles, address & more. Enhance checkout with conditional shipping & payments.
LogicKit for Elementor
logickit-for-elementor
Add powerful visibility rules to Elementor. Hide or show widgets based on User Role, Cart Total, Date/Time, and more.
Shipping Method Conditionally for Woocommerce
shipping-method-conditionally
Manage your store’s shipping method based on custom time range conditionally.
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Dynamic Visibility for Elementor Developer Profile
3 plugins · 51K total installs
How We Detect Dynamic Visibility for Elementor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/dynamic-visibility-for-elementor/assets/css/dynamic-visibility.css/wp-content/plugins/dynamic-visibility-for-elementor/assets/js/visibility.js/wp-content/plugins/dynamic-visibility-for-elementor/assets/css/preview.css/wp-content/plugins/dynamic-visibility-for-elementor/assets/css/admin.css/wp-content/plugins/dynamic-visibility-for-elementor/assets/js/admin.js/wp-content/plugins/dynamic-visibility-for-elementor/assets/js/visibility.js/wp-content/plugins/dynamic-visibility-for-elementor/assets/js/admin.jsdynamic-visibility-for-elementor/assets/css/dynamic-visibility.css?ver=dynamic-visibility-for-elementor/assets/js/visibility.js?ver=dynamic-visibility-for-elementor/assets/css/preview.css?ver=dynamic-visibility-for-elementor/assets/css/admin.css?ver=dynamic-visibility-for-elementor/assets/js/admin.js?ver=HTML / DOM Fingerprints
dve-visibility-editor-wrapper<!-- Dynamic Visibility Conditions --><!-- Dynamic Visibility Conditions End -->data-dve-visibilitydata-dve-rulesDynamicVisibility