SuperAPI AI 工具集

owasp-security

安全与审计

查看项目

更新于 10-15 22:14

技能介绍

用途:该技能用于在 Web 应用开发中落实 OWASP Top 10(2021)安全编码实践,帮助预防常见安全漏洞,适用于实现认证、保护 API、处理用户输入等场景。

主要能力:按 OWASP Top 10 逐项给出预防要点,包括 A01 访问控制(授权校验、RBAC、防 IDOR)、A02 加密失败(bcrypt 密码哈希、安全令牌生成、AES-256-GCM 加密、Helmet 安全头)、A03 注入(参数化查询、NoSQL 输入校验、execFile 防命令注入)、A04 不安全设计(限流、Zod 输入校验)、A05 安全配置错误、A06 组件漏洞(npm audit、Snyk)、A07 认证失败(JWT 短过期与刷新令牌、TOTP 多因素认证)、A08 数据完整性/XSS(DOMPurify、CSP)、A09 日志监控(Winston 记录安全事件)、A10 SSRF(URL 白名单、拦截私有 IP)。

使用方式:资料以代码示例形式展示正反写法,如参数化查询 db.query('SELECT * FROM users WHERE email = $1', [email])、依赖扫描命令 npm audit、npx snyk test、npx npm-check-updates -u,并附部署前安全检查清单(认证、授权、输入输出、基础设施、监控)。

适用场景:Node.js/TypeScript Web 后端与 API 的安全加固、代码评审与上线前自查。

限制:资料未提供该技能的安装方式、运行命令、收费或平台支持信息;示例以 Node.js 生态为主,其他语言需自行适配。