skynettechnologies / sylius-accessibility-scanner-plugin
Scan, monitor, and identify website accessibility issues across WCAG 2.0, 2.1, 2.2, ADA, Section 508, EN 301 549, UK Equality Act, Australian DDA, and Canada ACA. Get simple issue highlights with recommended fixes.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Twig
Type:sylius-plugin
pkg:composer/skynettechnologies/sylius-accessibility-scanner-plugin
Requires
- php: ^8.2
- sylius/sylius: ^2.0
Requires (Dev)
- behat/behat: ^3.16
- dmore/behat-chrome-extension: ^1.4
- dmore/chrome-mink-driver: ^2.9
- friends-of-behat/mink: ^1.11
- friends-of-behat/mink-browserkit-driver: ^1.6
- friends-of-behat/mink-debug-extension: ^2.1
- friends-of-behat/mink-extension: ^2.7
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.1
- friends-of-behat/symfony-extension: ^2.6
- friends-of-behat/variadic-extension: ^1.6
- nyholm/psr7: ^1.8
- phpstan/phpstan: ^1.12
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-webmozart-assert: ^1.2
- phpunit/phpunit: ^10.5
- robertfausk/behat-panther-extension: ^1.1
- sylius-labs/coding-standard: ^4.4
- sylius-labs/suite-tags-extension: ~0.2
- sylius/sylius-rector: ^2.0
- sylius/test-application: ^2.0.0@alpha
- symfony/browser-kit: ^6.4 || ^7.1
- symfony/debug-bundle: ^6.4 || ^7.1
- symfony/dotenv: ^6.4 || ^7.1
- symfony/http-client: ^6.4 || ^7.1
- symfony/intl: ^6.4 || ^7.1
- symfony/runtime: ^6.4 || ^7.1
- symfony/web-profiler-bundle: ^6.4 || ^7.1
- symfony/webpack-encore-bundle: ^2.2
README
Overview
The SkynetAccessibility Scanner Application is a powerful Accessibility Testing Tool and Accessibility Scanning Software that enables organizations, businesses, government entities, and individuals to proactively scan, monitor, and remediate accessibility compliance issues. It functions as both an Accessibility Checker and Accessibility Compliance Testing Software, ensuring websites and applications meet global and regional accessibility standards.
It supports compliance with WCAG 2.0, 2.1, 2.2, ADA, Section 508, European EN 301 549, UK Equality Act, Australian DDA, Canada ACA, and European countries accessibility standards (such as Germany BITV 2.0, France RGAA, Spain UNE 139803, and Italy Stanca Act). With user-friendly issue highlighting and remediation recommendations, even non-technical users can resolve accessibility challenges effectively.
This tool is designed for:
- Businesses of all sizes
- Enterprises
- Government entities
- Website owners
- E-commerce platforms
- Development and maintenance agencies
Start your 10-Day Free Trial today!
Why SkynetAccessibility Scanner?
In today’s digital world, Accessibility Testing isn’t a one-time task. Evolving standards and regulations require continuous monitoring and compliance. This solution empowers organizations to detect, track, and remediate accessibility violations across websites, web applications, and documents using advanced Accessibility Scanning Software.
With proactive monitoring, you can ensure that your digital properties remain inclusive and accessible, while minimizing compliance risks.
Key Features
- Accessibility Testing – Automated scanning and issue detection with actionable guidance.
- Accessibility Checker – Highlights issues and suggests fixes for developers and content editors.
- 10-Days Free Trial – Get started risk-free. Subscriptions auto-convert after trial, with pay-later flexibility.
- Flexible Subscription – Cancel anytime with no hidden fees.
- Sitemap-Based Monitoring – Automatically scans website pages based on sitemap.
- Automated Comprehensive Website Scanning – Detect WCAG, ADA, Section 508, EN 301 549, and other compliance violations within 24 hours of setup.
- Scheduled Monitoring – Automate scans weekly, monthly, or quarterly.
- Auto-Generated Scan Reports – Detailed reports with severity levels, recommendations, and compliance tracking.
- Multi-Language Support – Scanning and monitoring available in 40+ languages.
- Integration with All in One Accessibility® Dashboard – Centralized insights and controls.
- Optional Add-Ons – Enhance compliance with custom add-ons.
- Accessibility Compliance Testing Software - features for enterprise workflows and audit trails.
- Accessibility Scanning Monitoring Application - supports API-based integrations for automation and reporting.
Compliance Standards Supported
- WCAG 2.0, 2.1, 2.2
- ADA
- Section 508
- EN 301 549 (EU)
- UK Equality Act
- Australian DDA
- Canada ACA
European Countries Accessibility Standards
Our SkynetAccessibility Scanner Application aligns with European country-level accessibility requirements, including (but not limited to):
- Germany — BITV 2.0 (Barrierefreie Informationstechnik-Verordnung)
- France — RGAA (Référentiel Général d’Amélioration de l’Accessibilité)
- Spain — UNE 139803 (Spanish accessibility technical standard)
- Italy — Stanca Act (Legislative Decree on Accessibility of ICT)
- Netherlands — Tijdelijke richtlijn / Nederland accessibility requirements (aligns with EN 301 549)
- Sweden — Swedish regulations aligned with EU accessibility directives
- Poland, Belgium, Portugal, Ireland, Greece, Czechia — national implementations that map to EN 301 549 / WCAG requirements
Note: EN 301 549 is the EU-level harmonized standard that maps to WCAG and is widely used as the technical reference for accessibility across EU member states. Individual countries may have additional national guidance and implementation specifics — the scanner flags issues against common technical checks and can be mapped to local regulations for reporting.
How It Works
- Scan Your Website – Run automated scans to detect accessibility issues with our Accessibility Testing Tool.
- Review Reports – Access prioritized issue lists with remediation recommendations.
- Monitor & Maintain – Keep your website accessible with ongoing monitoring using the Accessibility Scanning Monitoring Application.
Who Can Benefit?
- Website Owners & Businesses
- Developers & Web Agencies
- Digital Marketing & SEO Professionals
- Government & Public Sector Organizations
- Legal & Compliance Teams
- Advocacy & Accessibility-Focused Organizations
- E-commerce & SaaS Platforms
Getting Started
- Visit Skynet Technologies Accessibility Monitoring.
- Request a demo or sign up for a free trial.
- Configure domains and scan settings.
- Start monitoring accessibility compliance and download reports.
Requirements
- Sylius 2.0+ (or later)
- PHP 8.2+ (PHP 8.3 or higher recommended)
- MySQL 9.1+ or MariaDB 10.2+
- Symfony 6.0+ (compatible with Sylius 2.0+)
- Apache or Nginx web server (with mod_rewrite enabled for Apache)
- cURL support enabled in PHP
- mbstring and PDO extensions enabled in PHP
Installation
Follow these steps to install the plugin in your Sylius project:
1. Install the Plugin via Composer
To install the plugin, run the following command in your project’s root directory:
composer require skynet/accessibility-scanner-plugin
2. Enable the Plugin
For Sylius 2.0+ and newer versions, the plugin should automatically be enabled once installed via Composer. However, if it’s not enabled automatically, you can manually add it to the config/bundles.php file:
return [ // other bundles... Skynet\AccessibilityScannerPlugin\SkynetAccessibilityScannerPlugin::class => ['all' => true], ];
And also you have to add route in config\routes\sylius_admin.yaml, and the content is:
app_plugin_admin_routes: resource: "@SkynetAccessibilityScannerPlugin/src/Resources/config/admin_routing.yaml" prefix: /admin
3. Clear the Cache
Clear the application cache to ensure everything is loaded correctly:
php bin/console cache:clear
4. Register Services
Plugin requires registering services, add the necessary configuration to your config/services.yaml file:
services: # Other services... skynet.menu.admin_listener: class: Skynet\AccessibilityScannerPlugin\Menu\AdminMenuListener arguments: ['@knp_menu.factory'] tags: - { name: kernel.event_listener, event: sylius.menu.admin.main, method: addAdminMenuItems }
This configuration registers the required event listener, integrating the plugin with the Sylius admin menu.
5. Optional: Publish the Plugin Assets
If the plugin includes front-end assets (CSS, JavaScript, or images), you may need to publish them. To do so, run the following commands:
php bin/console assets:install public --symlink php bin/console assetic:dump
CORS Policy Configuration
To avoid CORS policy issues, ensure the following URLs are allowed in your website. These URLs should be added to your CORS configuration or trusted domains list.
| Domain | Description | Usage |
|---|---|---|
https://skynetaccessibilityscan.com |
Skynet Accessibility Scan (Global Domain) | API access and resources |
Instructions
- Update your server's CORS configuration to include these URLs.
- Ensure wildcard subdomains (
*) are supported where necessary. - Verify the application functionality by testing requests to these domains.
- If issues persist, consult the documentation for CORS configuration guidance.
Screenshots
Video
Submit a Support Request
Please visit our support page and fill out the form. Our team will get back to you as soon as possible.
Send Us an Email
Alternatively, you can send an email to our support team:
hello@skynettechnologies.com
Accessibility Partnership Opportunities
Accessibility Agency Partnership
Partner with us as an agency to provide comprehensive accessibility solutions to your existing clients. Get access to exclusive resources, training, and support to help you implement and manage accessibility features effectively.
Accessibility Affiliate Partnership
Join our affiliate program and earn hefty commissions by promoting SkynetAccessibility Scanner. Share our accessibility solution within your network and help businesses improve their website accessibility while generating additional revenue.
For more details, please visit Accessibility Partnership Opportunities Page.
Credits
This Accessibility Scanning Monitoring Application is developed and maintained by Skynet Technologies USA LLC