SuperAPI AI 工具集

workers-security

安全与审计

查看项目

更新于 10-16 01:11

技能介绍

用途:为 Cloudflare Workers 与 API 提供安全防护模式,覆盖认证、CORS、限流、输入校验、密钥管理与安全响应头,适用于加固 API、使用 JWT 或 API 密钥,以及排查认证失败等场景。

主要能力:提供安全检查清单与常见安全错误对照表(如缺失认证、SQL 注入、XSS、CORS 配置错误、代码中泄露密钥、缺少限流、弱令牌、缺少 HTTPS、不安全响应头、权限过大)。给出 JWT 校验(基于 crypto.subtle 的 HMAC/SHA-256 验签与过期检查)、API 密钥校验(哈希后经 KV 或 D1 查询,不存明文)、Zod 输入校验、安全响应头设置(nosniff、X-Frame-Options、CSP、HSTS、Referrer-Policy)以及按白名单配置的 CORS 处理示例。

使用方式:按任务加载对应参考文档,如认证、CORS、输入校验、密钥管理、限流、安全响应头;可直接使用模板 templates/auth-middleware.ts、templates/cors-handler.ts、templates/rate-limiter.ts、templates/secure-worker.ts;审计脚本命令为 ./security-audit.sh <url>。密钥应存放于 Wrangler secrets,使用 wrangler secret 管理。

限制:资料未提供具体安装步骤、依赖版本、收费与价格信息,也未说明各模板的完整参数与兼容范围,相关细节暂未提供。