Skip to main content

Deeply Committed to Open Source

Advancing the science of security means sharing the work. Open source is central to that mission. We publicly release nearly all of our internal and approved client projects, contribute to and maintain the open-source security tools the field depends on, and review the security of the critical infrastructure everyone builds on.

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 the language it's written in. Pick a group to narrow the catalog, or clear it to see everything we maintain in the open.

Blockchain

Secure smart contracts and protocol code

Our blockchain toolkit covers static analysis, fuzzing, test orchestration, and compilation: Slither for Solidity and Vyper, Echidna and Medusa for property-based fuzzing, and the Ethereum Security Toolbox to run them together.

Includes
Slither, Echidna, Medusa, Etheno, Tealer, Circomspect
Best entry point
Audit preparation, protocol review, and contract CI
View the 6 tools in this group

Reversing

Analyze binaries and reverse engineer behavior

Lifting, decompilation, and symbolic-execution infrastructure for recovering behavior from compiled artifacts, including Remill and Anvill for binary lifting, Rellic for decompilation to C, and Maat for symbolic execution.

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 · Lets auditors fuzz contracts faster and reach deeper states before mainnet.

  • 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.