SuperAPI AI 工具集

skill-08-security-audit

安全与审计

查看项目

更新于 10-16 06:43

技能介绍

用途:在交互未知智能合约前进行 Web3 安全分析,覆盖漏洞检测、Rug Pull 检查和攻击事件监测。适用时机包括评估未知合约、识别 Rug Pull 与蜜罐、监测活跃漏洞与协议事件、代码安全审查、部署前安全检查清单。

前置条件:MCP 需要 blockchain-rpc-server 与 defi-protocol-server;知识库位于 knowledge-base/security/。

主要能力: 一、自动 Rug Pull 检查。建议在任何代币兑换或添加流动性前运行,检查项含所有权(owner() 是否可无限铸币)、流动性(LP 是否锁定或即将解锁)、蜜罐(卖出模拟是否回滚)、隐藏费用(转账税是否超 10% 或可修改)、代理(实现是否未验证、有无时间锁)、黑名单(isBlacklisted 或转账暂停)。可用 eth_call 模拟单次追踪中完成买入→授权→卖出。 二、漏洞模式扫描,对照 OWASP 智能合约 Top 10:重入(状态更新前的外部调用)、访问控制(关键函数缺少 onlyOwner)、预言机操纵(无 TWAP 的现货价)、闪电贷攻击(单区块价格依赖)、整数问题(0.8.0 前未检查运算)、delegatecall(代理中的不可信实现)、抢跑(无滑点或截止时间保护)。 三、攻击监测:监控 Rekt News、DeFiLlama hacks 仪表盘;对照已知漏洞库检查合约;核对协议 TVL 24 小时内是否下跌超 20%。 四、代码审查清单:Solidity ≥ 0.8.0 且带溢出检查;外部调用采用检查-生效-交互;无 selfdestruct 或对用户输入的 delegatecall;管理函数有时间锁(DeFi 建议 > 24h);状态变更发出事件;具备形式化验证或审计报告。

判定格式:RISK 取 LOW、MEDIUM、HIGH、CRITICAL;FINDINGS 列出带严重级别的问题;RECOMMENDATION 取 PROCEED、CAUTION 或 BLOCK。当 RISK=CRITICAL 或检测到蜜罐时应阻断交互。

限制:资料未说明具体平台支持、收费方式、执行时长或效果保证;实际可用性取决于所列 MCP 与知识库是否就绪。