SuperAPI AI 工具集

security

安全与审计

查看项目

更新于 10-16 08:07

技能介绍

用途:这是一个 JavaScript 安全技能速查卡,面向开发者提供常见漏洞的预防做法,帮助在编码和上线前后降低安全风险。

主要能力:XSS 防护方面,避免直接赋值 innerHTML,改用 textContent,或用 DOMPurify 净化,或通过 createElement 构建元素;输入校验强调服务端校验必需、客户端仅用于体验,并给出邮箱正则、简单净化以及使用 zod 做 schema 校验的示例;内容安全策略给出 HTML head 或 HTTP 头中的 CSP 配置示例;安全存储指出不要在 localStorage 存放敏感数据和令牌,应使用 httpOnly cookie,并展示 cookie 的 Secure、HttpOnly、SameSite 设置;CSRF 防护展示在 fetch 请求中附带 X-CSRF-Token 的做法;依赖安全给出审计与修复命令;还列出常见漏洞与对应预防,并提供原型污染的安全合并写法、JWT 仅存内存与刷新流程、开放重定向的 URL 校验,以及 CSP 违规日志与 XSS 自测方法。

使用方式:按清单逐项落地,如清洗用户输入、强制 HTTPS、设置 CSP 头、审计依赖、加密敏感数据、令牌放入 httpOnly cookie、启用 CSRF 防护、错误信息不泄露信息。依赖审计可用 npm audit、npm audit fix、npm audit --package-lock-only,或用 npx snyk test 做更深入分析。

限制:资料未提供该技能的安装方式、平台支持、版本要求、收费信息及官方文档链接,这些内容暂未提供;示例中的简单净化与部分配置需结合具体项目调整。