Maintainability Issues

Issue Codes

324 normalized finding codes in this category.

Missing direct file access protection

missing_direct_file_access_protection

A PHP file in the plugin can be loaded directly instead of through WordPress.

medium

Non-prefixed global variable

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

The plugin defines a global variable without a plugin-specific prefix.

medium

Non-prefixed hook name

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

The plugin defines a hook name without a plugin-specific prefix.

medium

Non-prefixed function

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

The plugin defines a function without a plugin-specific prefix.

medium

Direct Query

WordPress.DB.DirectDatabaseQuery.DirectQuery

The plugin runs a direct database query instead of using a higher-level WordPress API or cache-aware pattern.

medium

No Caching

WordPress.DB.DirectDatabaseQuery.NoCaching

The plugin runs a direct database query instead of using a higher-level WordPress API or cache-aware pattern.

medium

wp function not compatible with requires wp

wp_function_not_compatible_with_requires_wp

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

trademarked term

trademarked_term

The plugin metadata or copy appears to conflict with WordPress.org directory policy expectations.

medium

Non-prefixed class

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

The plugin defines a class without a plugin-specific prefix.

medium

Missing Version

WordPress.WP.EnqueuedResourceParameters.MissingVersion

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

mismatched plugin name

mismatched_plugin_name

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Not In Footer

WordPress.WP.EnqueuedResourceParameters.NotInFooter

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

Non-prefixed constant

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

The plugin defines a constant without a plugin-specific prefix.

medium

date date

WordPress.DateTime.RestrictedFunctions.date_date

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

strip tags strip tags

WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

The plugin uses `strip_tags()` where WordPress-specific sanitization is usually clearer.

medium

Dynamic hook name

WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

The plugin invokes a hook name built from a variable or expression that Plugin Check cannot verify as plugin-prefixed.

medium

error log print r

WordPress.PHP.DevelopmentFunctions.error_log_print_r

Development or debugging behavior appears in code that may run in production.

medium

error log error log

WordPress.PHP.DevelopmentFunctions.error_log_error_log

Development or debugging behavior appears in code that may run in production.

medium

slow db query meta key

WordPress.DB.SlowDBQuery.slow_db_query_meta_key

A query pattern is likely to be slow on larger WordPress sites.

medium

file system operations fclose

WordPress.WP.AlternativeFunctions.file_system_operations_fclose

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

slow db query meta query

WordPress.DB.SlowDBQuery.slow_db_query_meta_query

A query pattern is likely to be slow on larger WordPress sites.

medium

Schema Change

WordPress.DB.DirectDatabaseQuery.SchemaChange

The plugin runs a direct database query instead of using a higher-level WordPress API or cache-aware pattern.

medium

file system operations fopen

WordPress.WP.AlternativeFunctions.file_system_operations_fopen

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

parse url parse url

WordPress.WP.AlternativeFunctions.parse_url_parse_url

The plugin uses raw URL parsing where WordPress URL helpers may be safer or more compatible.

medium

unlink unlink

WordPress.WP.AlternativeFunctions.unlink_unlink

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Discouraged PHP function

Squiz.PHP.DiscouragedFunctions.Discouraged

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

rand rand

WordPress.WP.AlternativeFunctions.rand_rand

The plugin uses a random function that may not be appropriate for the task.

medium

missing composer json file

missing_composer_json_file

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

file system operations fwrite

WordPress.WP.AlternativeFunctions.file_system_operations_fwrite

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

slow db query meta value

WordPress.DB.SlowDBQuery.slow_db_query_meta_value

A query pattern is likely to be slow on larger WordPress sites.

medium

slow db query tax query

WordPress.DB.SlowDBQuery.slow_db_query_tax_query

A query pattern is likely to be slow on larger WordPress sites.

medium

Non Enqueued Script

WordPress.WP.EnqueuedResources.NonEnqueuedScript

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

No Explicit Version

WordPress.WP.EnqueuedResourceParameters.NoExplicitVersion

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

update modification detected

update_modification_detected

The plugin appears to include its own update or modification mechanism.

medium

plugin updater detected

plugin_updater_detected

The plugin appears to include its own update or modification mechanism.

medium

No PHP code found

Internal.NoCodeFound

Plugin Check could not fully analyze part of the plugin or encountered an internal scan condition.

medium

Forbidden PHP function found

Generic.PHP.ForbiddenFunctions.Found

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

five star reviews detected

five_star_reviews_detected

The plugin metadata or copy appears to conflict with WordPress.org directory policy expectations.

medium

badly named files

badly_named_files

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

file system operations mkdir

WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

file system operations is writable

