技能 Frontend Security Coder
🔒

Frontend Security Coder

安全

保护您的前端代码

前端应用程序容易受到 XSS、CSRF 和其他攻击。此技能生成安全的代码模式并识别 Web 应用程序中的漏洞,以防范常见的攻击向量。

支持: Claude Codex Code(CC)
🥉 73 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Frontend Security Coder”。 在 React 中生成一个清理用户输入的 XSS 安全输入组件

预期结果:

一个 React 组件,使用 DOMPurify 进行适当的输入清理、输出编码和以安全为中心的 prop 验证。

正在使用“Frontend Security Coder”。 为 JavaScript 应用程序编写 CSRF 防护代码

预期结果:

JavaScript 模块,带有 fetch 包装器,可自动附加 CSRF 令牌、验证响应并处理令牌刷新。

正在使用“Frontend Security Coder”。 为 SPA 创建安全认证模式

预期结果:

完整的认证模块,使用 httpOnly cookie、带有安全存储的刷新令牌和自动会话管理。

安全审计

安全
v1 • 2/25/2026

This is a prompt-only skill that generates frontend security content. No executable code was detected. The skill provides security guidance through natural language prompts without any system-level access, network calls, or file operations. Risk score is 0/100.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
83
规范符合性

你能构建什么

安全组件开发

生成具有内置 XSS 防护和输入验证的安全感知型 React、Vue 或 Angular 组件

安全代码审查

获取前端代码片段的详细安全分析,包括具体的漏洞识别和修复指导

安全最佳实践学习

通过生成的示例和解释学习前端开发的安全编码模式和实践

试试这些提示

基本 XSS 防护
在 [FRAMEWORK] 中生成一个 XSS 安全的输入组件,该组件清理用户输入并防止脚本注入攻击。包含适当的转义函数。
CSRF 令牌处理器
为前端应用程序编写一个 CSRF 令牌管理模块。包括令牌检索、请求验证和自动令牌刷新逻辑。
安全认证流程
为单页应用程序生成安全认证流程模式。包括令牌存储最佳实践、刷新令牌处理和会话超时逻辑。
CSP 配置指南
为现代 Web 应用程序创建全面的内容安全策略配置。包括脚本、样式、图片和 API 调用的指令。

最佳实践

  • 始终在客户端和服务器端验证和清理用户输入,即使存在客户端验证
  • 使用现代安全库(如 DOMPurify)进行 HTML 清理,而不是编写自定义转义函数
  • 实施内容安全策略头,为防御 XSS 攻击提供额外的防护层

避免

  • 在未经清理的情况下将用户提供的数据与 innerHTML 一起使用 - 这会直接创建 XSS 漏洞
  • 将敏感令牌存储在 localStorage 而不是 httpOnly cookie 中 - 令牌可被 JavaScript 访问
  • 因为增加复杂性而禁用 API 端点的 CSRF 保护 - 这会使应用程序暴露于跨站请求伪造攻击

常见问题

此技能会扫描我现有的代码库以查找漏洞吗?
不,此技能根据提示生成安全相关的代码和模式。它不分析外部代码库。
此技能可以替代安全审计吗?
不,此技能提供编码指导和模式。它无法替代专业的安全审计或渗透测试。
此技能支持哪些框架?
此技能可以为 React、Vue、Angular、原生 JavaScript 和其他流行的前端框架生成代码。
生成的代码是否同时适用于前端和后端?
此技能专注于前端安全模式。后端安全需要服务器端实现,不在此技能覆盖范围内。
如何将其与 Claude Code 或 Codex 一起使用?
激活此技能并提供您需要的安全模式的具体提示。此技能将生成适当的代码和解释。
安全建议是否是最新的?
此技能根据既定的安全实践生成建议。请始终根据当前的安全标准和 OWASP 指南进行验证。

开发者详情

文件结构

📄 SKILL.md