Envision Blocks – Unique Elementor Widgets & Addons. Security & Risk Analysis

wordpress.org/plugins/envision-blocks

Envision Blocks

100 active installs v1.3 PHP 7.0+ WP 5.0+ Updated Sep 21, 2024
elementorelementor-addonselementor-widgetswidgets-for-elementor
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Envision Blocks – Unique Elementor Widgets & Addons. Safe to Use in 2026?

Generally Safe

Score 92/100

Envision Blocks – Unique Elementor Widgets & Addons. has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "envision-blocks" v1.3 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are significant positive indicators. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries, and there are no observed file operations or external HTTP requests, which reduces the potential for common vulnerabilities.

However, there are areas for improvement and potential concerns. While the attack surface of 4 AJAX handlers is relatively small, the fact that none of them are explicitly protected by authentication checks, despite the presence of nonce and capability checks in the code, raises a flag. The taint analysis showing zero flows is reassuring, but the limited output escaping (77% properly escaped) could still leave room for cross-site scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled or display sensitive information.

Overall, the plugin appears to be developed with security in mind, evidenced by the lack of critical vulnerabilities and the use of prepared statements. The primary area of concern is the lack of clear authentication checks on all AJAX handlers. While the bundled Freemius library is at v1.0, its security implications are unknown without further analysis, but outdated bundled libraries can sometimes introduce risks.

Key Concerns

  • Unprotected AJAX handlers without explicit auth checks
  • Output escaping is not 100%
  • Bundled Freemius library v1.0 may be outdated
Vulnerabilities
None known

Envision Blocks – Unique Elementor Widgets & Addons. Security Vulnerabilities

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

Envision Blocks – Unique Elementor Widgets & Addons. Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

77% escaped353 total outputs
Attack Surface

Envision Blocks – Unique Elementor Widgets & Addons. Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

noprivwp_ajax_envision_blocks_widget_load_morewidgets\ajax\ajax.php:21
authwp_ajax_envision_blocks_widget_load_morewidgets\ajax\ajax.php:22
noprivwp_ajax_envision_blocks_widget_post_filterwidgets\ajax\ajax.php:25
authwp_ajax_envision_blocks_widget_post_filterwidgets\ajax\ajax.php:26
WordPress Hooks 21
actionadmin_menuadmin\admin-options.php:44
actionadmin_menuadmin\admin-options.php:45
actionadmin_headadmin\admin-options.php:46
actionadmin_initadmin\admin-options.php:47
actionadmin_noticesadmin\admin-options.php:48
filterplugin_iconenvision-blocks.php:83
actioninitenvision-blocks.php:158
actionplugins_loadedenvision-blocks.php:159
actionwp_enqueue_scriptsenvision-blocks.php:182
actionadmin_noticesenvision-blocks.php:201
actionadmin_noticesenvision-blocks.php:205
filterbody_classenvision-blocks.php:210
actionelementor/elements/categories_registeredenvision-blocks.php:219
actionelementor/frontend/after_register_scriptsenvision-blocks.php:221
actionelementor/editor/after_enqueue_stylesenvision-blocks.php:223
actionadmin_enqueue_scriptsenvision-blocks.php:225
actionelementor/widgets/registerenvision-blocks.php:227
actionelementor/element/after_section_endenvision-blocks.php:229
filterwpcf7_load_jswidgets\contact-form-7.php:17
filterwpcf7_load_csswidgets\contact-form-7.php:18
filterwpcf7_autop_or_notwidgets\contact-form-7.php:19
Maintenance & Trust

Envision Blocks – Unique Elementor Widgets & Addons. Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 21, 2024
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Envision Blocks – Unique Elementor Widgets & Addons. Developer Profile

DeoThemes

18 plugins · 9K total installs

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

How We Detect Envision Blocks – Unique Elementor Widgets & Addons.

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/envision-blocks/assets/css/frontend.css/wp-content/plugins/envision-blocks/assets/js/frontend.js
Script Paths
/wp-content/plugins/envision-blocks/freemius/start.php
Version Parameters
/wp-content/plugins/envision-blocks/assets/css/frontend.css?ver=/wp-content/plugins/envision-blocks/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
envision-blocks-cta-animated
Data Attributes
data-envision-blocks-animation
FAQ

Frequently Asked Questions about Envision Blocks – Unique Elementor Widgets & Addons.