WordPress.WP.AlternativeFunctions.file_system_operations_is_writable

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

Plugin Directory Write

PluginCheck.CodeAnalysis.WriteFile.PluginDirectoryWrite

The plugin writes files in or near plugin-controlled directories.

medium

Not Allowed

PluginCheck.CodeAnalysis.Heredoc.NotAllowed

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

curl curl init

WordPress.WP.AlternativeFunctions.curl_curl_init

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl exec

WordPress.WP.AlternativeFunctions.curl_curl_exec

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

error log trigger error

WordPress.PHP.DevelopmentFunctions.error_log_trigger_error

Development or debugging behavior appears in code that may run in production.

medium

Non Enqueued Stylesheet

WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

Offloaded Content

PluginCheck.CodeAnalysis.Offloading.OffloadedContent

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

rand mt rand

WordPress.WP.AlternativeFunctions.rand_mt_rand

The plugin uses a random function that may not be appropriate for the task.

medium

curl curl close

WordPress.WP.AlternativeFunctions.curl_curl_close

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

library core files

library_core_files

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

curl curl setopt

WordPress.WP.AlternativeFunctions.curl_curl_setopt

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Offloaded Content

PluginCheck.CodeAnalysis.EnqueuedResourceOffloading.OffloadedContent

A script or stylesheet is loaded without the expected WordPress enqueue metadata.

medium

Deprecated parameter: get_terms parameter 2

WordPress.WP.DeprecatedParameters.Get_termsParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

trunk stable tag

trunk_stable_tag

Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.

medium

file system operations fread

WordPress.WP.AlternativeFunctions.file_system_operations_fread

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

file system operations rmdir

WordPress.WP.AlternativeFunctions.file_system_operations_rmdir

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

error log var export

WordPress.PHP.DevelopmentFunctions.error_log_var_export

Development or debugging behavior appears in code that may run in production.

medium

file system operations chmod

WordPress.WP.AlternativeFunctions.file_system_operations_chmod

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

rename rename

WordPress.WP.AlternativeFunctions.rename_rename

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

error log debug backtrace

WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace

Development or debugging behavior appears in code that may run in production.

medium

curl curl getinfo

WordPress.WP.AlternativeFunctions.curl_curl_getinfo

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Non-prefixed interface

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedInterfaceFound

The plugin defines a interface without a plugin-specific prefix.

medium

curl curl error

WordPress.WP.AlternativeFunctions.curl_curl_error

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Short PHP open tag found

Generic.PHP.DisallowShortOpenTag.EchoFound

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

Non-prefixed global variable

WordPress.NamingConventions.PrefixAllGlobals.VariableConstantNameFound

The plugin defines a global variable without a plugin-specific prefix.

medium

upgrade notice limit

upgrade_notice_limit

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

file system operations readfile

WordPress.WP.AlternativeFunctions.file_system_operations_readfile

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

prevent path disclosure error reporting

WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_error_reporting

Development or debugging behavior appears in code that may run in production.

medium

Non-prefixed namespace

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

The plugin defines a namespace without a plugin-specific prefix.

medium

error log var dump

WordPress.PHP.DevelopmentFunctions.error_log_var_dump

Development or debugging behavior appears in code that may run in production.

medium

Discouraged PHP function

WordPress.WP.DiscouragedFunctions.wp_reset_query_wp_reset_query

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

stable tag mismatch

stable_tag_mismatch

Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.

medium

block api version too low

block_api_version_too_low

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

curl curl errno

WordPress.WP.AlternativeFunctions.curl_curl_errno

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

application detected

application_detected

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

curl curl setopt array

WordPress.WP.AlternativeFunctions.curl_curl_setopt_array

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

error log set error handler

WordPress.PHP.DevelopmentFunctions.error_log_set_error_handler

Development or debugging behavior appears in code that may run in production.

medium

unexpected markdown file

unexpected_markdown_file

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

file system operations touch

WordPress.WP.AlternativeFunctions.file_system_operations_touch

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

Mixed line endings

Internal.LineEndings.Mixed

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

file system operations fsockopen

WordPress.WP.AlternativeFunctions.file_system_operations_fsockopen

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

invalid plugin name

invalid_plugin_name

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

ABSPATHDetected

PluginCheck.CodeAnalysis.WriteFile.ABSPATHDetected

The plugin writes files in or near plugin-controlled directories.

medium

timezone change date default timezone set

WordPress.DateTime.RestrictedFunctions.timezone_change_date_default_timezone_set

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Short URL found

PluginCheck.CodeAnalysis.ShortURL.Found

The plugin contains a development-only URL, short URL, or local endpoint reference.

