SuperAPI AI 工具集

kb-github-a11y-scanner

数据与分析

查看项目

更新于 10-15 20:14

技能介绍

用途:这是参考数据而非评审器,帮助代理识别并整合 GitHub Accessibility Scanner(github/accessibility-scanner@v2,公开预览版)。

主要能力:扫描器为官方 GitHub Action,用无头浏览器中的 axe-core 扫描 live URL,为每个发现创建可跟踪的 GitHub Issue(含受影响元素、WCAG 条目、修复指引),可选分配给 GitHub Copilot 生成修复建议与 PR,跨运行缓存以实现增量检测,支持认证扫描、可选截图。本技能可检测配置、解析扫描器 Issue、与本地扫描关联、跟踪 Copilot 修复。

检测方式:在 .github/workflows/ 中搜索 grep -rl "github/accessibility-scanner" .github/workflows/,匹配 - uses: github/accessibility-scanner@v2。工作流输入包括必填的 urls、repository、token、cache_key,以及可选的 login_url、username、password、auth_context、skip_copilot_assignment、include_screenshots。

解析与关联:Issue 标题对应 axe-core 规则与 WCAG 条目,影响级别(Critical/Serious/Moderate/Minor)直接映射代理严重度模型。缓存状态分 new、fixed、persistent。按规则 ID、URL、元素匹配本地扫描,双源确认则提升置信度。可用 GitHub 搜索查询 Copilot 修复状态。

限制:仅据资料描述机制,具体安装步骤、费用与效果暂未提供。