用途:该技能聚焦于输入校验与净化审计,目标是识别并修复 XSS、SQL 注入和命令注入等注入类漏洞,通过校验模式、净化库和安全编码范式防止注入攻击。主要能力覆盖:XSS 防护(如使用 html-escaper 的 escape 转义用户输入,或采用默认自动转义的模板引擎 EJS/Pug)、SQL 注入防护(使用参数化查询或 ORM,例如 Prisma 的 findUnique)、输入校验模式(如用 zod 定义字段类型、长度与格式约束并在请求处理中 parse)、输出编码、净化库使用以及安全测试。资料中给出的输出清单包括:XSS 防护(转义、CSP)、SQL 注入防护(参数化查询)、命令注入防护、输入校验模式、输出编码、净化库、安全测试。适用场景:Web 应用或 API 的请求处理环节,尤其是直接拼接用户输入到 HTML、SQL 语句或命令的位置。限制:资料未提供具体的安装命令、依赖版本、性能数据或平台支持范围,相关细节暂未提供;示例代码中的库与配置需结合项目实际情况核对后再使用。
input-validation-sanitization-auditor
安全与审计
更新于 10-16 03:16