Granular Controls For Elementor

Custom controls for Elementor Page Builder.

v1.0.5NoreWPUpdated 2018-03-29Added Jan 11, 201820k+ installs84% rating
47
Score
56
Errors
4
Warnings
+0
Change

Category Scores

Security13
Repo80
Performance100
Maintainability87

Top Issues by Category

Issues Details

60 issues found in latest scan

ERROR46
WordPress.Security.EscapeOutput.OutputNotEscaped

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

ERROR2
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

ERROR1
Generic.PHP.ForbiddenFunctions.Found

The use of function create_function() is forbidden

ERROR1
PluginCheck.CodeAnalysis.EnqueuedResourceOffloading.OffloadedContent

Found call to wp_enqueue_style() with external resource. Offloading styles to your servers or any remote service is disallowed.

ERROR1
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "_is_elementor_installed".

ERROR1
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNING1
WordPress.WP.EnqueuedResourceParameters.MissingVersion

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

ERROR1
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'granular-controls-for-elementor' but got 'elementor'.

WARNING1
mismatched_plugin_name

Plugin name "Granular Controls For Elementor" is different from the name declared in plugin header "Granular Controls Elementor".

ERROR1
outdated_tested_upto_header

Tested up to: 4.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERROR1
plugin_header_no_license

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

WARNING1
readme_parser_warnings_too_many_tags

One or more tags were ignored. Please limit your plugin to 5 tags.

ERROR1
readme_short_description_non_official_language

The readme short description contains unofficial language. It must be written in standard English.

Latest Snapshot

Findings

60

Errors

56

Warnings

4

Score History

First score snapshot

First scan completed Jun 20, 2026

v1.0.5 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v1.0.5

47

Latest

Findings
60
Errors
56
Warnings
4
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2