用途:Aderyn(Cyfrin/aderyn)是基于 Rust 的 Solidity 静态分析器,用于发现智能合约中的漏洞与代码质量问题,面向 Foundry 和 Hardhat 项目。
主要能力:无需配置即可对项目运行分析;可选 aderyn.toml 控制根目录、源码路径、include/exclude 过滤、检测器启停与环境变量;检测器按严重级别分为 High/Low,可通过 aderyn registry 查看注册表;报告支持 Markdown、JSON、SARIF 等格式;提供 MCP 服务器(stdio/HTTP),暴露项目概览、合约列表、合约接口面、调用图、节点查找与摘要等工具,便于 AI 与编辑器集成。
使用方式:通过 CLI 运行,支持根目录、src、路径 include/exclude、输出等参数,以及 init、mcp、registry、docs、completions 等子命令。具体命令与参数以官方文档为准。
适用场景:Foundry/Hardhat 项目的合约安全与代码质量检查,以及在 AI 代理或编辑器中通过 MCP 获取项目结构与调用关系信息。
限制:资料未提供具体安装命令、价格、性能数据与检测器完整清单,需查阅官方文档与 GitHub 仓库确认。