VK All in One Expansion Unit

vk-all-in-one-expansion-unit

This plug-in is an integrated plug-in with a variety of features that make it powerful your web site.

B
86%
Version Uppdaterad 8,128,239+ nedladdningar 100,000+ aktiva installationer Författare: Hidekazu Ishikawa Källa: wordpress.org WordPress.org

Score breakdown

A Compatibility
C php-compatibility
A coding-standards
A wp-since
Kräver WordPress 6.5 eller högre
Testat upp till 6.9.4 Aktuell
Kräver PHP 7.4 eller högre
Senast uppdaterad Nylig
Tilläggsberoenden Inga
WP–PHP compatibility ok PHP 7.4+ is compatible with WP 6.5+ (which requires PHP 7.0+).
50%
Ok
Declared PHP
7.4+ (plugin header)
Detected PHP
7.1+

Declared PHP 7.4+ is above the effective minimum (7.1+) — unnecessarily strict. Effective minimum: PHP 7.1+.

Tested versions
PHP 5.6 PHP 7.0 PHP 7.1 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0 PHP 8.1 PHP 8.2 PHP 8.3 PHP 8.4 PHP 8.5

Lowest required PHP version: 7.1

Analysed on

The coding standards scan found 8 error(s) and 101 warning(s), but the weighted issue density is only 0.66 per 100 non-empty PHP lines across 22521 lines.

8
errors
101
warnings
27
files with issues
128
files scanned
0.66
issues / 100 lines

Detected 8 error(s) and 101 warning(s) across 27 file(s) with issues, with a weighted density of 0.66 per 100 non-empty PHP lines.

Issues by rule

WordPress.Security.ValidatedSanitizedInput.MissingUnslash 32
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized 30
WordPress.Security.NonceVerification.Missing 17
WordPress.Security.NonceVerification.Recommended 9
WordPress.Security.ValidatedSanitizedInput.InputNotValidated 7
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags 7
WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query 6
WordPress.WP.AlternativeFunctions.parse_url_parse_url 1

Issues 25

  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/veu-packages.php line 20:15
  • warning
    $_POST['exclude_from_list_pages_meta_box_nonce'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/page-exclude-from-list-pages/class-page-exclude-from-list-pages.php line 71:27
  • warning
    Detected usage of a non-sanitized input variable: $_POST['exclude_from_list_pages_meta_box_nonce']
    WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    vk-all-in-one-expansion-unit/inc/page-exclude-from-list-pages/class-page-exclude-from-list-pages.php line 71:27
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Missing
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 348:12
  • warning
    $_POST['veu_promotion_alert_nonce'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 348:12
  • warning
    Detected usage of a non-sanitized input variable: $_POST['veu_promotion_alert_nonce']
    WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 348:12
  • warning
    Detected usage of a possibly undefined superglobal array index: $_POST['post_type']. Check that the array index exists before using it.
    WordPress.Security.ValidatedSanitizedInput.InputNotValidated
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 364:18
  • warning
    Detected usage of a possibly undefined superglobal array index: $_POST['veu_display_promotion_alert']. Check that the array index exists before using it.
    WordPress.Security.ValidatedSanitizedInput.InputNotValidated
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 375:34
  • warning
    $_POST['veu_display_promotion_alert'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/promotion-alert/package/class-veu-promotion-alert.php line 375:34
  • warning
    Detected usage of a possibly undefined superglobal array index: $_SERVER['REQUEST_URI']. Check that the array index exists before using it.
    WordPress.Security.ValidatedSanitizedInput.InputNotValidated
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 64:10
  • warning
    $_SERVER['REQUEST_URI'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 64:10
  • warning
    Detected usage of a non-sanitized input variable: $_SERVER['REQUEST_URI']
    WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 64:10
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 72:19
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 73:26
  • warning
    $_GET['post_type'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 73:26
  • warning
    Detected usage of a non-sanitized input variable: $_GET['post_type']
    WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 73:26
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 74:25
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 75:30
  • warning
    $_GET['post'] not unslashed before sanitization. Use wp_unslash() or similar
    WordPress.Security.ValidatedSanitizedInput.MissingUnslash
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 75:30
  • warning
    Detected usage of a non-sanitized input variable: $_GET['post']
    WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 75:30
  • error
    strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
    WordPress.WP.AlternativeFunctions.strip_tags_strip_tags
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 227:24
  • error
    strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
    WordPress.WP.AlternativeFunctions.strip_tags_strip_tags
    vk-all-in-one-expansion-unit/inc/template-tags/package/template-tags.php line 291:23
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Recommended
    vk-all-in-one-expansion-unit/inc/page-list-ancestor/block/index.php line 75:15
  • warning
    wp_reset_query() is discouraged. Use wp_reset_postdata() instead.
    WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query
    vk-all-in-one-expansion-unit/inc/page-list-ancestor/page-list-ancestor.php line 82:2
  • warning
    Processing form data without nonce verification.
    WordPress.Security.NonceVerification.Missing
    vk-all-in-one-expansion-unit/inc/page-list-ancestor/page-list-ancestor.php line 127:110
Analysed on

The plugin declares WordPress 6.5 and wp-since found no used core symbols that require a newer WordPress version.

Ok
Declared min WP
6.5+
Suggested min WP
Tool output
✅ Minimum version declared: 6.5 (from readme)

✅ All good! Your plugin is compatible with WP 6.5.
Analysed on

Betygsskala

A Utmärkt B Bra C Godkänd D Svag F Underkänd