medium

Deprecated function: get_page_by_title

WordPress.WP.DeprecatedFunctions.get_page_by_titleFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

file system operations is writeable

WordPress.WP.AlternativeFunctions.file_system_operations_is_writeable

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

Non-prefixed global symbol

WordPress.NamingConventions.PrefixAllGlobals.InvalidPrefixPassed

The plugin defines a global symbol without a plugin-specific prefix.

medium

file system operations fputs

WordPress.WP.AlternativeFunctions.file_system_operations_fputs

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

invalid tested upto minor

invalid_tested_upto_minor

Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.

medium

Deprecated parameter: add_option parameter 3

WordPress.WP.DeprecatedParameters.Add_optionParam3Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

prevent path disclosure phpinfo

WordPress.PHP.DevelopmentFunctions.prevent_path_disclosure_phpinfo

Development or debugging behavior appears in code that may run in production.

medium

Discouraged PHP function

WordPress.WP.DiscouragedFunctions.query_posts_query_posts

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

Localhost URL found

PluginCheck.CodeAnalysis.Localhost.Found

The plugin contains a development-only URL, short URL, or local endpoint reference.

medium

Deprecated function: screen_icon

WordPress.WP.DeprecatedFunctions.screen_iconFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_get_sites

WordPress.WP.DeprecatedFunctions.wp_get_sitesFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

no stable tag

no_stable_tag

Repository metadata is missing, stale, or inconsistent with WordPress.org expectations.

medium

Deprecated function: seems_utf8

WordPress.WP.DeprecatedFunctions.seems_utf8Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysqli get server info

WordPress.DB.RestrictedFunctions.mysql_mysqli_get_server_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

uninstall missing constant check

uninstall_missing_constant_check

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Non-prefixed trait

WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedTraitFound

The plugin defines a trait without a plugin-specific prefix.

medium

Discouraged WordPress constant usage: TEMPLATEPATH

WordPress.WP.DiscouragedConstants.TEMPLATEPATHUsageFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

Deprecated parameter: wp_upload_bits parameter 2

WordPress.WP.DeprecatedParameters.Wp_upload_bitsParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

github directory

github_directory

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Short PHP open tag found

Generic.PHP.DisallowShortOpenTag.PossibleFound

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

Deprecated parameter: wp_count_terms parameter 2

WordPress.WP.DeprecatedParameters.Wp_count_termsParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

error log wp debug backtrace summary

WordPress.PHP.DevelopmentFunctions.error_log_wp_debug_backtrace_summary

Development or debugging behavior appears in code that may run in production.

medium

mysql PDO

WordPress.DB.RestrictedClasses.mysql__PDO

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl reset

WordPress.WP.AlternativeFunctions.curl_curl_reset

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi init

WordPress.WP.AlternativeFunctions.curl_curl_multi_init

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi add handle

WordPress.WP.AlternativeFunctions.curl_curl_multi_add_handle

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi exec

WordPress.WP.AlternativeFunctions.curl_curl_multi_exec

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Discouraged WordPress constant usage: STYLESHEETPATH

WordPress.WP.DiscouragedConstants.STYLESHEETPATHUsageFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

Goto statement found

Generic.PHP.DiscourageGoto.Found

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

mysql mysqli connect

WordPress.DB.RestrictedFunctions.mysql_mysqli_connect

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl multi remove handle

WordPress.WP.AlternativeFunctions.curl_curl_multi_remove_handle

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi getcontent

WordPress.WP.AlternativeFunctions.curl_curl_multi_getcontent

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi close

WordPress.WP.AlternativeFunctions.curl_curl_multi_close

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

mysql mysqli query

WordPress.DB.RestrictedFunctions.mysql_mysqli_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

rand seeding mt srand

WordPress.WP.AlternativeFunctions.rand_seeding_mt_srand

The plugin uses a random function that may not be appropriate for the task.

medium

mysql mysql query

WordPress.DB.RestrictedFunctions.mysql_mysql_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

allow unfiltered uploads detected

allow_unfiltered_uploads_detected

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

mysql mysqli

WordPress.DB.RestrictedClasses.mysql__mysqli

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

Deprecated function: get_current_theme

WordPress.WP.DeprecatedFunctions.get_current_themeFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_theme_data

WordPress.WP.DeprecatedFunctions.get_theme_dataFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql get server info

WordPress.DB.RestrictedFunctions.mysql_mysql_get_server_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

rand seeding srand

WordPress.WP.AlternativeFunctions.rand_seeding_srand

The plugin uses a random function that may not be appropriate for the task.

medium

ai instruction directory

ai_instruction_directory

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Backtick operator found

