Web Accessibility Toolkit – Accessibility Checker & ARIA for WCAG, Section 508 & ADA Compliance

Add ARIA labels, roles, alt tags, contrast & form accessibility fixes. Accessibility checker scans for WCAG, Section 508 & ADA compliance.

v1.6.6Quicksnail PluginsUpdated Added 500 installs100% rating
58
Score
9
Errors
21
Warnings
+0
Change

Category Scores

Security26
Repo100
Performance100
Maintainability92

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

30 findings

Security

21

5 issue groups

Maintainability

7

6 issue groups

I18n

2

2 issue groups

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$i'.7
Category
Security
Occurrences
7
Severity
error

Sample message

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

WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.4
Category
Security
Occurrences
4
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.4
Category
Security
Occurrences
4
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityRequest data is not unslashed$_GET['_wpnonce'] not unslashed before sanitization. Use wp_unslash() or similar4
Category
Security
Occurrences
4
Severity
warning

Sample message

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

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_GET['_wpnonce']2
Category
Security
Occurrences
2
Severity
warning

Sample message

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

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "Web Accessibility Toolkit - ARIA Labels & Roles for WCAG & ADA Compliance" - contains the restricted term "wc" which cannot be used at all in your plugin name.2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "Web Accessibility Toolkit - ARIA Labels & Roles for WCAG & ADA Compliance" - contains the restricted term "wc" which cannot be used at all in your plugin name.

WARNINGMaintainabilityslow db query meta queryDetected usage of meta_query, possible slow query.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGMaintainabilityNon-prefixed global variableGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "$name".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

WARNINGMaintainabilityerror log error logerror_log() found. Debug code should not normally be used in production.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

WARNINGMaintainabilityerror log print rprint_r() found. Debug code should not normally be used in production.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

Show 3 more
ERRORI18nNo Empty Strings1
Category
I18n
Occurrences
1
Severity
error

Sample message

The $text text string should have translatable content. Found: ''

ERRORI18nText Domain Mismatch1
Category
I18n
Occurrences
1
Severity
error

Sample message

Mismatched text domain. Expected 'aria-accessibility-toolkit' but got 'ariaat'.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Web Accessibility Toolkit - Accessibility Checker & ARIA for WCAG, Section 508 & ADA Compliance" is different from the name declared in plugin header "Web Accessibility Toolkit - ARIA Labels & Roles for WCAG & ADA Compliance".

External Connections

Potential connections found in static code analysis.

3 domains

Outbound calls

50

External assets

0

Incoming endpoints

2

Notable Domains

wcagforwp.com12 · outbound

Platform / Reference Domains

w3.org36 · platform/reference
wordpress.org2 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints2
wp_ajax_ariaat_apply_auto_fixesauthenticated

wp_ajax

wp_ajax_ariaat_save_altauthenticated

wp_ajax

Score History

First score snapshot

v1.6.6

58

Latest

Findings
30
Errors
9
Warnings
21
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

30 nodes

Related Plugins