# Security

All contracts used have gone through the security and auditing processes described below.

Please reach us via email at [`hi@revert.finance`](mailto:hi@revert.finance) for security inquiries, disclosures, or findings.

## Compoundor v1 <a href="#focus-v1" id="focus-v1"></a>

We are running an [Immunefi Bug Bounty](https://immunefi.com/bounty/revert/) for the Compoundor Protocol contract with total rewards of up to $100,000.

The protocol has had a successful audit process by Peckshield on August 2022. The audit revealed to 2 low-severity and 1 informal recommendation that have been addressed. The results are available [here](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Revert-Compoundor-v1.0.pdf).

## V3Utils

The V3Utils contract has undergone a comprehensive audit by Peckshield, resulting in its redeployment with enhanced security measures. The audit successfully identified and addressed two low-severity issues and one informational issue. For those who are interested, the full audit report is available [here](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Revert-V3utils-v1.0.pdf).

## Vesting V3Staker

The forked v3 staker contract has gone through an [audit process](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Revert-v1.0.pdf) with PeckShield, which was generously sponsored by Polygon, and covered under the grant program for building on top of Uniswap v3, of which this project is the first recipient.

## Self-Compoundor

The Self-Compoundor contract has gone through an audit process with PeckShield. The full report is [available here](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-RevertFinance-SelfCompoundor-v1.0.pdf).

## Auto-Exit and Auto-Range

The Auto-Exit and Auto-Range have undergone an audit process with [Hydn Security](https://hydnsec.com/), the full report is [available here](https://github.com/hydnsec/audits/blob/main/Revert%20Finance%20-%20Exit%20Auto%20%20%26%20Move%20Range/Revert_Finance_Audit_Report_%20Auto-Exit_Auto-Move_Range.pdf).

## Auto-Exit and Auto-Range v2

Version 2 of the automator contracts were also audited by [Hydn Security](https://hydnsec.com/) and the full report is [available here](https://github.com/hydnsec/audits/blob/main/Revert%20Finance%20-%20Exit%20Auto%20%26%20Range%20Auto/HYDN%20-%20Revert%20Finance%20autoExit_autoRange%20Audit%20Report.pdf).

## Revert Lend, V3Utils v1.1, Auto-Compound, Auto-Exit and Auto-Range v3

Version 3 of the automator contracts were audited alongside the Revert Lend protocol contracts, with the reports linked below:

Hydn Security: [Report available here](https://github.com/hydnsec/audits/blob/main/Revert%20Finance%20-%20Lend/HYDN%20-%20Revert%20Finance%20Lend%20Audit%20Report.pdf)\
\
Code4rena: [Report available here](https://code4rena.com/audits/2024-03-revert-lend)

PeckShield: [Report available here](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Revert-Lend-v1.0.pdf)

## Revert V4Utils v1.0

PeckShield: [Report available here](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Revert-v4Utils-v1.0.pdf)<br>


---

# Agent Instructions: 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:

```
GET https://docs.revert.finance/revert/resources/security.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
