SuperAPI AI 工具集

solidity-security

安全与审计

查看项目

更新于 10-16 07:22

技能介绍

用途:帮助开发者与审计者掌握智能合约安全最佳实践,防止常见漏洞,采用安全的 Solidity 开发模式。适用场景包括编写安全合约、审计现有合约漏洞、实现安全的 DeFi 协议、防范重入/整数溢出/访问控制问题、在保持安全前提下优化 gas、为专业审计做准备、理解常见攻击向量。

能力与做法:以安全模式为核心,覆盖重入防护(ReentrancyGuard)、整数溢出防护、访问控制(Ownable 等)以及遵循 CEI(检查-效果-交互)模式的提款实现。资料给出 Hardhat 测试示例,演示如何验证重入攻击被回滚、溢出交易被回滚、未授权提款被拒绝;并给出面向审计的合约文档范例,使用 @title/@dev/@notice 等注释说明功能与设计意图。

使用方式:作为技能在编写或审计 Solidity 合约时调用,结合上述模式开发与测试。测试依赖 Hardhat 与 Chai/ethers,示例以 describe/it 组织安全测试用例。更详细的模式文档位于 references/details.md,在导航层级不足时阅读该文件。

限制:资料未提供该技能的安装命令、支持的版本、平台限制或收费信息,这些内容暂未提供。具体漏洞覆盖范围与完整规则以实际参考文件为准。