SOKEN Contract Review

针对智能合约源代码的自动化安全审查服务,以PDF报告形式交付。本服务以SOKEN LTD运营的远程MCP服务器方式提供。

功能说明

您可提供已部署合约地址及所在链、公开代码库及提交记录、对话中的源文件,或通过一次性上传链接提供私有代码。服务器将固定精确的源代码,在沙箱环境中进行构建,运行静态分析,并映射入口点、角色、外部调用及升级权限。您的AI客户端会话通过只读工具读取已固定的代码,结合代码引用对每条发现进行确认或驳回,并提交结果。服务器强制执行源代码完整性验证(拒绝与固定代码不符的引用),计算所有数量和总计,并应用固定的严重性矩阵。输出结果为托管于soken.dev的PDF报告。

报告发布前,SOKEN LTD的工作人员不会查阅代码或发现内容。本服务为自动化审查,而非人工审计。

连接方式

将服务器URL添加至任何兼容MCP的客户端:

https://mcp.soken.dev/mcp

无需身份验证。以下步骤适用于大多数MCP客户端:

  1. Claude (claude.ai 或 Claude Code):在MCP服务器设置中,将该URL添加为远程MCP服务器。工具将自动出现在您的对话中。
  2. ChatGPT:通过设置中的MCP服务器配置添加该URL。添加后,审查工具将在您的会话中可用。
  3. Cursor:在MCP服务器配置文件中添加该URL。工具将在编辑器的AI面板中可用。
  4. 其他MCP客户端:任何支持Model Context Protocol的客户端均可使用上述URL进行连接。请查阅您的客户端文档了解配置详情。

连接后,使用review_start启动审查,使用review_status跟踪进度,使用review_report获取已完成的报告。

支持的网络

  • EVM链(Ethereum及EVM兼容网络,包括HyperEVM)
  • TRON
  • Solana
  • TON
  • Aptos

目前不支持Starknet和Sui。

支持的语言

  • Solidity、Vyper(EVM、HyperEVM、TRON)
  • Rust:Anchor、原生、Pinocchio(Solana)
  • FunC、Tact、Tolk(TON)
  • Move(Aptos)

合理使用限制

每位用户每天最多生成两份报告。对于通过共享AI平台基础设施中继的请求,限制按审查的合约为单位应用,并为该平台设置共享的每日上限。

发布

报告完成后,您可选择发布。发布需要通过发布工具提供明确同意。已发布的报告将在soken.dev/audits的公开报告库及其公开镜像存储库中提供,并标注"Automated by SOKEN MCP"标签。

每个审查目标(同一链上相同的合约地址,或相同的代码库)仅维护一份已发布报告。同一目标的后续已发布审查将替换之前的已发布报告。已发布的报告将保持公开访问状态,直至根据我们的报告删除政策予以删除。

对于您不拥有的代码的报告,在代码所有者验证所有权之前,High和Critical级别发现的漏洞利用详情将在公开档案中予以隐藏。

源代码

本服务的源代码可在github.com/Soken-LTD/contract-review获取。

联系方式

如需支持、咨询或反馈:hello@soken.dev

soken.dev

聊天