Comet Cache

Author: WP Sharks Author URI: https://cometcache.com Contributors: WebSharks, JasWSInc, raamdev, clavaque Donate link: https://cometcache.

v170220Cristián LávaqueUpdated 2025-07-02Added Feb 12, 201620k+ installs88% rating
21
Score
857
Errors
245
Warnings
+0
Change

Category Scores

Security0
Repo76
Performance100
Maintainability0

Top Issues by Category

security756
i18n191
maintainability130

Issues Details

1,102 issues found in latest scan

ERROR498
WordPress.Security.EscapeOutput.OutputNotEscaped

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

ERROR174
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

ERROR84
WordPress.Security.EscapeOutput.ExceptionNotEscaped

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

WARNING57
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

$_GET[$short_name_lc.'ABC'] not unslashed before sanitization. Use wp_unslash() or similar

WARNING54
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_FILES[GLOBAL_NS]['tmp_name']['import_options']

WARNING50
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING33
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

ERROR16
WordPress.WP.AlternativeFunctions.file_system_operations_is_writable

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

ERROR12
WordPress.WP.AlternativeFunctions.unlink_unlink

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

ERROR11
WordPress.WP.I18n.NonSingularStringLiteralText

The $text parameter must be a single text string literal. Found: $string

ERROR10
WordPress.WP.AlternativeFunctions.rename_rename

rename() is discouraged. Use WP_Filesystem::move() to rename a file.

WARNING9
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING9
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

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.

ERROR6
WordPress.WP.AlternativeFunctions.file_system_operations_fclose

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

ERROR6
WordPress.WP.AlternativeFunctions.file_system_operations_rmdir

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

WARNING6
WordPress.WP.I18n.NoHtmlWrappedStrings

Translatable string should not be wrapped in HTML. Found: '<em>Note: Understanding the %1$s <a href="http://cometcache.com/r/kb-branched-cache-structure/" target="_blank">Branched Cache Structure</a> is a prerequisite to understanding how Dynamic Version Salts are added to the mix.</em>'

WARNING5
Squiz.PHP.DiscouragedFunctions.Discouraged

The use of function set_time_limit() is discouraged

WARNING5
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

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

ERROR4
Generic.PHP.ForbiddenFunctions.Found

The use of function create_function() is forbidden

ERROR4
WordPress.WP.AlternativeFunctions.file_system_operations_mkdir

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

ERROR4
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

WARNING3
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

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

ERROR3
wp_function_not_compatible_with_requires_wp

Function "get_site()" requires WordPress 4.6.0, but your plugin minimum supported version is WordPress 4.2.0.

Latest Snapshot

Findings

1,102

Errors

857

Warnings

245

Score History

First score snapshot

First scan completed Jun 20, 2026

v170220 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v170220

21

Latest

Findings
1,102
Errors
857
Warnings
245
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2