ca7ai/evm-ai-workbench

GitHub: ca7ai/evm-ai-workbench

一款融合静态分析与多模型 AI 的 Solidity 智能合约安全审计工作台,帮助开发者识别漏洞并获取修复建议。

Stars: 0 | Forks: 0

# EVM AI Workbench 一款现代化的 Web 工作台,用于审计 Solidity 智能合约。该工具将静态分析与多种强大的 AI 模型(OpenAI、Gemini、Claude)相结合,提供全面的安全审计,帮助开发者有效地识别和修复漏洞。 1 2 ## ✨ 功能特性 - **多维度分析**:将传统的静态分析(Solhint、Slither)与前沿的 AI 驱动代码审查相结合。 - **支持主流 AI 提供商**:无缝集成 OpenAI、Google Gemini 和 Anthropic Claude。 - **直观的 UI**:使用 Next.js 构建的简洁、响应式界面,便于粘贴合约代码和查看结果。 - **详尽的发现报告**:为每个漏洞提供清晰的描述、严重等级和可操作的修复建议。 - **并排比较**:轻松切换不同的分析报告以对比发现结果。 ## 🛠️ 技术栈 - **Frontend**:Next.js、React、TypeScript - **Styling**:带 CSS-in-JS 的内联样式 - **Static Analysis**:Solhint、Slither - **AI Integration**:OpenAI API、Google Gemini API、Anthropic Claude API ## 🚀 快速开始 ### 前置条件 - Node.js(建议 v18 或更高版本) - npm 或 yarn ### 安装与本地运行 1. **Clone 仓库:** git clone https://github.com/ca7ai/evm-ai-workbench.git cd evm-ai-workbench 2. **进入 dashboard 应用目录:** cd apps/dashboard 3. **安装依赖:** npm install 4. **运行开发服务器:** npm run dev 5. 在浏览器中打开 [http://localhost:3000](http://localhost:3000)。 ### 配置 要使用 AI 驱动的分析功能,您需要相应提供商的 API Key: - OpenAI - Google (Gemini) - Anthropic (Claude) 这些 Key 可以直接在应用程序 UI 的 “AI Provider Configuration” 部分输入。 ## 📜 许可证 本项目基于 AGPL-3.0 许可证授权 - 详情请参阅 [LICENSE](LICENSE) 文件。
标签:AI 代码审计, Anthropic Claude, DLL 劫持, EVM 安全, OpenAI, Petitpotam, React, Slither, Solhint, Solidity 审计, Syscalls, TypeScript, Web3 工具, Web 应用, 云安全监控, 代码安全, 代码审查, 内存规避, 区块链安全, 去中心化应用, 大语言模型, 威胁情报, 安全插件, 对称加密, 开发者工具, 智能合约安全, 漏洞修复, 漏洞枚举, 网络安全培训, 自动化审计, 自动化攻击, 自动化攻击, 静态分析