WP Accessibility Helper (WAH)

Short Description WP Accessibility Helper helps solve accessibility problems

v0.6.6Alex VolkovUpdated 2025-05-29Added Apr 6, 201610k+ installs94% rating
38
Score
61
Errors
88
Warnings
+0
Change

Category Scores

Security0
Repo94
Performance100
Maintainability68

Top Issues by Category

security82
maintainability60
i18n6
repo_compliance1

Issues Details

149 issues found in latest scan

ERROR29
missing_direct_file_access_protection

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

WARNING22
WordPress.Security.NonceVerification.Recommended

Processing form data without nonce verification.

WARNING20
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized

Detected usage of a non-sanitized input variable: $_GET['page']

ERROR18
WordPress.Security.EscapeOutput.OutputNotEscaped

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

WARNING16
Internal.LineEndings.Mixed

File has mixed line endings; this may cause incorrect results

WARNING8
WordPress.Security.ValidatedSanitizedInput.MissingUnslash

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

WARNING4
WordPress.Security.NonceVerification.Missing

Processing form data without nonce verification.

WARNING4
WordPress.Security.ValidatedSanitizedInput.InputNotValidatedNotSanitized

Detected usage of a non-sanitized, non-validated input variable _SERVER: "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"

ERROR4
WordPress.WP.I18n.MissingArgDomain

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

WARNING3
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "WP Accessibility Helper (WAH)" - contains the restricted term "wp" which cannot be used at all in your plugin name.

WARNING2
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING2
WordPress.DB.DirectDatabaseQuery.NoCaching

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

ERROR2
WordPress.DB.PreparedSQLPlaceholders.QuotedSimplePlaceholder

Simple placeholders should not be quoted in the query string in $wpdb->prepare(). Found: '%s'.

WARNING2
WordPress.DB.SlowDBQuery.slow_db_query_meta_query

Detected usage of meta_query, possible slow query.

WARNING2
WordPress.PHP.DevelopmentFunctions.error_log_print_r

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

ERROR2
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNING2
WordPress.Security.ValidatedSanitizedInput.InputNotValidated

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

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

ERROR2
wp_function_not_compatible_with_requires_wp

Function "sanitize_textarea_field()" requires WordPress 4.7.0, but your plugin minimum supported version is WordPress 4.3.0.

WARNING1
mismatched_plugin_name

Plugin name "WP Accessibility Helper (WAH)" is different from the name declared in plugin header "WP Accessibility Helper".

ERROR1
outdated_tested_upto_header

Tested up to: 6.8 < 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
stable_tag_mismatch

Mismatched Stable Tag: 0.6.5 != 0.6.6. Your Stable Tag is meant to be the stable version of your plugin and it needs to be exactly the same with the Version in your main plugin file's header. Any mismatch can prevent users from downloading the correct plugin files from WordPress.org.

Latest Snapshot

Findings

149

Errors

61

Warnings

88

Score History

First score snapshot

First scan completed Jun 20, 2026

v0.6.6 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v0.6.6

38

Latest

Findings
149
Errors
61
Warnings
88
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins