security-review
Security Review Skill 是一个用于代码安全审查的技能,旨在确保代码遵循安全最佳实践并识别潜在漏洞。根据资料,该技能在添加认证、处理用户输入、使用密钥凭据、创建 API 端点、实现支付/敏感功能、处理文件上传、传输敏感数据或集成第三方 API 时激活。它提供涵盖以下方面的安全检查清单与验证步骤:密钥管理(禁止硬编码密钥,使用环境变量)、输入验证(使用 zod 等 schema 校验用户输入与文件上传)、SQL 注入防护(使用参数化查询)、认证与授权(使用 httpOnly cookie、权限校验、Supabase 行级安全)、XSS 防护(使用 DOMPurify 清洗 HTML、配置 CSP 头)、CSRF 防护(CSRF token、SameSite cookie)、速率限制、敏感数据暴露防护(日志脱敏、通用错误信息)、区块链安全(Solana 钱包签名与交易验证)、依赖安全(npm audit、锁定文件)等。此外还包含自动化安全测试示例、部署前安全检查清单,以及 OWASP Top 10 等资源链接。