Accesly Widget Security & Risk Analysis

wordpress.org/plugins/accesly-widget

Boost your site's accessibility with our toggleable widget and dashboard—effortless adjustments fully compatible with WordPress.

50 active installs v1.0.1 PHP + WP 5.0+ Updated Feb 26, 2026
accessibilityaccessibility-widgetbarrierefreiheitbarrierefreiheit-widgetwcag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Accesly Widget Safe to Use in 2026?

Generally Safe

Score 100/100

Accesly Widget 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 "accesly-widget" plugin version 1.0.1 demonstrates a strong security posture in several key areas. The static analysis reveals a limited attack surface, with no unprotected AJAX handlers or REST API routes. Furthermore, all SQL queries are properly prepared, and a significant majority of output is correctly escaped, minimizing the risk of common injection and cross-site scripting vulnerabilities. The absence of known CVEs and a clean vulnerability history also contribute positively to its security profile, suggesting a history of responsible development and maintenance. The plugin also incorporates nonce checks, further hardening its code against certain types of attacks.

However, there are areas that warrant attention. The lack of capability checks on any of the entry points is a notable concern. While the attack surface is small, the absence of these checks means that any user, regardless of their role or permissions, could potentially interact with the shortcode. This could lead to unexpected behavior or unintended consequences if the shortcode's functionality is sensitive. Taint analysis did not reveal any critical or high-severity unsanitized paths, which is a good sign. Despite the positive indicators, the absence of capability checks represents a potential weakness that could be exploited in specific scenarios.

Key Concerns

  • No capability checks on entry points
  • 86% output escaping (14% unescaped)
Vulnerabilities
None known

Accesly Widget Security Vulnerabilities

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

Accesly Widget Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
17
105 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

86% escaped122 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
accesly_handle_license_activation (accesly-widget.php:259)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Accesly Widget Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[accesly_widget] accesly-widget.php:248
WordPress Hooks 11
actionwp_enqueue_scriptsaccesly-widget.php:51
filterscript_loader_tagaccesly-widget.php:67
actionadmin_enqueue_scriptsaccesly-widget.php:88
actionadmin_menuaccesly-widget.php:104
filteradmin_footer_textaccesly-widget.php:113
actionadmin_initaccesly-widget.php:140
actionadmin_post_accesly_activate_licenseaccesly-widget.php:255
actionadmin_post_accesly_deactivate_licenseaccesly-widget.php:256
actionaccesly_daily_license_checkaccesly-widget.php:257
actionwpaccesly-widget.php:288
actionwp_footerincludes\widget-frontend.php:72

Scheduled Events 1

accesly_daily_license_check
Maintenance & Trust

Accesly Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version
Downloads787

Community Trust

Rating100/100
Number of ratings2
Active installs50
Developer Profile

Accesly Widget Developer Profile

Jasper

1 plugin · 50 total installs

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

How We Detect Accesly Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/accesly-widget/assets/css/aw-styles.css/wp-content/plugins/accesly-widget/assets/js/aw-scripts.js/wp-content/plugins/accesly-widget/assets/css/aw-admin.css/wp-content/plugins/accesly-widget/assets/js/aw-admin.js
Script Paths
/wp-content/plugins/accesly-widget/assets/js/aw-scripts.js/wp-content/plugins/accesly-widget/assets/js/aw-admin.js
Version Parameters
accesly-widget/assets/css/aw-styles.css?ver=accesly-widget/assets/js/aw-scripts.js?ver=accesly-widget/assets/css/aw-admin.css?ver=accesly-widget/assets/js/aw-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
accesly-widget-settingsaccesly-settings-section
Data Attributes
data-setting-iddata-setting-namedata-setting-value
JS Globals
acceslySettingsacceslyDefaults
FAQ

Frequently Asked Questions about Accesly Widget