Everything Claude Code 安全规则详解:强制执行的安全检查项逐条解析

发布时间:2026/11/4 14:27:55

Everything Claude Code 安全规则详解:强制执行的安全检查项逐条解析 Everything Claude Code 安全规则详解强制执行的安全检查项逐条解析【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-codeEverything Claude Code 是 Anthropic 黑客松获奖作者开源的 Claude Code 工具包其中的安全规则Security Rules是它的核心亮点之一一套强制执行的安全检查项能在 AI 写代码时自动拦截硬编码密钥、SQL 注入、XSS 等高危问题。本文带你逐条解析这套安全规则的每个检查项、触发机制与响应协议帮助你在日常开发中真正用好它。Everything Claude Code 是什么Everything Claude Code 是一个完整的 Claude Code 配置集合包含 agents智能体、commands斜杠命令、skills技能、rules规则和 hooks钩子全部来自作者 10 多个月的生产实战沉淀。其中安全相关的能力分布在三处组件路径作用安全规则rules/security.md每次提交前强制执行的 8 项安全检查安全审查技能skills/security-review/SKILL.md10 大类安全审查清单与代码模式安全审查智能体agents/security-reviewer.md主动检测并修复漏洞的专家 Agent这三者层层递进规则是底线技能是方法智能体是执行者。强制安全检查清单提交前 8 条必过项rules/security.md 定义了标题为Mandatory Security Checks强制安全检查的清单要求在任何一次提交之前逐项确认无硬编码密钥—— API keys、密码、tokens 一律不得出现在代码中所有用户输入已验证—— 未经验证的输入一律不可信防 SQL 注入—— 必须使用参数化查询防 XSS 攻击—— 输出 HTML 前必须做清洗sanitize启用 CSRF 保护—— 所有状态变更操作需携带令牌认证/授权已验证—— 每个受保护路由都要确认访问控制所有端点启用限流—— 防止滥用与暴力请求错误信息不泄露敏感数据—— 不向前端暴露堆栈与内部细节这 8 条清单的价值在于强制执行四个字rules 是 Claude Code 每次会话都会加载的常驻规则AI 在写代码和提交前会自动对照检查而不是一份放在角落的参考文档。密钥管理禁止硬编码必须走环境变量安全规则对密钥管理给出了明确的红绿线❌ 红线const apiKey sk-proj-xxxxx这类硬编码写法✅ 绿线process.env.OPENAI_API_KEY从环境变量读取且读取后立即校验是否存在缺失时快速失败fail fast配套的验证步骤还包括.env.local必须加入.gitignore、确认 git 历史中无密钥残留、生产密钥托管在部署平台如 Vercel、Railway而非代码仓库。这条规则同时被 skills/security-review/SKILL.md 的Secrets Management章节和 agents/security-reviewer.md 的漏洞模式库重复强调属于最高优先级CRITICAL检查项。安全防护逐项解析从输入到输出的完整链路skills/security-review/SKILL.md 把安全检查细化为 10 大类覆盖了请求进入系统到数据返回的完整链路1️⃣ 输入验证Input Validation所有用户输入必须经过 schema 校验如 Zod后才进入业务逻辑文件上传需同时限制大小、类型白名单和扩展名采用白名单验证而非黑名单过滤错误信息不得回显敏感信息2️⃣ SQL 注入防护SQL Injection禁止任何形式的字符串拼接 SQL一律使用参数化查询或 ORM/查询构造器Supabase 等平台的查询需正确使用其链式 API 做条件过滤3️⃣ 认证与授权Authentication AuthorizationToken 存入httpOnlyCookie而不是容易被 XSS 读走的localStorage敏感操作前必须先做授权检查如管理员角色判断Supabase 场景下为所有表启用 Row Level Security行级安全实现基于角色的访问控制RBAC4️⃣ XSS 防护Cross-Site Scripting用户提供的 HTML 必须经 DOMPurify 等工具清洗后再渲染配置 Content-Security-Policy 安全头利用框架如 React自带的转义机制5️⃣ CSRF 防护所有状态变更操作要求携带 CSRF 令牌Cookie 统一设置SameSiteStrict可采用双提交 Cookiedouble-submit cookie模式6️⃣ 限流Rate Limiting所有 API 端点默认限流如 15 分钟内 100 次搜索、支付等昂贵操作使用更严格的独立限流器同时按 IP 与登录用户两个维度限流7️⃣ 敏感数据暴露防护日志中禁止出现密码、token、完整卡号面向用户的错误信息保持通用发生错误请重试详细错误只进服务端日志不向用户暴露 stack trace8️⃣10️⃣ 专项安全链上、依赖与部署前区块链安全Solana 场景钱包签名必须验证、交易细节收款方、金额、余额逐项核验、禁止盲签依赖安全定期执行npm audit、提交 lock 文件、CI 使用npm ci保证可复现构建部署前清单HTTPS 强制、安全头CSP、X-Frame-Options、CORS 正确配置、RLS 启用、文件上传校验等 17 项一次性过堂security-reviewer 智能体主动出击的漏洞猎手rules/security.md 规定一旦发现问题立即停止调用 security-reviewer 智能体处理。agents/security-reviewer.md 就是这个漏洞猎手的完整定义它的核心能力包括主动触发description 明确要求在编写了处理用户输入、认证、API 端点、敏感数据的代码后主动使用无需人工点名自动化扫描内置npm audit、eslint-plugin-security、git-secrets、trufflehog、semgrep等工具的调用方式OWASP Top 10 全覆盖从注入、失效认证、敏感数据泄露到不安全反序列化逐类检查10 大漏洞模式库硬编码密钥、SQL 注入、命令注入、XSS、SSRF、不安全认证、授权缺失、资金竞态条件、限流不足、敏感日志——每条都标注严重级别CRITICAL / HIGH / MEDIUM标准化报告输出包含严重级别、文件位置、影响分析、概念验证和修复建议的安全审查报告并给出 BLOCK / APPROVE WITH CHANGES / APPROVE 的 PR 结论/code-review 命令把安全变成代码门禁commands/code-review.md 定义了一条非常硬核的机制通过git diff --name-only HEAD拿到所有未提交变更的文件逐文件执行安全检查硬编码凭据、SQL 注入、XSS、缺失输入验证、不安全依赖、路径穿越生成带严重级别和行号定位的报告发现 CRITICAL 或 HIGH 级别问题时直接阻止提交命令结尾那句Never approve code with security vulnerabilities绝不批准带安全漏洞的代码正是这套规则的底线精神。配套的 agents/code-reviewer.md 智能体则要求所有代码变更必须使用把安全审查嵌入到每次写码之后的第一时间。安全问题响应协议发现漏洞后的 5 步流程rules/security.md 的Security Response Protocol定义了标准化的应急处置步骤动作要点1️⃣ STOP立即停止先冻结当前工作防止问题扩散2️⃣ Review调用 security-reviewer用专家智能体而非人工直觉来定性3️⃣ Fix修复 CRITICAL 问题高危问题不修完不许继续4️⃣ Rotate轮换已暴露的密钥只要泄露过就默认已失效5️⃣ Sweep全库排查同类问题一个漏洞往往意味着一批漏洞这套止损 → 定性 → 修复 → 换钥 → 扫库的流程与 agents/security-reviewer.md 中的 Emergency Response 章节相互印证覆盖了从发现到复盘的完整闭环。如何启用 Everything Claude Code 的安全规则安全规则是always-follow类型的常驻规则启用方式很简单插件安装作为 Claude Code 插件直接安装/plugin marketplace add/plugin installrules、agents、skills、hooks 一步到位手动安装克隆仓库后将 rules/ 下的文件复制到~/.claude/rules/目录即可生效其余 agents、commands、skills 按需拷贝 小贴士规则文件建议按需裁剪——比如你不做区块链开发可以删掉 Solana 相关检查但前 8 条强制检查项建议原样保留。总结三层防线构建安全闭环Everything Claude Code 的安全体系可以用一张图概括规则层rules/security.md8 条强制检查项 5 步响应协议定义底线技能层skills/security-review/SKILL.md10 大类审查清单定义方法智能体层agents/security-reviewer.md commands/code-review.md主动扫描 提交门禁负责执行对新手而言最实用的上手路径是先装规则再熟悉/code-review门禁最后让 security-reviewer 在你每次写认证、支付、API 代码后自动登场。安全不是上线前的一次性动作而是嵌入每次提交的习惯——这正是这套配置历经 10 多月生产实战验证过的核心理念。【免费下载链接】everything-claude-codeClaude Code toolkit - agents, commands, skills, rules, and hooks for productive AI-assisted development项目地址: https://gitcode.com/GitHub_Trending/eve/everything-claude-code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/4 17:24:09

