Skip to content
The Trail of Bits logo

Since 2012, Trail of Bits has helped secure some of the world's most targeted organizations and devices.

We combine high-end security research with a real-world attacker mentality to reduce risk and fortify code.

Some of our work:


Pinned Loading

  1. slither slither Public

    Static Analyzer for Solidity and Vyper

    Python 6.4k 1.1k

  2. medusa medusa Public

    Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum

    Go 492 95

  3. echidna echidna Public

    Ethereum smart contract fuzzer

    Haskell 3.2k 436

  4. building-secure-contracts building-secure-contracts Public

    Guidelines and training material to write secure smart contracts

    Solidity 2.5k 396

  5. solc-select solc-select Public

    Manage and switch between Solidity compiler versions

    Python 816 108

  6. properties properties Public

    Pre-built security properties for common Ethereum operations

    Solidity 371 61

Repositories

Showing 10 of 65 repositories
  • echidna Public

    Ethereum smart contract fuzzer

    crytic/echidna's past year of commit activity
    Haskell 3,185 AGPL-3.0 436 71 (1 issue needs help) 34 Updated Oct 15, 2026
  • slither Public

    Static Analyzer for Solidity and Vyper

    crytic/slither's past year of commit activity
    Python 6,380 AGPL-3.0 1,149 372 (26 issues need help) 113 Updated Oct 14, 2026
  • crytic-compile Public

    Abstraction layer for smart contract build systems

    crytic/crytic-compile's past year of commit activity
    Python 199 AGPL-3.0 98 80 (13 issues need help) 13 Updated Oct 14, 2026
  • anchorx-ray Public

    Node module for scanning and visualize Solana accounts

    crytic/anchorx-ray's past year of commit activity
    HTML 39 AGPL-3.0 3 3 1 Updated Oct 14, 2026
  • medusa Public

    Parallelized, coverage-guided, mutational Solidity smart contract fuzzing, powered by go-ethereum

    crytic/medusa's past year of commit activity
    Go 492 AGPL-3.0 95 45 (9 issues need help) 34 Updated Sep 9, 2026
  • fluxture Public

    A crawling framework for blockchains and peer-to-peer systems

    crytic/fluxture's past year of commit activity
    Python 46 Apache-2.0 9 1 (1 issue needs help) 5 Updated Sep 7, 2026
  • solc-select Public

    Manage and switch between Solidity compiler versions

    crytic/solc-select's past year of commit activity
    Python 816 AGPL-3.0 108 9 (2 issues need help) 13 Updated Jun 4, 2026
  • crytic.nix Public

    A flake.nix for easy access to crytic tools

    crytic/crytic.nix's past year of commit activity
    Python 2 1 0 0 Updated Apr 22, 2026
  • medusa-geth Public

    A go-ethereum fork enabling additional testing capabilities for medusa

    crytic/medusa-geth's past year of commit activity
    13 4 0 0 Updated Apr 20, 2026
  • pyevmasm Public

    Ethereum Virtual Machine (EVM) disassembler and assembler

    crytic/pyevmasm's past year of commit activity
    Python 386 Apache-2.0 52 10 9 Updated Apr 17, 2026