Generic.PHP.BacktickOperator.Found

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

mysql mysqli free result

WordPress.DB.RestrictedFunctions.mysql_mysqli_free_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl multi select

WordPress.WP.AlternativeFunctions.curl_curl_multi_select

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Alternative PHP tag found

Generic.PHP.DisallowAlternativePHPTags.MaybeASPShortOpenTagFound

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

mysql mysqli error

WordPress.DB.RestrictedFunctions.mysql_mysqli_error

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

Discouraged WordPress constant usage: PLUGINDIR

WordPress.WP.DiscouragedConstants.PLUGINDIRUsageFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

Scanner exception

Internal.Exception

Plugin Check could not fully analyze part of the plugin or encountered an internal scan condition.

medium

mysql mysql error

WordPress.DB.RestrictedFunctions.mysql_mysql_error

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli connect error

WordPress.DB.RestrictedFunctions.mysql_mysqli_connect_error

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

file system operations pfsockopen

WordPress.WP.AlternativeFunctions.file_system_operations_pfsockopen

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

Deprecated function: wp_make_content_images_responsive

WordPress.WP.DeprecatedFunctions.wp_make_content_images_responsiveFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Byte order mark found

Generic.Files.ByteOrderMark.Found

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

mysql mysqli close

WordPress.DB.RestrictedFunctions.mysql_mysqli_close

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch array

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_array

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli num rows

WordPress.DB.RestrictedFunctions.mysql_mysqli_num_rows

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl multi info read

WordPress.WP.AlternativeFunctions.curl_curl_multi_info_read

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Alternative PHP tag found

Generic.PHP.DisallowAlternativePHPTags.MaybeASPOpenTagFound

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium

mysql mysql connect

WordPress.DB.RestrictedFunctions.mysql_mysql_connect

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql select db

WordPress.DB.RestrictedFunctions.mysql_mysql_select_db

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch assoc

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_assoc

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl file create

WordPress.WP.AlternativeFunctions.curl_curl_file_create

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Deprecated function: get_currentuserinfo

WordPress.WP.DeprecatedFunctions.get_currentuserinfoFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

case sensitive files

case_sensitive_files

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

mysql mysql close

WordPress.DB.RestrictedFunctions.mysql_mysql_close

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql free result

WordPress.DB.RestrictedFunctions.mysql_mysql_free_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql num rows

WordPress.DB.RestrictedFunctions.mysql_mysql_num_rows

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli errno

WordPress.DB.RestrictedFunctions.mysql_mysqli_errno

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

Deprecated class: services_json

WordPress.WP.DeprecatedClasses.services_jsonFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: get_site_option parameter 3

WordPress.WP.DeprecatedParameters.Get_site_optionParam3Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: wp_new_user_notification parameter 2

WordPress.WP.DeprecatedParameters.Wp_new_user_notificationParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql fetch assoc

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_assoc

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch row

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_row

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli init

WordPress.DB.RestrictedFunctions.mysql_mysqli_init

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

error log debug print backtrace

WordPress.PHP.DevelopmentFunctions.error_log_debug_print_backtrace

Development or debugging behavior appears in code that may run in production.

medium

Deprecated parameter value found

WordPress.WP.DeprecatedParameterValues.Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: term_description parameter 2

WordPress.WP.DeprecatedParameters.Term_descriptionParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql errno

WordPress.DB.RestrictedFunctions.mysql_mysql_errno

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli report

WordPress.DB.RestrictedFunctions.mysql_mysqli_report

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

file system operations chgrp

WordPress.WP.AlternativeFunctions.file_system_operations_chgrp

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

file system operations chown

WordPress.WP.AlternativeFunctions.file_system_operations_chown

The plugin performs filesystem work with raw PHP functions where WordPress expects safer filesystem handling.

medium

Deprecated class: services_json_error

WordPress.WP.DeprecatedClasses.services_json_errorFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated class: wp_http_curl

WordPress.WP.DeprecatedClasses.wp_http_curlFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: add_contextual_help

WordPress.WP.DeprecatedFunctions.add_contextual_helpFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_theme

WordPress.WP.DeprecatedFunctions.get_themeFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: image_resize

WordPress.WP.DeprecatedFunctions.image_resizeFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql fetch array

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_array

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql fetch row

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_row

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql set charset

WordPress.DB.RestrictedFunctions.mysql_mysql_set_charset

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli affected rows

WordPress.DB.RestrictedFunctions.mysql_mysqli_affected_rows

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli connect errno

WordPress.DB.RestrictedFunctions.mysql_mysqli_connect_errno

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch object

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_object

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli get client info

