用途:对面向浏览器的 HTML、CSS、JavaScript、TypeScript、JSX、TSX 代码执行前端审查,覆盖无障碍、XSS 防护、渲染性能、CSS、表单、事件监听器清理与反模式等检查项。适用时需结合 TypeScript 检查一起应用。
使用方式:先阅读审查原则以确认权威性、适用性、证据与阻断标准,再从源码和相关框架配置确认渲染/运行时路径,然后逐项应用下列检查,并以实际证据而非外观猜测得出结论。
主要能力:无障碍方面,要求交互元素有可访问名称、图标按钮使用 aria-label 或视觉隐藏文本、表单控件有程序化关联的标签、信息图片有描述性 alt、装饰图片用 alt="",并核查焦点行为、文本对比度、键盘导航与焦点顺序。XSS 方面,将 innerHTML 赋值用户值、未净化的 dangerouslySetInnerHTML、在 eval/Function/setTimeout(string) 中使用用户可控值列为阻断项,并校验 URL scheme。性能方面,调查读写布局交错、图片尺寸预留、离屏图片加载、大体积脚本加载语义与昂贵渲染工作。CSS 方面,审查 !important、设计令牌、z-index、position: fixed/sticky、过宽选择器。表单方面,审查可访问名称、autocomplete 元数据、用 aria-describedby 关联错误、验证失败不清空字段。事件监听方面,确认生命周期结束时监听器停止生效,fetch 清理优先用 AbortController。
限制:资料未提供安装命令、运行方式、价格或平台信息。