Linux 软件免费装
Banner图

Alevity – Accessibility Scanner by Ensoro

开发者 ensoro
更新时间 2026年10月20日 18:25
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

accessibility wcag screen-reader accessibility-checker wcag-scanner

下载

1.0.0

详情介绍:

Alevity is a real-browser accessibility scanner for WordPress. Unlike static analysis tools, Alevity opens your pages in a real Chromium browser and delivers accurate, reproducible WCAG 2.1/2.2 AA results you can act on with confidence. Every accessibility violation is stored directly in your WordPress database, displayed in a clean admin dashboard, and highlighted visually on your live pages via the built-in Inspector widget. Why Alevity? Most WordPress accessibility plugins scan HTML source code. That misses issues caused by JavaScript rendering, lazy-loaded content, and dynamic components. Alevity uses a real browser session to open your page and scans what users actually see — giving you results you can trust. Key Features Real Browser Scanning Each page is opened in a headless Chromium browser before scanning. Dynamic content, JavaScript-rendered elements, and lazy-loaded images are all included in the results. Comprehensive Rule Coverage A battle-tested accessibility testing engine checks every page against WCAG 2.0, 2.1, and 2.2 at Levels A and AA. WCAG 2.1 / 2.2 AA Coverage Choose which rule sets to enable: WCAG 2.0 A/AA, WCAG 2.1 A/AA, WCAG 2.2 AA, EN 301 549 (European Accessibility Act), Section 508, W3C ACT Rules, and Best Practices. Over 100 rules total. Inspector Widget After scanning, a non-intrusive sidebar widget appears on your pages (visible only to administrators). It shows your accessibility score, lists all violations grouped by severity, and lets you highlight each issue directly on the page. Visual Highlighting Click any violation in the Inspector to jump directly to the problematic element on the page. Numbered badges are overlaid on each affected element so you can see exactly what needs fixing. Mark as Fixed Mark individual violations as resolved directly from the Inspector or the admin dashboard. Scores update automatically as you fix issues. Auto-Fix (Optional) Enable automatic fixes for common issues: missing alt text on images (filled from filename), empty aria-labels on icon buttons, and missing aria-labels on form inputs that have placeholder text. Local Scan Comparison The Inspector compares current DOM state against stored violations. If an element has changed since the last scan, the violation is automatically marked as likely fixed. Supported Rule Sets Who Is This For? How It Works
  1. Install and activate the plugin
  2. Register or log in with your Alevity account at alevity.ensoro.io
  3. Go to the Alevity dashboard in your WordPress admin
  4. Select any page or post and click Scan
  5. Results appear in your dashboard within seconds
  6. Browse violations by severity (critical, serious, moderate, minor)
  7. Use the Inspector widget on any page to highlight and fix issues
Privacy & Data Alevity sends your page URLs to the Alevity scanning service (https://alevity.ensoro.io/) for processing. No personal data of your website visitors is collected or transmitted. Scanning only begins after you explicitly log in and initiate a scan. See the External Services section below for full details. Source Code JavaScript source files are available in the plugin's GitHub repository: https://github.com/3nsoro/alevity

安装:

  1. Upload the alevity-ensoro folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Click Alevity in the left admin menu
  4. Register a free account or log in at alevity.ensoro.io
  5. Start scanning your pages from the Dashboard tab
Requirements:

屏幕截图:

  • Dashboard — list of all pages with last scan score and status.
  • Settings — configure WCAG rule sets for every scan.
  • Inspector Widget — accessibility overlay on a live page with highlighted violations and fix guidance.
  • Inspector Widget — expanded violation detail with WCAG criteria and the failing element highlighted on the page.
  • Violation Detail — CSS selector, failing HTML, and one-click "Mark as Fixed" for each issue.
  • Clean Scan — score of 100 with no issues once violations are resolved.

升级注意事项:

1.0.0 Initial release.

常见问题:

Is there a free plan?

Yes. The Free plan allows up to 10 scans per day for 1 site. No credit card required.

Does Alevity work with page builders?

Yes. Because Alevity uses a real browser (Chromium), it scans the fully rendered page — including content built with Elementor, Divi, Beaver Builder, Gutenberg, and other page builders. Static HTML scanners miss issues in dynamically rendered content; Alevity does not.

Which WCAG version does it support?

Alevity supports WCAG 2.0, WCAG 2.1, and WCAG 2.2 at both Level A and Level AA. It also supports EN 301 549 (European Accessibility Act), Section 508 (US federal standard), and W3C ACT Rules. You can enable or disable individual rule sets in the Settings tab.

Does it slow down my website?

No. The plugin adds no overhead to your public-facing pages. The Inspector widget is only loaded for logged-in administrators. Scans run on Ensoro's infrastructure and do not consume your server resources.

Where are scan results stored?

All violations and scan results are stored locally in your WordPress database (wp_alevity_scans and wp_alevity_violations tables). The Alevity SaaS service stores only aggregate data (scan status, score, duration) — the full violation details always remain in your WP database.

Can I scan draft or private pages?

Yes. Alevity generates a secure one-time token for each scan request. This token allows the scanning service to access any page — including drafts, private pages, and password-protected pages — without requiring admin credentials.

What happens to my data if I uninstall the plugin?

When you delete the plugin through the WordPress admin, all plugin tables (wp_alevity_scans, wp_alevity_violations) and all plugin options are permanently removed from your database.

Does it support multisite?

Single-site installation is fully supported. Multisite network activation is not tested in this version.

Is the source code available?

Yes. The full source code including React components is available at https://github.com/3nsoro/alevity

更新日志:

1.0.0