> For the complete documentation index, see [llms.txt](https://etherfi.gitbook.io/etherfi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://etherfi.gitbook.io/etherfi/security/security-and-risks/audits.md).

# Audits

[ether.fi](http://ether.fi) contracts are reviewed continuously, not once. Since February 2023, the protocol has published +45 reports from +10 independent security firms and audit programs, with new reviews commissioned for each major release. Every report is public, named by date and firm, in one of two registries: the [staking audit registry](https://github.com/etherfi-protocol/smart-contracts/tree/master/audits) for the staking and restaking protocol, and the [Cash audit registry](https://github.com/etherfi-protocol/cash-v3/tree/master/audit) for the Cash account, card, and Borrow contracts.

Audits reduce risk. They do not remove it. The bounds that hold even if a review misses something are described in [Multisigs and controls](https://etherfi.gitbook.io/etherfi/security/multisigs-and-controls), and live exploits are addressed by active monitoring and response.

### Security audits

Independent firms that have reviewed [ether.fi](http://ether.fi) smart contracts:

* [Certora](https://www.certora.com/)
* [CertiK](https://www.certik.com/)
* [Decurity](https://www.decurity.io/)
* [Halborn](https://www.halborn.com/)
* [Nethermind](https://www.nethermind.io/smart-contract-audits)
* [Omniscia](https://omniscia.io/)
* [Paladin](https://paladinsec.co/)
* [Solidified](https://solidified.io/)
* [Zellic](https://www.zellic.io/)

### Staking protocol

The staking and restaking contracts (eETH, weETH, the liquidity pool, withdrawals, validator management) have been reviewed since February 2023, with a new review for each major release. All reports are in the [staking audit registry](https://github.com/etherfi-protocol/smart-contracts/tree/master/audits).

#### Latest major release review (July 2026)

The 26Q2 security upgrade, covering the consolidated RoleRegistry role system, the Blacklister and RevokeAdmin contracts, and the rewritten withdrawal finalization, was reviewed by Certora before going live (report dated 2026-06-28, in the registry). Alongside the manual review, core protocol invariants were formally verified: role membership can only change through the registry's guarded paths, the eETH exchange rate cannot decrease on user entry points, and the pool stays solvent for its withdrawal buffer.

### Cash

The contracts behind a Cash account, the card, and Borrow are audited on the same cadence as the staking protocol: every module ships with a review before it goes live, and the reports are public in the [Cash audit registry](https://github.com/etherfi-protocol/cash-v3/tree/master/audit). Reviews to date have been carried out by Certora and Paladin.

What has been reviewed, by area:

| Area                    | What it covers                                                                                                               | Reports                                                                                                                                                               |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Account and recovery    | The Safe that holds your funds, its owner and signer rules, module management, and the recovery path if you lose access      | Cash Module + Safe (Mar 2025), Recovery Manager (Mar 2025), Safe Asset Recovery Module (Jun 2026), Trade and Hold (Jul 2026), Trading Safe Withdraw Module (Aug 2026) |
| Spending and settlement | Card spend authorization in debit and credit mode, cashback, and the dispatchers that settle with the card issuer            | Cash Module Combined (Apr to Jun 2025), Cash Module Combined (Nov 2025), Settlement Dispatcher V2 (Feb 2026)                                                          |
| Borrowing               | The lending gateway, the debt manager, health factor and liquidation accounting, and the price feeds the market reads        | EtherFi Lend (Jul to Aug 2026), price feed contracts (Jul 2026, Paladin)                                                                                              |
| Funding and bridging    | Top up flows, the canonical bridge path, the cross chain transfer adapter, and staking modules reachable from a Cash account | Top Up (Feb 2025), Canonical Bridge Support (Aug 2025), CCTP Adapter (Oct 2025), Bridging Contracts Combined (Nov 2025)                                               |
| Swaps                   | The swap modules a Cash account can route through                                                                            | SCR Swap (Jun 2026), Enso Swap Module (Aug 2026)                                                                                                                      |

#### Latest Cash release review (August 2026)

The move of Borrow onto the new lending market was reviewed by Certora between July 20 and August 4, 2026, covering the lending gateway, borrowing capacity accounting, the debt manager, and the migration path for existing positions (report in the registry). The price feed contracts that market reads were separately reviewed by Paladin, dated July 28, 2026, covering the feed adapters for each price publisher and the shared price bounding library.

### Bug bounty

[ether.fi](http://ether.fi) runs a public bug bounty on [Immunefi](https://immunefi.com/bug-bounty/etherfi), with rewards for critical findings in the protocol's smart contracts. The protocol also ran a competitive audit with [Hats Finance](https://github.com/hats-finance/ether-fi-0x36c3b77853dec9c4a237a692623293223d4b9bc4/blob/master/report.md) in December 2023, with the findings published in the registry.

### Verify independently

* [Staking audit registry](https://github.com/etherfi-protocol/smart-contracts/tree/master/audits): all staking protocol reports, by date and firm.
* [Cash audit registry](https://github.com/etherfi-protocol/cash-v3/tree/master/audit): all Cash, card, and Borrow reports.
* [Deployed contracts](https://etherfi.gitbook.io/etherfi/contracts-and-integrations/deployed-contracts): the live addresses each audit covers.
* [Multisigs and controls](https://etherfi.gitbook.io/etherfi/security/multisigs-and-controls): who can change the contracts, and under what delay.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://etherfi.gitbook.io/etherfi/security/security-and-risks/audits.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