WordPress.DB.RestrictedFunctions.mysql_mysqli_get_client_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli insert id

WordPress.DB.RestrictedFunctions.mysql_mysqli_insert_id

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

Deprecated function: add_option_whitelist

WordPress.WP.DeprecatedFunctions.add_option_whitelistFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: current_user_can_for_blog

WordPress.WP.DeprecatedFunctions.current_user_can_for_blogFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_themes

WordPress.WP.DeprecatedFunctions.get_themesFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_userdatabylogin

WordPress.WP.DeprecatedFunctions.get_userdatabyloginFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_specialchars

WordPress.WP.DeprecatedFunctions.wp_specialcharsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql num fields

WordPress.DB.RestrictedFunctions.mysql_mysql_num_fields

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql unbuffered query

WordPress.DB.RestrictedFunctions.mysql_mysql_unbuffered_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli real connect

WordPress.DB.RestrictedFunctions.mysql_mysqli_real_connect

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli set charset

WordPress.DB.RestrictedFunctions.mysql_mysqli_set_charset

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

Deprecated function: wp_htmledit_pre

WordPress.WP.DeprecatedFunctions.wp_htmledit_preFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_no_robots

WordPress.WP.DeprecatedFunctions.wp_no_robotsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql affected rows

WordPress.DB.RestrictedFunctions.mysql_mysql_affected_rows

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql fetch field

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_field

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql get client info

WordPress.DB.RestrictedFunctions.mysql_mysql_get_client_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli next result

WordPress.DB.RestrictedFunctions.mysql_mysqli_next_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli select db

WordPress.DB.RestrictedFunctions.mysql_mysqli_select_db

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl strerror

WordPress.WP.AlternativeFunctions.curl_curl_strerror

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Deprecated function: _inject_theme_attribute_in_block_template_content

WordPress.WP.DeprecatedFunctions._inject_theme_attribute_in_block_template_contentFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_user_by_email

WordPress.WP.DeprecatedFunctions.get_user_by_emailFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_blacklist_check

WordPress.WP.DeprecatedFunctions.wp_blacklist_checkFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_init_targeted_link_rel_filters

WordPress.WP.DeprecatedFunctions.wp_init_targeted_link_rel_filtersFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_remove_targeted_link_rel_filters

WordPress.WP.DeprecatedFunctions.wp_remove_targeted_link_rel_filtersFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_tiny_mce

WordPress.WP.DeprecatedFunctions.wp_tiny_mceFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql mysql data seek

WordPress.DB.RestrictedFunctions.mysql_mysql_data_seek

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql field flags

WordPress.DB.RestrictedFunctions.mysql_mysql_field_flags

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql insert id

WordPress.DB.RestrictedFunctions.mysql_mysql_insert_id

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql result

WordPress.DB.RestrictedFunctions.mysql_mysql_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli get client version

WordPress.DB.RestrictedFunctions.mysql_mysqli_get_client_version

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli more results

WordPress.DB.RestrictedFunctions.mysql_mysqli_more_results

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli num fields

WordPress.DB.RestrictedFunctions.mysql_mysqli_num_fields

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli prepare

WordPress.DB.RestrictedFunctions.mysql_mysqli_prepare

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli store result

WordPress.DB.RestrictedFunctions.mysql_mysqli_store_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl copy handle

WordPress.WP.AlternativeFunctions.curl_curl_copy_handle

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Deprecated function: clean_url

WordPress.WP.DeprecatedFunctions.clean_urlFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_blog_list

WordPress.WP.DeprecatedFunctions.get_blog_listFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_settings

WordPress.WP.DeprecatedFunctions.get_settingsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_users_of_blog

WordPress.WP.DeprecatedFunctions.get_users_of_blogFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: the_editor

WordPress.WP.DeprecatedFunctions.the_editorFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Discouraged WordPress constant usage: MUPLUGINDIR

WordPress.WP.DiscouragedConstants.MUPLUGINDIRUsageFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

case sensitive folders

case_sensitive_folders

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

phar files

phar_files

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Missing required parameter: parse_str_result

PluginCheck.CodeAnalysis.RequiredFunctionParameters.parse_str_resultMissing

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

mysql mysql fetch object

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_object

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql field name

WordPress.DB.RestrictedFunctions.mysql_mysql_field_name

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql info

WordPress.DB.RestrictedFunctions.mysql_mysql_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql pconnect

WordPress.DB.RestrictedFunctions.mysql_mysql_pconnect

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql ping

WordPress.DB.RestrictedFunctions.mysql_mysql_ping

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch field direct

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_field_direct

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch fields

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_fields

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli multi query

