Trail of Bits

Open Source

Solve the problem once. Release the tool.

Most security findings repeat across the industry. Rather than rediscover them one engagement at a time, we build the tooling, publish the methodology, and let everyone reuse the work.

public repositories
200+
merged upstream PRs
375+ in 2025
external projects touched
90+ in 2025
merged upstream PRs
750+ in 2024

Full catalog

Filter by the problem you're trying to solve.

Every tool is grouped by what it's used for, not what language it's written in. Pick a group to narrow the catalog; clear it to see everything we maintain in the open.

Blockchain

Secure smart contracts and protocol code

Trail of Bits maintains a dense set of blockchain and protocol-security tools for static analysis, fuzzing, test orchestration, compilation, and secure development guidance.

Includes
Slither, Echidna, Medusa, Etheno, Tealer, Circomspect
Best entry point
Audit preparation, protocol review, and contract CI
View the 6 Tools in This Group

Systems

Analyze binaries and reverse engineer behavior

Trail of Bits publishes lifting, decompilation, symbolic-execution, and binary-analysis infrastructure for researchers who need to recover behavior from compiled artifacts.

Includes
Remill, Anvill, VMill, Manticore, Maat, Codex Decompiler
Best entry point
Lifting, decompilation, symbolic execution, and IR generation
View the 6 Tools in This Group

Recent upstream highlights

Where our 2025 PRs landed.

  • Release provenance

    Rekor / rekor-monitor

    Trail of Bits used its 2025 contribution recap to spotlight custom-CA support, Rekor v2 readiness, and identity monitoring for Sigstore's transparency log.

    Impact · Strengthens supply-chain defense by making suspicious signing activity easier to detect.

  • Language tooling

    Rust compiler and rust-clippy

    The 2025 post highlights lint fixes, replacement suggestions, configuration validation, and nondeterminism-related improvements in the compiler pipeline.

    Impact · Improves the tools developers already rely on for day-to-day review and build workflows.

  • Cryptography library

    pyca/cryptography

    Work on the new ASN.1 API and related follow-on changes made Python's most-used cryptography library easier to express complex structures with.

    Impact · Reduces brittle byte-level work in a widely used cryptography dependency.

  • Blockchain execution

    hevm

    Performance work and compatibility updates in 2025 improved the execution engine underneath Echidna's contract fuzzing workflows.

    Impact · Improves the execution layer underneath Echidna and related contract-analysis workflows.

  • Package ecosystem

    PyPI Warehouse

    Trail of Bits' long-running work with PyPI and Alpha-Omega shipped project archival support and aggressively reduced test-suite runtime.

    Impact · Delivers direct operator value in one of the software ecosystem's most important package indexes.

  • Debugger workflows

    pwndbg and adjacent reversing tools

    The 2025 recap highlights distribution support, decompiler integration, and related work in pwntools, angr, and Binary Ninja APIs.

    Impact · Shows how Trail of Bits' reversing work extends across both first-party and upstream tooling.

Guides & datasets

What we publish alongside the tools.