S&P Global Enters Agreement to Acquire OpenZeppelinRead the announcement

The OpenZeppelin Smart Contract Security Audit

Providing trust and confidence for the world's leading blockchain protocols and onchain financial infrastructure.

Trusted by leading financial institutions and blockchain protocols

  • DTCC logo in black text.
  • Fidelity
  • BitGo
  • WisdomTree
  • aave
  • coinbase
  • ethereum foundation
  • ANZ
  • zksync

In 2015, we pioneered smart contract security by introducing the OpenZeppelin Contracts library, which was soon followed by establishing the industry’s first professionalized security audit group.

We are dedicated to our clients, the security of their code, and instilling trust and confidence within their communities. With an elite team that brings together unparalleled expertise in PhD-level mathematics, cryptography, low-level EVM operations, and finance, we are the gold standard in securing the industry’s most complex and widely-used projects.

Our talent – and the collaborative OpenZeppelin Security Audit approach – is why clients retain us for multi-year relationships.

  • 95% of our clients hire us again

  • $110B+ Total Value Locked secured

  • 1M+ Lines of code reviewed

Securing the most critical blockchain protocols and applications

  • Uniswap Labs
    Audits performed by us
    9
    High & critical vulns uncovered
    5
    Relationship started
    2020
  • 1inch
    Audits performed by us
    19
    High & critical vulns uncovered
    5
    Relationship started
    2020
  • Synthetix
    Audits performed by us
    4
    High & critical vulns uncovered
    31
    Relationship started
    2020

Data collected as of April 2025

Our team secures leading decentralized exchanges and aggregators.

Engaging with various platforms including AMMs like Bancor V3 and Balancer, the UniswapX order settlement protocol, the Beefy swap router, and the Panoptic options trading platform, which leverages Uniswap V3 liquidity positions, demonstrating our proficiency in V3 concentrated liquidity mathematics. Furthermore, we've completed over 13 audits for 1inch, the premier DEX aggregator.

Read the Reports

The OpenZeppelin client centered approach

Client Engagement

We communicate and collaborate with you in every stage to ensure both business and code objectives are achieved securely and efficiently.

Team Structure

  • 2+ Blockchain Security Researchers
  • Technical Manager
  • Project Manager

The team is supported by Cryptographers, Advanced Testing Engineer and Security Analyst based on the project requirements.

  1. Pre-Audit

    Our security researchers prepare in advance for the audit by leveraging our internal knowledge base, reviewing your project documentation and running your test suite to deepen our understanding of the codebase. A dedicated technical manager will also consult with you on technical details to optimize audit readiness and quality.

    An initial assessment by our proprietary Code Inspector, which detects over 60% of low-severity issues, helps focus our team efforts on identifying the most critical vulnerabilities.

  2. Security Audit

    We conduct a comprehensive review of your system's architecture and codebase, with each line of code inspected by at least two security researchers. We adopt a collaborative approach, engaging directly with your team throughout the audit to thoroughly understand the technical design and business logic. When necessary, our researchers engage in advanced testing techniques, including fuzzing and invariant testing, to ensure system integrity.

    Finally, we offer tailored recommendations to resolve issues, striking a balance between best practices and your system's specific needs.

  3. Fix Review

    The fix review process is as important as the audit itself.

    The security researchers meticulously review the fixed issues and engage with the developer in discussing the nuances of your codebase, which leads to gaining a better understanding of your systems.

    Upon review, the final audit report is delivered through a dedicated platform, allowing your team to track issues and resolutions, and interact directly with auditors for faster and more efficient communication.

  4. Ongoing Support

    Once we have audited your project, we become experts in your code. We keep an open communication channel with your team for any future consultation needs.

    The OpenZeppelin Security Audit often results in multi-year collaborative relationships.

We protect blockchain protocols and applications. Language is your choice.

Solidity

The cornerstone of Ethereum smart contracts, powering decentralized applications (DApps) that redefine our digital world.

Our Solidity smart contract audits go beyond mere code review; they are a comprehensive safeguard for your DApp's integrity and user trust.

With a meticulous blend of static analysis, manual inspection, and automated tools, we dissect every line of code to unearth vulnerabilities, review code design and system architecture, and ensure compliance with the latest Ethereum Improvement Proposals (EIPs). Let us fortify your Solidity contracts against the known and the unforeseen.

Trusted by
  • Uniswap
  • Compound
  • Optimism

Cairo

Cairo—a revolutionary language for creating provably secure smart contracts—brings about a new era of blockchain possibilities, including zk-Rollups and more efficient layer 2 solutions.

Our Cairo smart contract audits are at the forefront of this innovation, offering specialized services to ensure your Cairo contracts are both powerful and impenetrable.

Some examples of issues found include severe protocol issues for Starknet including one which incorrectly allowed anyone to invoke functions only specific users should be able to, as well as a number of other issues such as in the case of the Snapshot protocol, regarding their voting system accounting as well as many others.

Rust

Rust's promise of memory safety and concurrency without compromise makes it a formidable choice for blockchain applications seeking unparalleled security and performance.

Our Rust security audits and reviews harness Rust's strengths to secure your blockchain infrastructure, focusing on Layer 2 networks and other innovative platforms that push the boundaries of scalability and efficiency.

We also delve deep into the auditing of Zero-Knowledge Proofs (ZKP) and other cryptographic primitives, that leverage Rust's inherent safety features but also embody the cutting-edge of blockchain security techniques.

One of the noteworthy findings in this category is a bug which was found in the bus-mapping segment of the Scroll ZK system which could be exploited to censor transactions, impair the Sequencer's functionality, and potentially compromise the L2.

Go

Go, with its simplicity and efficiency, powers some of the most critical infrastructure elements of blockchain networks.

Our Go audit service is designed to address the unique challenges of Go-based blockchain projects.

By combining thorough code reviews and security best practices, we ensure your system stands up to the demands of operational availability, scalability and security.

“Collaborating with OpenZeppelin on our security audit was a productive and positive experience. We appreciated their thoroughness and attention to detail.”
— Yoav Weiss, Security, Ethereum Foundation
DTCC
“Huge thanks to OpenZeppelin for being a great partner during the security audit — their expertise and constant support were invaluable for the entire engagement.”
— Zach Short, Director of Blockchain Engineering at DTCC

The security standard for onchain finance

Talk to an Expert