Salehin-Sammo/Smart_Contract_Audit

GitHub: Salehin-Sammo/Smart_Contract_Audit

基于 Slither 静态分析引擎的 Solidity 智能合约审计 Web 平台,支持合约上传、自动漏洞检测和结构化报告存储。

Stars: 0 | Forks: 0

# 智能合约审计系统 一个用于**审计 Solidity 智能合约**并通过静态分析进行检测的 Web 平台,作为斯威本科技大学(Swinburne University of Technology)的网络安全项目开发。 ## 概述 上传 Solidity 合约即可获得结构化的安全审计报告。系统会对提交的合约运行 **[Slither](https://github.com/crytic/slither)** 静态分析引擎,检测常见的漏洞模式,并将审计报告持久化存储到关系型数据库中,以便日后审查。 ## 功能 - 通过 **Slither** 分析工具进行 Solidity 智能合约审计 - 用于合约提交和报告查看的 React 前端 - 包含服务端审计逻辑的 Node.js / API 后端 - 审计报告存储在关系型数据库中 - 包含用于测试的示例合约 (`ActivityPool.sol`) ## 结构 | 路径 | 描述 | |---|---| | `client/` | React 前端 | | `server/` | 后端 API 和 Slither 集成 | | `Testing .sol Files/` | 用于审计测试的示例 Solidity 合约 | | `Screenshot Website/` | UI 截图 | ## 技术栈 `Solidity` · `Slither` · `React.js` · `Node.js` · `Express` · `SQL`
标签:GNU通用公共许可证, MITM代理, Node.js, React, Solidity, Syscalls, 云安全监控, 区块链安全, 多线程, 智能合约审计, 静态分析