WordPress.DB.RestrictedFunctions.mysql_mysqli_multi_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli ssl set

WordPress.DB.RestrictedFunctions.mysql_mysqli_ssl_set

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli stmt bind param

WordPress.DB.RestrictedFunctions.mysql_mysqli_stmt_bind_param

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli stmt execute

WordPress.DB.RestrictedFunctions.mysql_mysqli_stmt_execute

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl pause

WordPress.WP.AlternativeFunctions.curl_curl_pause

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Deprecated function: is_taxonomy

WordPress.WP.DeprecatedFunctions.is_taxonomyFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: register_sidebar_widget

WordPress.WP.DeprecatedFunctions.register_sidebar_widgetFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: register_widget_control

WordPress.WP.DeprecatedFunctions.register_widget_controlFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_get_http

WordPress.WP.DeprecatedFunctions.wp_get_httpFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_get_loading_attr_default

WordPress.WP.DeprecatedFunctions.wp_get_loading_attr_defaultFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_richedit_pre

WordPress.WP.DeprecatedFunctions.wp_richedit_preFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_targeted_link_rel

WordPress.WP.DeprecatedFunctions.wp_targeted_link_relFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_update_core

WordPress.WP.DeprecatedFunctions.wp_update_coreFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: register_meta parameter 4

WordPress.WP.DeprecatedParameters.Register_metaParam4Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: unregister_setting parameter 3

WordPress.WP.DeprecatedParameters.Unregister_settingParam3Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

mysql My SQLi

WordPress.DB.RestrictedClasses.mysql__MySQLi

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql create db

WordPress.DB.RestrictedFunctions.mysql_mysql_create_db

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql db name

WordPress.DB.RestrictedFunctions.mysql_mysql_db_name

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql db query

WordPress.DB.RestrictedFunctions.mysql_mysql_db_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql drop db

WordPress.DB.RestrictedFunctions.mysql_mysql_drop_db

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql fetch lengths

WordPress.DB.RestrictedFunctions.mysql_mysql_fetch_lengths

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql field len

WordPress.DB.RestrictedFunctions.mysql_mysql_field_len

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql field seek

WordPress.DB.RestrictedFunctions.mysql_mysql_field_seek

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql field table

WordPress.DB.RestrictedFunctions.mysql_mysql_field_table

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql get host info

WordPress.DB.RestrictedFunctions.mysql_mysql_get_host_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql get proto info

WordPress.DB.RestrictedFunctions.mysql_mysql_get_proto_info

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql list dbs

WordPress.DB.RestrictedFunctions.mysql_mysql_list_dbs

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql list fields

WordPress.DB.RestrictedFunctions.mysql_mysql_list_fields

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql list processes

WordPress.DB.RestrictedFunctions.mysql_mysql_list_processes

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql list tables

WordPress.DB.RestrictedFunctions.mysql_mysql_list_tables

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql stat

WordPress.DB.RestrictedFunctions.mysql_mysql_stat

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql tablename

WordPress.DB.RestrictedFunctions.mysql_mysql_tablename

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysql thread id

WordPress.DB.RestrictedFunctions.mysql_mysql_thread_id

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli autocommit

WordPress.DB.RestrictedFunctions.mysql_mysqli_autocommit

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli character set name

WordPress.DB.RestrictedFunctions.mysql_mysqli_character_set_name

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli commit

WordPress.DB.RestrictedFunctions.mysql_mysqli_commit

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli data seek

WordPress.DB.RestrictedFunctions.mysql_mysqli_data_seek

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli driver

WordPress.DB.RestrictedFunctions.mysql_mysqli_driver

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli fetch field

WordPress.DB.RestrictedFunctions.mysql_mysqli_fetch_field

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli get cache stats

WordPress.DB.RestrictedFunctions.mysql_mysqli_get_cache_stats

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli get client stats

WordPress.DB.RestrictedFunctions.mysql_mysqli_get_client_stats

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli options

WordPress.DB.RestrictedFunctions.mysql_mysqli_options

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli ping

WordPress.DB.RestrictedFunctions.mysql_mysqli_ping

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli real query

WordPress.DB.RestrictedFunctions.mysql_mysqli_real_query

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli stmt close

WordPress.DB.RestrictedFunctions.mysql_mysqli_stmt_close

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqli stmt get result

WordPress.DB.RestrictedFunctions.mysql_mysqli_stmt_get_result

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd ms dump servers

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_ms_dump_servers

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd ms fabric select global

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_ms_fabric_select_global

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd ms fabric select shard

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_ms_fabric_select_shard

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd ms get last used connection

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_ms_get_last_used_connection

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd qc clear cache

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_qc_clear_cache

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd qc set is select

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_qc_set_is_select

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

