Skip to content
THREATWIRE

Aderyn

Rust-based Solidity static analyser

Cyfrin's static analyser for Solidity written in Rust, with detectors, Markdown audit-style reports and editor integration.

Open sourceGPL-3.0-only
Homepage of Aderyn
Official repository page, captured by ThreatWire.

What Aderyn does

Aderyn walks the abstract syntax tree of Solidity code to flag common vulnerabilities and code-quality issues, and produces reports in Markdown, JSON or SARIF that resemble audit findings. It works with Foundry and Hardhat projects.

It also provides a language server for editor integration, so issues show up while code is being written. Custom detectors can be added.

Key features

  • Solidity AST-based detectors
  • Markdown, JSON and SARIF reports
  • Foundry and Hardhat support
  • Editor integration via language server
  • Custom detectors

Licence

GPL-3.0-only · GNU GPL v3 · Open source

Checked by ThreatWire against the repository's licence file on 2026-10-20. GitHub detects: GPL-3.0.

Security of Aderyn itself

No published advisory found for Aderyn in GitHub repository advisories. That does not mean the tool has no vulnerabilities.

Sources: GitHub repository advisories · checked 2026-10-20.

Categories and tags

Smart contract securityStatic code analysis (SAST)#solidity#static-analysis#rust#editor#static-code-analyzer#mcp-server

Related tools

  • Slither

    Static analyser for Solidity and Vyper

    Trail of Bits' static analysis framework for Solidity and Vyper with dozens of vulnerability detectors, printers and an API for custom analyses.

    Stars
    6.4k
    Forks
    1.2k
    Last commit
    2 months ago
    AGPL-3.0-onlyOpen sourceSmart contract security
  • Foundry

    Fast toolkit for Ethereum development and testing

    Rust toolkit (forge, cast, anvil, chisel) to build, test, fuzz and deploy Solidity contracts, with fuzz and invariant testing built in.

    Stars
    11k
    Forks
    2.7k
    Last commit
    today
    Apache-2.0 OR MITOpen sourceSmart contract security
  • Mythril

    Symbolic execution analyser for EVM bytecode

    Security analysis tool from Consensys Diligence that uses symbolic execution and SMT solving to find vulnerabilities in EVM bytecode.

    Stars
    4.3k
    Forks
    821
    Last commit
    1 year ago
  • Echidna

    Property-based fuzzer for Ethereum smart contracts

    Trail of Bits' fuzzer that generates transaction sequences to break user-defined invariants and assertions in Solidity contracts.

    Stars
    3.2k
    Forks
    437
    Last commit
    5 days ago
    AGPL-3.0-onlyOpen sourceSmart contract security
  • Halmos

    Symbolic testing for EVM smart contracts

    a16z's symbolic testing tool that runs Foundry-style tests with symbolic inputs to prove properties or find counterexamples.

    Stars
    1k
    Forks
    113
    Last commit
    1 year ago
    AGPL-3.0-onlyOpen sourceSmart contract security
  • Semgrep

    Lightweight, pattern-based static analysis

    Fast static analysis engine where rules look like the code they match, supporting many languages; the open-source Community Edition runs locally and in CI.

    Stars
    17k
    Forks
    1.1k
    Last commit
    5 days ago
    LGPL-2.1-onlyOpen sourceStatic code analysis (SAST)
    Alternative toVeracodeCheckmarx One+1
Share on X@threatwire_https://www.threatwire.tech/tools/aderyn