TypeSquare Webfonts for エックスサーバー

エックスサーバー株式会社が提供する各レンタルサーバーサービスでWebフォントを利用できるプラグインです。

v2.0.9XServerUpdated 2025-12-04Added Jun 16, 2017100k+ installs0% rating
35
Score
183
Errors
98
Warnings
+0
Change

Category Scores

Security0
Repo75
Performance100
Maintainability71

Top Issues by Category

i18n151
security107
maintainability18
repo_compliance5

Issues Details

281 issues found in latest scan

ERROR61
WordPress.WP.I18n.MissingArgDomain

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

ERROR60
WordPress.WP.I18n.NonSingularStringLiteralText

The $text parameter must be a single text string literal. Found: $auth_param['typesquare_auth']['fontThemeUseType']

WARNING36
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

ERROR27
WordPress.WP.I18n.NonSingularStringLiteralDomain

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

WARNING23
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

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

WARNING23
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

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

ERROR20
WordPress.Security.EscapeOutput.OutputNotEscaped

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

ERROR6
missing_direct_file_access_protection

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

WARNING5
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

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

WARNING3
WordPress.WP.EnqueuedResourceParameters.MissingVersion

Resource version not set in call to wp_enqueue_style(). This means new versions of the style may not always be loaded due to browser caching.

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

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

WARNING2
WordPress.PHP.DevelopmentFunctions.error_log_error_log

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

ERROR2
WordPress.WP.AlternativeFunctions.strip_tags_strip_tags

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

ERROR2
WordPress.WP.I18n.InterpolatedVariableText

The $text parameter must not contain interpolated variables or expressions. Found: {$font_text}

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

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

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "ts-default-query".

ERROR1
WordPress.WP.EnqueuedResources.NonEnqueuedStylesheet

Stylesheets must be registered/enqueued via wp_enqueue_style()

ERROR1
outdated_tested_upto_header

Tested up to: 6.9 < 7.0. The "Tested up to" value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

ERROR1
plugin_header_no_license

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

WARNING1
plugin_header_nonexistent_domain_path

The "Domain Path" header in the plugin file must point to an existing folder. Found: "languages"

ERROR1
readme_description_non_official_language

The readme description contains unofficial language. It must be written in standard English.

ERROR1
readme_short_description_non_official_language

The readme short description contains unofficial language. It must be written in standard English.

WARNING1
textdomain_mismatch

The "Text Domain" header in the plugin file does not match the slug. Found "typesquare", expected "xserver-typesquare-webfonts".

Latest Snapshot

Findings

281

Errors

183

Warnings

98

Score History

First score snapshot

First scan completed Jun 20, 2026

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

Jun 20, 2026

v2.0.9

35

Latest

Findings
281
Errors
183
Warnings
98
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins