SuperAPI AI 工具集

loom-data-validation

数据与分析

查看项目

更新于 10-15 20:28

技能介绍

用途:在数据进入处理流程前,确保其符合预期格式、类型与约束,并覆盖安全导向的校验、数据管线校验与错误处理。

主要能力:模式校验(JSON Schema、Zod、Pydantic、Joi、Yup、Ajv、class-validator);输入净化与清洗(HTML、文件名、路径、SQL 字符串等);输出编码(HTML、JavaScript 字符串、URL、CSS、JSON);类型强制转换与约束、业务规则、不变量校验;API 请求/响应校验与契约;数据管线质量检查(Great Expectations、dbt tests);ML/AI 特征校验、分布检查与数据漂移检测。

使用方式:按触发关键词(validate、validation、sanitize、schema validation、form validation、XSS prevention、injection prevention、request validation、feature validation 等)选用对应模式;示例中给出 Ajv、Zod、Pydantic、DOMPurify 等库的用法,需按项目技术栈引入相应依赖并编译或缓存校验器,配合错误格式化返回字段级错误。

适用场景:表单与 API 输入校验、富文本与用户内容净化、文件名与路径安全处理、数据管线与数据质量校验、AI/ML 特征与漂移检查。

限制:资料未提供具体安装命令、版本要求、收费与性能数据;SQL 转义仅作补充,仍建议使用参数化查询;部分示例(如唯一性校验)涉及数据库调用,需自行处理同步/异步与外部依赖。