acetabular-pecanpie918/cdsecurity-skills

GitHub: acetabular-pecanpie918/cdsecurity-skills

一套面向智能合约的 Claude Code 安全技能集,帮助在审计与审查中快速发现常见问题并降低操作负担。

Stars: 0 | Forks: 0

# 🛡️ cdsecurity-skills - 智能合约安全简化版 [![Download cdsecurity-skills](https://img.shields.io/badge/Download%20cdsecurity--skills-blue?style=for-the-badge&logo=github)](https://github.com/acetabular-pecanpie918/cdsecurity-skills) ## 🚀 这是什么 cdsecurity-skills 是一套用于智能合约安全的 Claude Code 技能。它可以帮助你在进行安全检查、审查合约代码时发现常见问题,减少操作负担。 当你需要以下帮助时可以使用它: - 阅读智能合约代码 - 检查安全问题 - 审查常见攻击路径 - 使审计工作更易管理 - 将检查项集中管理 ## 💻 使用前提 开始前,请确保你已具备以下条件: - 一台 Windows 电脑 - 网络连接 - 一个网页浏览器 - 足够的磁盘空间用于保存文件 - 如果打算在 Claude Code 中使用这些技能,需要安装 Claude Code 如果你只想下载项目并查看代码,浏览器就足够了。如果你想使用这些技能,还需要在电脑上安装并配置 Claude Code。 ## 📥 下载 使用以下链接访问项目页面并下载文件: [https://github.com/acetabular-pecanpie918/cdsecurity-skills](https://github.com/acetabular-pecanpie918/cdsecurity-skills) ## 🪟 在 Windows 上下载并打开 请按以下步骤操作: 1. 在浏览器中打开上述下载链接。 2. 在 GitHub 页面中找到绿色的 **Code** 按钮。 3. 点击 **Code**。 4. 选择 **Download ZIP**。 5. 将 ZIP 文件保存到电脑。 6. 打开“下载”文件夹。 7. 右键点击 ZIP 文件,选择 **Extract All**(解压全部)。 8. 选择一个容易找到的文件夹,例如“文档”或“桌面”。 9. 打开解压后的文件夹。 10. 如果看到 setup 或技能文件,请将其保留在该文件夹中以备后续使用。 如果浏览器询问保存位置,请选择一个你常用的文件夹,这样以后更容易找到文件。 ## 🧰 在 Claude Code 中安装 如果你想在 Claude Code 中使用这些技能,请将解压后的文件夹放置到 Claude Code 可以访问的位置。 常见的配置如下: - 下载 ZIP 文件 - 解压文件 - 将技能文件复制到 Claude Code 的技能文件夹 - 打开 Claude Code - 从该文件夹加载技能 如果 Claude Code 在特定位置使用技能文件夹,请使用该路径。保持文件夹名称简洁,以便后续识别。 ## 📂 你会看到的内容 解压文件后,你可能会看到: - 包含使用说明的 README 文件 - 技能文件夹 - 包含操作说明的 Markdown 文件 - 示例提示或任务文件 - 用于安全审查工作的支持文件 这些文件用于帮助 Claude Code 以规范方式使用技能。除非项目说明要求修改,否则请保持文件夹结构不变。 ## 🔍 技能可帮助完成的任务 cdsecurity-skills 可帮助完成常见的智能合约安全任务,例如: - 查找高风险代码路径 - 检查访问控制 - 审查代币逻辑 - 检查重入风险 - 检查输入处理 - 审查管理员函数 - 发现不安全的外部调用 - 整理审计笔记 目标是为你提供在审查合约代码时执行可重复检查的简便方法。 ## 🧭 使用方法 使用项目的简单方式如下: 1. 打开 Claude Code。 2. 加载或指向 cdsecurity-skills 文件夹。 3. 要求其审查智能合约或某段代码。 4. 请求以安全为重点的检查。 5. 查看输出结果并测试提出的问题点。 你可以使用的示例请求: - 检查此合约是否存在访问控制问题。 - 检查此函数是否存在重入风险。 - 查找未检查用户输入的位置。 - 查找不安全的代币转账逻辑。 - 总结该文件中的主要安全风险。 ## 🧪 示例工作流 以下是为非技术人员设计的简单工作流: 1. 从 GitHub 下载 ZIP 文件。 2. 在电脑上解压到文件夹。 3. 打开 Claude Code。 4. 添加技能文件夹。 5. 粘贴合约代码或指向文件。 6. 请求安全审查。 7. 阅读结果。 8. 保存笔记以便后续查看。 这种方式适合需要稳定流程来检查合约的情况。 ## 🛠️ 常见 Windows 问题 如果 ZIP 文件无法打开: - 尝试重新下载 - 确保下载已完成 - 使用 Windows 内置解压工具 - 将文件放在路径较短的文件夹中,例如桌面 如果找不到解压后的文件夹: - 打开“此电脑”或“文件资源管理器” - 检查“下载”文件夹 - 按日期排序 - 查找项目名称对应的文件夹 如果 Claude Code 无法识别技能: - 确认文件夹已解压,而不是留在 ZIP 文件中 - 确认已复制正确的文件夹 - 移动文件后重新打开 Claude Code ## 🔐 安全审查重点 本项目用于智能合约安全工作,因此检查应集中在: - 每个函数的可调用者 - 资金在合约中的流动方式 - 外部调用是否安全 - 状态更新的顺序是否正确 - 算术和代币逻辑是否符合预期 - 管理员权限是否过于宽泛 请将技能作为更广泛审查流程的一部分使用。在修改代码前,亲自阅读代码并验证发现的问题。 ## 🗂️ 建议的文件夹结构 为了在 Windows 上保持整洁,建议使用如下结构: - 文档 - cdsecurity-skills - 审计合约 - 笔记 这样可以将技能与你正在审查的代码分开,便于管理。 ## 🤝 适用场景 cdsecurity-skills 适合以下情况: - 你经常审查智能合约 - 希望帮助发现常见缺陷 - 需要可重复的审查流程 - 使用 Claude Code 阅读代码 - 在电脑上保存审计笔记 它适用于初步检查和更深入审查工作。 ## 📎 快速开始 1. 访问下载链接。 2. 下载项目 ZIP。 3. 在 Windows 上解压。 4. 打开 Claude Code。 5. 加载 cdsecurity-skills 文件夹。 6. 发起安全审查请求。 ## 📚 文件访问 如果你想在使用前检查项目,打开解压后的文件夹并查找: - 主说明文件 - 技能定义 - 使用示例 - 文件夹说明 按顺序阅读说明文件,这是最快的上手方式。 ## 🖱️ 再次下载 如果需要再次访问项目页面,请使用以下链接: [https://github.com/acetabular-pecanpie918/cdsecurity-skills](https://github.com/acetabular-pecanpie918/cdsecurity-skills) ## 🔎 首次使用提示 从一个小合约文件开始。每次只让 Claude Code 检查一种问题类型,例如访问控制或重入风险。这能让输出更易阅读,并帮助你更清楚地判断结果。
标签:cdsecurity, Claude Code, Rust, security prep, smarter audits, Solidity, Windows安装, 下载, 代码审查, 免费开源, 区块链安全, 可视化界面, 合约漏洞, 安全检查, 审计工具, 开发安全, 技能包, 攻击路径分析, 智能合约安全, 杀软绕过, 浏览器使用, 网络流量审计