Wp-Insert

The Ultimate Adsense / Ad-Management Plugin for Wordpress

v2.5.1Namith JawaharUpdated 2023-02-08Added May 5, 200910k+ installs90% rating0% support resolved
22
Score
267
Errors
301
Warnings
+0
Change

Category Scores

Security0
Repo83
Performance100
Maintainability0

Top Issues by Category

security282
maintainability271
1Non Prefixed Function FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFoundWARNING1642missing direct file access protectionmissing_direct_file_access_protectionERROR333rand randWordPress.WP.AlternativeFunctions.rand_randERROR134Not In FooterWordPress.WP.EnqueuedResourceParameters.NotInFooterWARNING105date dateWordPress.DateTime.RestrictedFunctions.date_dateERROR96Non Prefixed Variable FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFoundWARNING77error log trigger errorWordPress.PHP.DevelopmentFunctions.error_log_trigger_errorWARNING68Non Prefixed Hookname FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundWARNING59Non Prefixed Constant FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFoundWARNING410curl curl setoptWordPress.WP.AlternativeFunctions.curl_curl_setoptERROR411trademarked termtrademarked_termWARNING312DiscouragedSquiz.PHP.DiscouragedFunctions.DiscouragedWARNING213Non Prefixed Class FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFoundWARNING214file system operations fcloseWordPress.WP.AlternativeFunctions.file_system_operations_fcloseERROR215file system operations fopenWordPress.WP.AlternativeFunctions.file_system_operations_fopenERROR216unlink unlinkWordPress.WP.AlternativeFunctions.unlink_unlinkERROR217Offloaded ContentPluginCheck.CodeAnalysis.EnqueuedResourceOffloading.OffloadedContentERROR118error log print rWordPress.PHP.DevelopmentFunctions.error_log_print_rWARNING119curl curl closeWordPress.WP.AlternativeFunctions.curl_curl_closeERROR1

Issues Details

568 issues found in latest scan

ERROR187
WordPress.Security.EscapeOutput.OutputNotEscaped

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

WARNING164
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

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

WARNING46
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_COOKIE['Viconsent']

WARNING46
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_COOKIE['Viconsent'] not unslashed before sanitization. Use wp_unslash() or similar

ERROR33
missing_direct_file_access_protection

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

ERROR13
WordPress.WP.AlternativeFunctions.rand_rand

rand() is discouraged. Use the far less predictable wp_rand() instead.

WARNING10
WordPress.WP.EnqueuedResourceParameters.NotInFooter

In footer ($in_footer) is not set explicitly wp_register_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.

ERROR9
WordPress.DateTime.RestrictedFunctions.date_date

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

WARNING7
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING6
WordPress.PHP.DevelopmentFunctions.error_log_trigger_error

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

WARNING5
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "wp_insert_'.$type.'_form_accordion_tabs".

WARNING4
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

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

ERROR4
WordPress.WP.AlternativeFunctions.curl_curl_setopt

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

WARNING3
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "Wp-Insert" - contains the restricted term "wp" which cannot be used at all in your plugin name.

WARNING2
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function set_time_limit() is discouraged

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

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

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fclose().

ERROR2
WordPress.WP.AlternativeFunctions.file_system_operations_fopen

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

ERROR2
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

ERROR1
PluginCheck.CodeAnalysis.EnqueuedResourceOffloading.OffloadedContent

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

WARNING1
WordPress.PHP.DevelopmentFunctions.error_log_print_r

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

WARNING1
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING1
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.

WARNING1
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

Detected usage of a possibly undefined superglobal array index: $_SERVER["REMOTE_ADDR"]. Check that the array index exists before using it.

ERROR1
WordPress.WP.AlternativeFunctions.curl_curl_close

Using cURL functions is highly discouraged. Use wp_remote_get() instead.

Latest Snapshot

Findings

568

Errors

267

Warnings

301

Score History

First score snapshot

First scan completed Jun 20, 2026

v2.5.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v2.5.1

22

Latest

Findings
568
Errors
267
Warnings
301
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins