SuperAPI AI 工具集

frontend-security

前端与建站

查看项目

更新于 10-16 08:45

技能介绍

用途:对前端及相关代码库进行安全审计,先关注浏览器/前端问题,同时在影响前端安全时,把 Node.js、npm、认证/会话、上传等发现路由到相应参考文档。

主要能力:按六步流程开展审计——映射应用上下文(路由、渲染模型、API 边界、认证/会话、第三方脚本、上传、包管理入口、部署假设);追踪数据流(URL 参数、表单、存储、postMessage、服务端响应、上传文件、Cookie、请求头、包元数据等不可信来源,流向 DOM、导航、模板、命令、文件系统、数据库、网络与日志汇点);用模式搜索、框架感知检查及 AST/Semgrep 收集证据;审查输出编码、净化、CSP、CSRF 控制、令牌存储、输入校验、上传处理与依赖控制等防护;结合可利用性在上下文中定级;按固定格式出具报告。

使用方式:先以宽泛扩展名集合搜索,再收敛到项目;语法或多行结构关键时优先用 AST 工具或 Semgrep 确认。检索主题包括 XSS/DOM/导航线索(dangerouslySetInnerHTML、innerHTML、location 赋值、javascript: 等)、CSRF/认证/API 线索(表单、fetch/axios、localStorage、Bearer/token)、密钥/上传/运行时线索(api key 赋值、multer、npm 生命周期脚本、child_process)。搜索结果只是线索,不能单独作为漏洞证据,需结合上下文源码到汇点链路复核。

参考文档:根据发现加载 references 下的 xss-prevention.md、csrf-protection.md、dom-security.md、csp-configuration.md、input-validation.md、nodejs-npm-security.md、framework-patterns.md、file-upload-security.md、jwt-security.md。

适用场景:前端安全评审、XSS/CSRF/DOM 漏洞审计、CSP 与输入校验检查、上传与 JWT 实现审查、npm 供应链排查。

限制:报告需说明范围边界——本技能可识别前端触发的服务端/API、上传、认证或供应链风险,但深度后端授权、数据库、基础设施、恶意软件或事件响应应转交专门工作流;定级须基于项目上下文,不能仅凭搜索模式。

分类:安全与审计。