Squad Modules Lite – 61 Free Divi 5 & Divi 4 Modules for Divi Builder

61 free Divi modules + 8 extensions for the Divi 5 Visual Builder and the classic Divi 4 builder. One plugin, nothing to migrate.

v4.3.1The WP SquadUpdated Added 1k+ installs100% rating100% support resolved
24
Score
605
Errors
1,470
Warnings
+0
Change

Category Scores

Security0
Repo100
Performance94
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

2,075 findings

Maintainability

1,449

17 issue groups

Security

607

6 issue groups

Performance

3

1 issue group

I18n

2

1 issue group

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$account_addon_ids".1,169
Category
Maintainability
Occurrences
1,169
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$account_addon_ids".

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" <a href='{$skip_url}' class='button button-small button-secondary'>{$use_plugin_anonymously_text}</a>"'.579
Category
Security
Occurrences
579
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" <a href='{$skip_url}' class='button button-small button-secondary'>{$use_plugin_anonymously_text}</a>"'.

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;_fs_text&quot;.99
Category
Maintainability
Occurrences
99
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;_fs_text&quot;.

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_Admin_Menu_Manager&quot;.55
Category
Maintainability
Occurrences
55
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_Admin_Menu_Manager&quot;.

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_API__ADDRESS&quot;.26
Category
Maintainability
Occurrences
26
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_API__ADDRESS&quot;.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().19
Category
Maintainability
Occurrences
19
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityslow db query meta keyDetected usage of meta_key, possible slow query.17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

Detected usage of meta_key, possible slow query.

WARNINGMaintainabilityerror log error logerror_log() found. Debug code should not normally be used in production.16
Category
Maintainability
Occurrences
16
Severity
warning

Sample message

error_log() found. Debug code should not normally be used in production.

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $post_types used in $wpdb-&gt;get_results()\n$post_types assigned unsafely at line 279.9
Category
Security
Occurrences
9
Severity
warning

Sample message

Unescaped parameter $post_types used in $wpdb-&gt;get_results()\n$post_types assigned unsafely at line 279.

Show 15 more
ERRORMaintainabilitywp function not compatible with requires wp8
Category
Maintainability
Occurrences
8
Severity
error

Sample message

Function "wp_get_abilities()" requires WordPress 6.9.0, but your plugin minimum supported version is WordPress 6.0.0.

ERRORSecurityException output is not escaped7
Category
Security
Occurrences
7
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$message'.

WARNINGSecurityInterpolated SQL is not prepared6
Category
Security
Occurrences
6
Severity
warning

Sample message

Use placeholders and $wpdb-&gt;prepare(); found interpolated variable {$post_types} at AND p.post_type IN ({$post_types})\n

WARNINGMaintainabilityslow db query meta value5
Category
Maintainability
Occurrences
5
Severity
warning

Sample message

Detected usage of meta_value, possible slow query.

WARNINGMaintainabilitySchema Change3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Attempting a database schema change is discouraged.

ERRORSecurityLike Wildcards In Query3
Category
Security
Occurrences
3
Severity
error

Sample message

SQL wildcards for a LIKE query should be passed in through a replacement parameter. Found: LIKE '\_%%'.

WARNINGMaintainabilityslow db query meta query3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGSecurityRequest data is not unslashed3
Category
Security
Occurrences
3
Severity
warning

Sample message

$_GET[&#039;key&#039;] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGMaintainabilityMissing Version3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

Resource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.

WARNINGPerformancePost Not In post not in3
Category
Performance
Occurrences
3
Severity
warning

Sample message

Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

WARNINGMaintainabilityupgrade notice limit3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

The upgrade notice for "4.1.0" exceeds the limit of 300 characters.

WARNINGI18nDiscouraged text-domain loading2
Category
I18n
Occurrences
2
Severity
warning

Sample message

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

WARNINGMaintainabilityNon-prefixed hook name2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;fs_plugins_api&quot;.

ERRORMaintainabilitystrip tags strip tags2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

ERRORMaintainabilityplugin updater detected2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

Plugin Updater detected. These are not permitted in WordPress.org hosted plugins. Detected: class FS_Plugin_Updater

External Connections

Potential connections found in static code analysis.

60 domains

Outbound calls

295

External assets

2

Incoming endpoints

3

Notable Domains

squadmodules.com31 · outbound
freemius.com10 · outbound
php.net6 · outbound
youtube.com4 · outbound
stackoverflow.com3 · outbound
api.whatsapp.com2 · outbound

Platform / Reference Domains

gnu.org112 · platform/reference
w3.org21 · platform/reference
schema.org18 · platform/reference
wordpress.org10 · platform/reference
github.com7 · platform/reference
developer.wordpress.org6 · platform/reference
make.wordpress.org4 · platform/reference
api.wordpress.org2 · platform/reference
core.trac.wordpress.org1 · platform/reference
translate.wordpress.org1 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints3
admin_post_fs_clone_resolutionauthenticated

admin_post

wp_ajax_fs_dismiss_notice_action_{$ajax_action_suffix}authenticated

wp_ajax

wp_ajax_fs_toggle_debug_modeauthenticated

wp_ajax

Score History

3 score snapshots

+0
1007550250Jun 21, 2026, 09:42 PM UTC Score 24/100 Plugin v4.2.0 Plugin Check 2.0.0 602 errors, 1,471 warningsJun 24, 2026, 12:07 PM UTC Score 24/100 Plugin v4.3.0 Plugin Check 2.0.0 605 errors, 1,471 warningsJun 30, 2026, 04:43 AM UTC Score 24/100 Plugin v4.3.1 Plugin Check 2.0.0 605 errors, 1,470 warningsJun 21, 2026Jun 30, 2026

v4.3.1

24

Latest

Findings
2,075
Errors
605
Warnings
1,470
Check
2.0.0

v4.3.0

24

Score

Findings
2,076
Errors
605
Warnings
1,471
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related Plugins

100
Layouts for Divi

1k+ active installs

99
99
Surbma | Divi Extras

1k+ active installs

99
Infinity TNC Divi Modules

900 active installs

98