Garsen Accessibility Guard – WCAG Scanner & Monitoring Security & Risk Analysis

wordpress.org/plugins/garsen-accessibility-guard

Connect your WordPress site to Garsen Accessibility Guard for automated WCAG accessibility scanning and reporting.

0 active installs v1.2.8 PHP 7.4+ WP 6.2+ Updated Feb 18, 2026
a11yaccessibilityadacompliancewcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Garsen Accessibility Guard – WCAG Scanner & Monitoring Safe to Use in 2026?

Generally Safe

Score 100/100

Garsen Accessibility Guard – WCAG Scanner & Monitoring has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The "garsen-accessibility-guard" plugin version 1.2.8 exhibits a generally strong security posture based on the provided static analysis. It has a significant number of AJAX handlers (31), but importantly, all appear to be protected by authentication checks, which is a positive indicator. The absence of unprotected entry points, dangerous functions, raw SQL queries, and file operations further strengthens its defensive lines. The plugin also demonstrates good practices with a high percentage of properly escaped output and comprehensive nonce and capability checks, indicating a thoughtful approach to preventing common web vulnerabilities.

Key Concerns

  • Flows with unsanitized paths
  • External HTTP requests
Vulnerabilities
None known

Garsen Accessibility Guard – WCAG Scanner & Monitoring Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Garsen Accessibility Guard – WCAG Scanner & Monitoring Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
185 escaped
Nonce Checks
32
Capability Checks
39
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

99% escaped187 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

7 flows3 with unsanitized paths
<scan-detail-page> (admin\views\scan-detail-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Garsen Accessibility Guard – WCAG Scanner & Monitoring Attack Surface

Entry Points31
Unprotected0

AJAX Handlers 31

authwp_ajax_garsen_accessibility_guard_verify_connectionincludes\class-admin.php:24
authwp_ajax_garsen_accessibility_guard_select_projectincludes\class-admin.php:25
authwp_ajax_garsen_accessibility_guard_create_projectincludes\class-admin.php:26
authwp_ajax_garsen_accessibility_guard_run_scanincludes\class-admin.php:27
authwp_ajax_garsen_accessibility_guard_refresh_statusincludes\class-admin.php:28
authwp_ajax_garsen_accessibility_guard_get_scan_historyincludes\class-admin.php:29
authwp_ajax_garsen_accessibility_guard_get_alert_prefsincludes\class-admin.php:30
authwp_ajax_garsen_accessibility_guard_update_alert_prefsincludes\class-admin.php:31
authwp_ajax_garsen_accessibility_guard_get_webhooksincludes\class-admin.php:32
authwp_ajax_garsen_accessibility_guard_get_account_infoincludes\class-admin.php:33
authwp_ajax_garsen_accessibility_guard_create_webhookincludes\class-admin.php:34
authwp_ajax_garsen_accessibility_guard_delete_webhookincludes\class-admin.php:35
authwp_ajax_garsen_accessibility_guard_download_pdfincludes\class-admin.php:37
authwp_ajax_garsen_accessibility_guard_download_csvincludes\class-admin.php:38
authwp_ajax_garsen_accessibility_guard_initiate_connectincludes\class-admin.php:40
authwp_ajax_garsen_accessibility_guard_complete_connectincludes\class-admin.php:41
authwp_ajax_garsen_accessibility_guard_exchange_tokenincludes\class-admin.php:42
authwp_ajax_garsen_accessibility_guard_disconnectincludes\class-admin.php:43
authwp_ajax_garsen_accessibility_guard_get_scan_detailincludes\class-admin.php:44
authwp_ajax_garsen_accessibility_guard_get_scan_diagnosticsincludes\class-admin.php:45
authwp_ajax_garsen_accessibility_guard_generate_accessibility_statementincludes\class-admin.php:46
authwp_ajax_garsen_accessibility_guard_get_cookie_consent_settingsincludes\class-admin.php:47
authwp_ajax_garsen_accessibility_guard_update_cookie_consent_settingsincludes\class-admin.php:48
authwp_ajax_garsen_accessibility_guard_get_auth_settingsincludes\class-admin.php:49
authwp_ajax_garsen_accessibility_guard_update_auth_settingsincludes\class-admin.php:50
authwp_ajax_garsen_accessibility_guard_delete_auth_settingsincludes\class-admin.php:51
authwp_ajax_garsen_accessibility_guard_get_compliance_globalincludes\class-admin.php:53
authwp_ajax_garsen_accessibility_guard_get_compliance_timelineincludes\class-admin.php:54
authwp_ajax_garsen_accessibility_guard_get_compliance_deltaincludes\class-admin.php:55
authwp_ajax_garsen_accessibility_guard_get_scan_complianceincludes\class-admin.php:56
authwp_ajax_garsen_accessibility_guard_attest_snapshotincludes\class-admin.php:57
WordPress Hooks 6
actionplugins_loadedgarsen-accessibility-guard.php:41
actionadmin_menuincludes\class-admin.php:21
actionadmin_enqueue_scriptsincludes\class-admin.php:22
actionadmin_initincludes\class-admin.php:23
actionadmin_noticesincludes\class-admin.php:58
filtercron_schedulesincludes\class-cron.php:27
Maintenance & Trust

Garsen Accessibility Guard – WCAG Scanner & Monitoring Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 18, 2026
PHP min version7.4
Downloads144

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Garsen Accessibility Guard – WCAG Scanner & Monitoring Developer Profile

garsendigital

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Garsen Accessibility Guard – WCAG Scanner & Monitoring

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/garsen-accessibility-guard/assets/css/admin-style.css/wp-content/plugins/garsen-accessibility-guard/assets/js/admin-script.js
Script Paths
/wp-content/plugins/garsen-accessibility-guard/assets/js/admin-script.js
Version Parameters
garsen-accessibility-guard/assets/css/admin-style.css?ver=garsen-accessibility-guard/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
garsen-accessibility-guard-dashboard-wrap
Data Attributes
data-garsen-ajax-urldata-garsen-nonce
JS Globals
GARSEN_ACCESSIBILITY_GUARD_ADMIN_LOCALIZE
REST Endpoints
/wp-json/garsen-accessibility-guard/v1/scan/run/wp-json/garsen-accessibility-guard/v1/settings/update
FAQ

Frequently Asked Questions about Garsen Accessibility Guard – WCAG Scanner & Monitoring