Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Security & Risk Analysis

wordpress.org/plugins/responsive-visibility

🌟 Enhance Your WordPress Site with Responsive Visibility for Gutenberg Blocks

60 active installs v1.0.6 PHP 7.0+ WP 6.1+ Updated Dec 26, 2025
block-visibilitydevice-based-contentgutenberg-addonshide-show-blocksresponsive-visibility
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Safe to Use in 2026?

Generally Safe

Score 100/100

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) 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 "responsive-visibility" plugin v1.0.6 demonstrates generally good security practices with 100% of SQL queries using prepared statements and all output being properly escaped. The absence of known CVEs and a clean vulnerability history are positive indicators. The plugin also correctly implements nonce and capability checks for most of its entry points.

However, a significant concern is the presence of one AJAX handler that lacks authentication checks. This creates a direct attack vector where any unauthenticated user could potentially trigger this functionality, leading to unintended consequences depending on its implementation. While the taint analysis found no unsanitized paths, this unprotected AJAX endpoint remains a critical weakness. The plugin also makes an external HTTP request, which, while not inherently problematic, introduces an external dependency that could be exploited if the external service is compromised or if the request itself is vulnerable.

In conclusion, while the plugin adheres to many security best practices, the single unprotected AJAX handler significantly elevates its risk profile. The lack of historical vulnerabilities is encouraging, but it does not mitigate the immediate risk posed by the identified unprotected entry point. Addressing this specific vulnerability is crucial for improving the plugin's overall security posture.

Key Concerns

  • AJAX handler without auth checks
  • External HTTP request
Vulnerabilities
None known

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Release Timeline

v1.0.6Current
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Code Analysis

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

Output Escaping

100% escaped74 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
dci_sdk_insights (dci\insights.php:567)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Attack Surface

Entry Points3
Unprotected1

AJAX Handlers 3

authwp_ajax_dci_sdk_insightsdci\insights.php:40
authwp_ajax_dci_sdk_dismiss_noticedci\insights.php:41
authwp_ajax_dci_sdk_insights_deactivate_feedbackdci\insights.php:42
WordPress Hooks 9
actionadmin_enqueue_scriptsdci\insights.php:207
actionadmin_noticesdci\insights.php:215
actionadmin_noticesdci\insights.php:227
actionin_admin_headerdci\insights.php:233
actionadmin_enqueue_scriptsdci\insights.php:261
actionin_admin_headerdci\insights.php:270
actioninitresponsive-visibility.php:71
filterrender_blockresponsive-visibility.php:93
actionadmin_initresponsive-visibility.php:135
Maintenance & Trust

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 26, 2025
PHP min version7.0
Downloads1K

Community Trust

Rating80/100
Number of ratings1
Active installs60
Developer Profile

Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices) Developer Profile

wowDevs

7 plugins · 2K total installs

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

How We Detect Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/responsive-visibility/build/extentions/responsive-visibility/index.css/wp-content/plugins/responsive-visibility/build/extentions/responsive-visibility/style-index.css/wp-content/plugins/responsive-visibility/dci/assets/css/dci.css
Script Paths
/wp-content/plugins/responsive-visibility/build/extentions/responsive-visibility/index.js
Version Parameters
responsive-visibility/build/extentions/responsive-visibility/index.css?ver=responsive-visibility/build/extentions/responsive-visibility/style-index.css?ver=responsive-visibility/dci/assets/css/dci.css?ver=

HTML / DOM Fingerprints

CSS Classes
desktop-hiddentablet-hiddenmobile-hidden
REST Endpoints
/wp-json/dci/v1/data-insights
FAQ

Frequently Asked Questions about Responsive Visibility for Blocks Editor (Hide/Show Blocks for Devices)