Ibtana – WordPress Website Builder

Build your dream WordPress website with Ibtana, a powerful website builder with customizable templates and drag-and-drop elements for customization.

v1.2.6.2VW THEMESUpdated 2026-05-02Added May 6, 201910k+ installs86% rating
26
Score
173
Errors
409
Warnings
+0
Change

Category Scores

Security0
Repo91
Performance96
Maintainability13

Top Issues by Category

maintainability252
security248
i18n70

Issues Details

582 issues found in latest scan

WARNING91
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING69
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_POST[$f_name] not unslashed before sanitization. Use wp_unslash() or similar

WARNING58
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_POST['blockId']. Check that the array index exists before using it.

ERROR39
WordPress.Security.EscapeOutput.UnsafePrintingFunction

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

ERROR33
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'ibtana-visual-editor' but got 'ive-countdown'.

WARNING32
WordPress.WP.EnqueuedResourceParameters.MissingVersion

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.

WARNING31
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_POST[$f_name]

WARNING27
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Free_Whizzie".

ERROR24
WordPress.Security.EscapeOutput.OutputNotEscaped

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

WARNING22
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

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

WARNING21
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

ERROR20
WordPress.WP.I18n.MissingArgDomain

Missing $domain parameter in function call to __().

WARNING19
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".

ERROR17
WordPress.WP.I18n.NonSingularStringLiteralText

The $text parameter must be a single text string literal. Found: $attribute_single_args['name']

ERROR17
missing_direct_file_access_protection

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

WARNING11
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "DOING_AUTOSAVE".

WARNING10
WordPress.WP.EnqueuedResourceParameters.NotInFooter

In footer ($in_footer) is not set explicitly wp_enqueue_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

ERROR8
WordPress.DateTime.RestrictedFunctions.date_date

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

ERROR6
PluginCheck.CodeAnalysis.EnqueuedResourceOffloading.OffloadedContent

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

WARNING4
WordPress.Security.SafeRedirect.wp_redirect_wp_redirect

wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

WARNING3
WordPress.DB.SlowDBQuery.slow_db_query_tax_query

Detected usage of tax_query, possible slow query.

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$this->theme_name . '_theme_setup_wizard_page_slug'".

WARNING2
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING2
WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query

wp_reset_query() is discouraged. Use wp_reset_postdata() instead.

WARNING2
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "Ibtana - WordPress Website Builder" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.

Latest Snapshot

Findings

582

Errors

173

Warnings

409

Score History

First score snapshot

First scan completed Jun 20, 2026

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

Jun 20, 2026

v1.2.6.2

26

Latest

Findings
582
Errors
173
Warnings
409
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins