← 返回
未分类

Frontend Security Review

Use when reviewing frontend security risks such as XSS, CSRF, sensitive data exposure, unsafe DOM APIs, untrusted user input, authentication/token handling,...
用于审查前端安全风险,如XSS、CSRF、敏感数据泄露、不安全的DOM API、不可信的用户输入、认证/令牌处理等。
bovinphang bovinphang 来源
未分类 clawhub v2.6.0 2 版本 100000 Key: 无需
★ 1
Stars
📥 196
下载
💾 0
安装
2
版本
#latest

概述

前端安全审查

Purpose

识别前端代码中的客户端安全风险,并给出可执行修复建议。

Procedure

  1. 先确认审查面:用户输入、动态 HTML、URL 跳转、认证态、RBAC、文件上传、支付/删除等敏感操作、第三方脚本和依赖。
  2. 搜索高危模式:dangerouslySetInnerHTMLv-htmlinnerHTMLdocument.write、动态 script、未校验 redirect、明文 token。
  3. 按风险类型审查:XSS、CSP、敏感数据、CSRF、依赖、输入校验、文件上传、开放重定向、认证授权和第三方脚本。
  4. 用边界模型判断责任:客户端只能改善体验和减少误用,鉴权、授权、上传信任和敏感操作必须由服务端最终裁决。
  5. 高危问题标记为阻塞合并;前端校验只能改善体验,不能作为唯一安全边界。
  6. 输出分级安全报告;报告格式见 references/report-template.md

详细参考

Constraints

  • 不要为了方便开发而绕过安全机制。
  • 不要依赖前端校验作为唯一安全防线。
  • 不要信任任何来自客户端的数据。
  • 发现高危问题时必须标记为阻塞合并。
  • 与通用代码质量 review 分工:本 skill 关注威胁、攻击面和数据泄露。
  • 不把依赖审计结果机械等同为可利用漏洞;需要结合运行路径、暴露面和修复成本判断。
  • 不把隐藏按钮、前端路由守卫或本地角色字段当作授权边界;API、SSR loader、server action 和敏感操作必须有服务端裁决。

Expected Output

输出 CRITICAL/HIGH/MEDIUM/LOW 分级安全审查报告,每个问题关联具体文件和行号,给出修复建议;报告保存为 reports/security-review-YYYY-MM-DD-HHmmss.md

版本历史

共 2 个版本

  • v2.6.0 当前
    2026-06-09 18:46
  • v2.4.0
    2026-06-01 21:32

安全检测

腾讯云安全 (Keen)

队列中

腾讯云安全 (Sanbu)

队列中

🔗 相关推荐

Vue3 Project Standard

bovinphang
在设计或审查 Vue 3 + TypeScript 项目结构、单文件组件/组件边界、Composable 组织、路由组合、Pinia 状态管理所有权时使用。
★ 1 📥 226

Validation And Fix

bovinphang
用于在代码变更后运行已有项目的验证命令并修复失败,包括 lint、类型检查、单元/集成测试、构建、CI 等。
★ 1 📥 221

React Project Standard

bovinphang
用于设计或审查 React + TypeScript 项目结构、功能/模块边界、组件架构、Hook 组织、路由组合等
★ 1 📥 223