mysql mysqlnd qc set storage handler

WordPress.DB.RestrictedFunctions.mysql_mysqlnd_qc_set_storage_handler

The plugin uses a raw MySQL extension or class instead of WordPress database APIs.

medium

curl curl multi errno

WordPress.WP.AlternativeFunctions.curl_curl_multi_errno

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi setopt

WordPress.WP.AlternativeFunctions.curl_curl_multi_setopt

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl multi strerror

WordPress.WP.AlternativeFunctions.curl_curl_multi_strerror

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl share errno

WordPress.WP.AlternativeFunctions.curl_curl_share_errno

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

curl curl share setopt

WordPress.WP.AlternativeFunctions.curl_curl_share_setopt

The plugin uses raw cURL functions instead of the WordPress HTTP API.

medium

Deprecated class: wp_http_streams

WordPress.WP.DeprecatedClasses.wp_http_streamsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: _get_path_to_translation

WordPress.WP.DeprecatedFunctions._get_path_to_translationFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: _get_path_to_translation_from_lang_dir

WordPress.WP.DeprecatedFunctions._get_path_to_translation_from_lang_dirFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: _rotate_image_resource

WordPress.WP.DeprecatedFunctions._rotate_image_resourceFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: add_custom_background

WordPress.WP.DeprecatedFunctions.add_custom_backgroundFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: add_object_page

WordPress.WP.DeprecatedFunctions.add_object_pageFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: add_utility_page

WordPress.WP.DeprecatedFunctions.add_utility_pageFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_alloptions

WordPress.WP.DeprecatedFunctions.get_alloptionsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_author_link

WordPress.WP.DeprecatedFunctions.get_author_linkFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_post_to_edit

WordPress.WP.DeprecatedFunctions.get_post_to_editFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: get_usermeta

WordPress.WP.DeprecatedFunctions.get_usermetaFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: global_terms_enabled

WordPress.WP.DeprecatedFunctions.global_terms_enabledFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: is_site_admin

WordPress.WP.DeprecatedFunctions.is_site_adminFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: is_term

WordPress.WP.DeprecatedFunctions.is_termFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: translate_with_context

WordPress.WP.DeprecatedFunctions.translate_with_contextFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: update_user_status

WordPress.WP.DeprecatedFunctions.update_user_statusFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: update_usermeta

WordPress.WP.DeprecatedFunctions.update_usermetaFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: user_pass_ok

WordPress.WP.DeprecatedFunctions.user_pass_okFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_cache_reset

WordPress.WP.DeprecatedFunctions.wp_cache_resetFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_get_duotone_filter_svg

WordPress.WP.DeprecatedFunctions.wp_get_duotone_filter_svgFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_get_user_request_data

WordPress.WP.DeprecatedFunctions.wp_get_user_request_dataFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_img_tag_add_loading_attr

WordPress.WP.DeprecatedFunctions.wp_img_tag_add_loading_attrFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_kses_js_entities

WordPress.WP.DeprecatedFunctions.wp_kses_js_entitiesFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_load_image

WordPress.WP.DeprecatedFunctions.wp_load_imageFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated function: wp_preload_dialogs

WordPress.WP.DeprecatedFunctions.wp_preload_dialogsFound

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: get_delete_post_link parameter 2

WordPress.WP.DeprecatedParameters.Get_delete_post_linkParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: get_the_author parameter 1

WordPress.WP.DeprecatedParameters.Get_the_authorParam1Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: get_user_option parameter 3

WordPress.WP.DeprecatedParameters.Get_user_optionParam3Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: get_wp_title_rss parameter 1

WordPress.WP.DeprecatedParameters.Get_wp_title_rssParam1Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: switch_to_blog parameter 2

WordPress.WP.DeprecatedParameters.Switch_to_blogParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: wp_install parameter 5

WordPress.WP.DeprecatedParameters.Wp_installParam5Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Deprecated parameter: _wp_post_revision_fields parameter 2

WordPress.WP.DeprecatedParameters._wp_post_revision_fieldsParam2Found

The plugin uses a WordPress API, parameter, class, or value that has been deprecated.

medium

Discouraged WordPress constant declaration: MUPLUGINDIR

WordPress.WP.DiscouragedConstants.MUPLUGINDIRDeclarationFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

Discouraged WordPress constant declaration: PLUGINDIR

WordPress.WP.DiscouragedConstants.PLUGINDIRDeclarationFound

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium

empty plugin name

