SuperAPI AI 工具集

qe-security-visual-testing

安全与审计

查看项目

更新于 10-16 03:48

技能介绍

用途:在 Web 应用测试中同时覆盖安全与视觉质量,适用于登录页、支付表单等含敏感数据的页面,以及需要跨设备视觉回归与无障碍检查的场景。纯 API 测试应改用 security-testing 技能。

主要能力:URL 校验(拦截 javascript:、data:、file: 等恶意 scheme,目标 <5ms);PII 检测(邮箱、电话、信用卡、SSN、API 密钥、密码字段等 6 类以上,目标 <100ms);并行多视口截图(mobile 320x568、tablet 768x1024、desktop 1440x900、wide 1920x1080,4 路并发);视觉回归像素比对(阈值可配置,目标 <500ms);axe-core 无障碍审计(WCAG 2.1 A/AA/AAA,目标 <2s)。

使用方式:通过命令行执行,如 aqe test visual-audit --url https://example.com --security --accessibility 运行完整流水线;aqe screenshot --url ... --pii-safe 自动遮蔽 PII;aqe test responsive --url ... --viewports mobile,tablet,desktop 做响应式审计。PII 默认高强度模糊,也可选 redact、pixelate、blur。代码中可引入 @agentic-qe/v3 的 BrowserSecurityScanner 与 TrajectoryAdapter,按配置启用 urlValidation、piiDetection(maskBeforeSave)、parallelViewports 等。FleetManager 可并行协调 qe-visual-tester、qe-security-scanner、qe-accessibility-auditor 三类代理;记忆命名空间为 aqe/security-visual/。

限制与注意:截图保存前必须先遮蔽 PII;基线需纳入版本控制,缺失基线时先用 --update-baseline;常见错误包括 URL_BLOCKED、PII_DETECTED、BASELINE_MISSING、VIEWPORT_TIMEOUT、ACCESSIBILITY_FAILED,需按提示处理。官方未提供具体收费与平台支持信息,暂未提供。