看完就会:盘点2026年抢手爆款的一键生成论文工具

一天写完毕业论文在2026年已不再是天方夜谭。以下是2026年最炸裂、实测能大幅提速的一键生成论文工具,覆盖选题、文献、写作、降重、排版五大核心场景,帮你高效搞定论文。 一、全流程王者:一站式搞定论文全链路(一天定稿首选&…

2026/11/4 23:14:43

知识图谱与BERT-CNN融合的电影原声智能问答系统实践

简介:面向电影原声领域的智能问答系统论文PDF,提出一种基于BERT-CNN算法的系统设计方案,主要解决传统智能问答无法准确理解用户意图、返回不精确答案的问题。资源完整介绍了系统实现路径:先构建包含电影名称、演员、导演等实体及其…

2026/11/5 11:29:11

STM32串口DMA发送RGB565图片:分包协议与CRC校验实践

简介:一份围绕STM32串口传输彩色图像的嵌入式实践资料包,面向学习摄像头采集、串口通信与上位机图像还原的开发者,也可用于课程设计或项目原型验证。压缩包共499个文件、约10.92MB,包含C/H源码、Keil工程与配置、hex/axf/map等编译…

2026/11/5 11:24:07

Makefile自动化构建:从原理到实战技巧

1. 从零开始理解Makefile的本质 作为一个在Linux环境下摸爬滚打多年的老码农,我见过太多新手面对Makefile时露出的困惑表情。Makefile本质上是一个自动化构建脚本,但它更像是一种"构建逻辑的声明式表达"。想象你是个建筑工头,Makef…

2026/11/5 11:24:07

可跑通的ADS射频仿真实例:S参数、匹配与功放谐波平衡

简介:面向射频与微波电路设计学习者的 ADS 仿真实例合集,围绕阻抗匹配、滤波器、低噪放、功分器、功率放大器与耦合器等典型模块展开,适合希望从原理走向电路建模、仿真与优化的初中级工程师及电子类专业学生查练。压缩包为 rar 格式&#xf…

2026/11/5 11:24:07

存储过程参数过多错误分析与解决方案

1. 问题现象与背景分析 最近在排查一个生产环境数据库问题时,遇到了"CDataBaseEngineSink::OnRequsetInsertCreateRecord 数据库异常:为过程或函数 GSP_GR_InsertCreateRecord 指定了过多的参数"的错误。这个错误发生在调用存储过程GSP_GR_Ins…

2026/11/5 11:24:07

RabbitMQ消息投递可靠性保障与补偿机制实战

1. 消息队列中的投递可靠性难题 在分布式系统架构中,RabbitMQ作为经典的消息中间件,其消息投递的可靠性直接影响着业务系统的稳定性。我经历过一个电商订单系统案例:促销高峰期每秒3000订单消息通过RabbitMQ流转,有0.3%的消息神秘…

2026/11/5 11:24:06

SIL2认证的本质:从IEC 61508到ControlLogix硬件诊断的确定性实现

简介:本资源为罗克韦尔自动化(Rockwell Automation)ControlLogix系列PLC于2021年通过IEC 61508:2010标准SIL2功能安全认证的官方技术文档,面向工业自动化工程师、安全系统设计人员及PLC应用开发者,解决安全回路设计中对…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