empty_plugin_name

Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.

medium

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1BulletProof Security05,0484,94920k+Output is not escaped
#2Intercom060716k+Non-prefixed function
#3Plugin Check (PCP)012813210k+Exception output is not escaped
#4Themify Builder95,1952,0965k+Text Domain Mismatch
#5JetBackup – Backup, Restore & Migrate101,559145100k+Exception output is not escaped
#6Easy WP SMTP – WordPress SMTP and Email Logs: Gmail, Office 365, Outlook, Custom SMTP, and more1532163500k+Direct Query
#7Visual Composer Website Builder168232040k+Non-prefixed global variable
#8AnyComment174454495k+Output is not escaped
#9JetFormBuilder — Dynamic Blocks Form Builder172,0941,58890k+Text Domain Mismatch
#10wpForo Forum174,0332,92220k+Unsafe printing function
#11WPtouch – Make your WordPress Website Mobile-Friendly171,46632550k+Text Domain Mismatch
#12Prime Slider Addons for Elementor183,500230100k+Text Domain Mismatch
#13Podlove Podcast Publisher182,3261,4293k+Output is not escaped
#14Property Hive181,9576,0273k+Missing nonce verification
#15Shopping Cart & eCommerce Store185,45917,2984k+Non-prefixed global variable
#16WP Import Export Lite1873897940k+Non-prefixed global variable
#17WP Directory Kit182,1192,6172k+Non-prefixed global variable
#18Element Pack – Widgets, Templates & Addons for Elementor199,448517100k+Text Domain Mismatch
#19Block Slider – Responsive Image Slider, Video Slider & Post Slider195551,2913k+Non-prefixed global variable
#20Download Monitor194251,36480k+Non-prefixed hook name
#21Event Organiser191,10654420k+Text Domain Mismatch
#22Advanced File Manager – Ultimate File Manager for WordPress And Document Library Solution191,218901100k+Exception output is not escaped
#23Leaflet Maps Marker (Google Maps, OpenStreetMap, Bing Maps)193,2753,22810k+Output is not escaped
#24Matomo Analytics – Powerful, Privacy-First Insights for WordPress191,909878100k+Exception output is not escaped
#25Search Atlas SEO – Premier SEO Plugin for One-Click WP Publishing & Integrated AI Optimization191,2952,6799k+Output is not escaped
#26Razorpay Payment Button Plugin19486982k+Exception output is not escaped
#27Realtyna Organic IDX plugin + WPL Real Estate199473,6532k+Non-prefixed global variable
#28Really Simple Security – Simple and Performant Security (formerly Really Simple SSL)195413853m+Missing Translators Comment
#29Membership Plugin – Kadence Memberships195,0822,9829k+Text Domain Mismatch
#30Scrollsequence – Cinematic Scroll Image Animation Plugin198781,5284k+Non-prefixed global variable
#31SendPress Newsletters192,2931,4222k+Output is not escaped
#32SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments195261,11990k+Non-prefixed global variable
#33WP Email Template193423502k+Exception output is not escaped
#34BetterDocs – AI Documentation, Knowledge Base, Docs, Wikis, FAQ with Chatbot205081,40630k+Non-prefixed global variable
#35Brizy – Page Builder2058972070k+Output is not escaped
#36DMCA Protection Badge204,4252171k+Output is not escaped
#37Filter Everything — WordPress & WooCommerce Filters2056873050k+Output is not escaped
#38GiveWP – Donation Plugin and Fundraising Platform203,4353,580100k+Output is not escaped
#39Link Library201,9411,39710k+Unsafe printing function
#40MBE eShip205277401k+Non-prefixed global variable
#41Brevo – Email, SMS, Web Push, Chat, and more.20460646100k+Request data is not unslashed
#42MAS Videos205191,6931k+Non-prefixed global variable
#43Microthemer Lite – Visual Editor to Customize CSS201,0041,69910k+Non-prefixed global variable
#44Nimble Page Builder201,5911,68430k+Missing Arg Domain
#45Pix por Piggly (para Woocommerce)205471954k+Exception output is not escaped
#46Powered Cache – Caching and Optimization for WordPress – Easily Improve PageSpeed & Web Vitals Score201472313k+Exception output is not escaped
#47Quill Forms | Conversational Multi Step Forms, Surveys & quizzes204013683k+Text Domain Mismatch
#48Remove Add to Cart WooCommerce206161,3784k+Non-prefixed global variable
#49Robin Image Optimizer – Unlimited Image Optimization, WebP & AVIF20557541100k+Output is not escaped
#50SpeakOut! Email Petitions208509943k+Missing nonce verification