Expand Divi Security & Risk Analysis

wordpress.org/plugins/expand-divi

Adds more functionlity to the Divi theme.

1K active installs v1.6.0 PHP 5.6+ WP 4.9+ Updated Aug 2, 2019
diviexpandoptionspostswidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Expand Divi Safe to Use in 2026?

Generally Safe

Score 85/100

Expand Divi has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "expand-divi" v1.6.0 plugin exhibits a generally good security posture with several positive indicators. The absence of any recorded vulnerabilities, including critical or high severity ones, and the lack of known CVEs are significant strengths. The code analysis shows a commendable approach to SQL queries, with 100% using prepared statements, and a high percentage of output escaping (83%). There are no external HTTP requests or file operations, which further reduces the attack surface.

However, there are a few areas for concern. The presence of a "Dangerous function" (preg_replace(/e)) without further context on its usage is a potential risk, as this function can be exploited for code execution if not handled carefully. The lack of nonce checks and the limited capability checks (only 2) suggest that certain entry points, particularly the 3 shortcodes, might not be adequately protected against unauthorized access or misuse. While the total attack surface is low and has no unprotected entry points according to the analysis, the presence of these potentially weaker security controls warrants attention.

In conclusion, while "expand-divi" v1.6.0 has a strong track record and good practices in many areas, the identified "Dangerous function" and the limited nonce/capability checks on its shortcodes represent potential weaknesses that could be exploited. Addressing these specific points would further enhance the plugin's security.

Key Concerns

  • Dangerous function usage detected (preg_replace(/e))
  • No nonce checks implemented
  • Limited capability checks (2)
  • Output escaping only 83% proper
Vulnerabilities
None known

Expand Divi Security Vulnerabilities

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

Expand Divi Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace( "/((http:\/\/|https:\/\/)[^ )]+)/e"inc\widgets\ExpandDiviTwitterFeedWidget.php:53

Output Escaping

83% escaped208 total outputs
Attack Surface

Expand Divi Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[ed_library] inc\shortcodes\divi_library.php:14
[ed_follow_icons] inc\shortcodes\follow.php:89
[ed_share_icons] inc\shortcodes\share.php:18
WordPress Hooks 24
actioninitexpand-divi.php:51
actionadmin_menuinc\dashboard\dashboard.php:357
actionadmin_initinc\dashboard\dashboard.php:358
filterplugin_action_links_expand-divi/expand-divi.phpinc\ExpandDiviSetup.php:30
filteruser_contactmethodsinc\ExpandDiviSetup.php:32
actionadmin_enqueue_scriptsinc\ExpandDiviSetup.php:34
actionwp_enqueue_scriptsinc\ExpandDiviSetup.php:36
filterbody_classinc\features\ExpandDiviArchiveBlogStyles.php:22
filterthe_contentinc\features\ExpandDiviAuthorBox.php:20
actiontemplate_redirectinc\features\ExpandDiviComingSoon.php:22
actionwp_footerinc\features\ExpandDiviLightBoxEverywhere.php:20
actionlogin_enqueue_scriptsinc\features\ExpandDiviLogin.php:22
actionwp_headinc\features\ExpandDiviPreloader.php:22
filterthe_contentinc\features\ExpandDiviRelatedPosts.php:22
filterbody_classinc\features\ExpandDiviRemoveSidebar.php:22
filterthe_contentinc\features\ExpandDiviShareIcons.php:22
filterthe_contentinc\features\ExpandDiviSinglePostPagination.php:20
filterthe_contentinc\features\ExpandDiviSinglePostTags.php:22
filterregister_forminc\features\ExpandDiviTOS.php:19
filterregistration_errorsinc\features\ExpandDiviTOS.php:20
actionadmin_print_styles-widgets.phpinc\widgets\ExpandDiviContactInfoWidget.php:17
actionwidgets_initinc\widgets\ExpandDiviContactInfoWidget.php:278
actionwidgets_initinc\widgets\ExpandDiviRecentPostsWidget.php:162
actionwidgets_initinc\widgets\ExpandDiviTwitterFeedWidget.php:128
Maintenance & Trust

Expand Divi Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedAug 2, 2019
PHP min version5.6
Downloads25K

Community Trust

Rating100/100
Number of ratings5
Active installs1K
Developer Profile

Expand Divi Developer Profile

faycalboutam

1 plugin · 1K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Expand Divi

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/expand-divi/assets/styles/admin-styles.css/wp-content/plugins/expand-divi/assets/scripts/admin-scripts.js/wp-content/plugins/expand-divi/assets/scripts/frontend-scripts.js
Script Paths
/wp-content/plugins/expand-divi/assets/scripts/admin-scripts.js/wp-content/plugins/expand-divi/assets/scripts/frontend-scripts.js
Version Parameters
expand-divi/assets/styles/admin-styles.css?ver=expand-divi/assets/scripts/admin-scripts.js?ver=expand-divi/assets/scripts/frontend-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
expand-divi-preloaderexpand-divi-single-post-tagsexpand-divi-share-iconsexpand-divi-author-boxexpand-divi-single-post-paginationexpand-divi-related-postsexpand-divi-archive-blog-stylesexpand-divi-remove-sidebar+3 more
Data Attributes
data-expand-divi-preloader-styledata-expand-divi-preloader-color
JS Globals
ExpandDiviFrontendExpandDiviAdmin
Shortcode Output
[expand_divi_share][expand_divi_follow][expand_divi_library]
FAQ

Frequently Asked Questions about Expand Divi