# Audits

Codehawks completed its audit of [BIP-50](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/08-09-24-bip-50-codehawks-report.md) on **August 9, 2024**, identifying 8 findings. The final report can be found [here](https://bean.money/08-09-24-bip-50-codehawks-report).

Codehawks completed its audit of [BIP-49](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/05-30-24-bip-49-codehawks-report.md) on **May 30, 2024**, identifying 4 findings. The final report can be found [here](https://bean.money/05-30-24-bip-49-codehawks-report).

Codehawks completed its audit of [BIP-48](https://bean.money/05-04-24-bip-48-codehawks-report) on **May 4, 2024**, identifying 8 findings. The final report can be found [here](https://bean.money/05-04-24-bip-48-codehawks-report).

Codehawks completed its audit of [BIP-45](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/04-06-24-bip-45-codehawks-report.md) on **April 6, 2024**, identifying 8 findings. The final report can be found [here](https://bean.money/04-06-24-bip-45-codehawks-report).

[Cyfrin](https://cyfrin.io/) completed its audit of [BIP-38](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/10-13-23-bip-38-cyfrin-report.pdf) on **October 13, 2023**, identifying 16 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/10-13-23-bip-38-cyfrin-report).

Cyfrin complete its audit of [Beanstalk](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/09-12-23-cyfrin-report.pdf) on **September 12, 2023**, identifying 63 findings. The final report can be found [here](https://arweave.net/JQodlB-9fil-OWfWOwYy6Q8eqWITJXtyaN5z_Anq1S0).

[Halborn](https://halborn.com/) completed its audit of [BIP-37](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/07-24-23-bip-37-halborn-report.pdf) on **July 24, 2023**, identifying 3 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/07-24-23-bip-37-halborn-report).

Halborn completed its audit of [BIP-36](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/06-30-23-bip-36-halborn-report.pdf) on **June 30, 2023**, identifying 4 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/06-30-23-bip-36-halborn-report).

Halborn completed its audit of [BIP-34](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/04-18-23-bip-34-halborn-report.pdf) on **April 18, 2023**, identifying 2 findings that were solved prior to the release of the report. The final report can be found [here](https://bean.money/04-18-23-bip-34-halborn-report).

Halborn completed another audit of [Beanstalk](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/12-13-22-halborn-report.pdf) on **December 13, 2022**, identifying 12 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/12-13-22-halborn-report).

Halborn completed its audit of [BIP-30](https://github.com/BeanstalkFarms/Beanstalk-Governance-Proposals/blob/master/bip/bip-30-generalized-pipeline-permit.md) on **December 1, 2022**, identifying 9 findings that were acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/12-01-22-bip-30-halborn-report).

Halborn completed its audit of [BIP-29](https://github.com/BeanstalkFarms/Beanstalk-Governance-Proposals/blob/master/bip/bip-29-pod-market-price-functions.md) on **November 4, 2022**, identifying 3 findings that were solved prior to the release of the report (one additional issue was reported by Beanstalk Farms). The final report can be found [here](https://bean.money/11-04-22-bip-29-halborn-report).

Halborn completed its penetration testing of the [Beanstalk UI](https://app.bean.money/) on **October 19, 2022**, identifying 5 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/10-19-22-beanstalk-ui-halborn-report).

Halborn completed its audit of [BIP-24](https://github.com/BeanstalkFarms/Beanstalk-Governance-Proposals/blob/master/bip/bip-24-fungible-bdv-support.md) on **September 23, 2022**, identifying 5 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/09-23-22-bip-24-halborn-report).

[Trail of Bits](https://www.trailofbits.com/) completed its audit of [Beanstalk](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/07-22-22-tob-report.pdf) on **July 22, 2022**, identifying 13 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/07-22-22-tob-report) and the fix review can be found [here](https://bean.money/07-22-22-tob-fix-review).

Halborn completed its audit of [Beanstalk](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/07-13-22-halborn-report.pdf) on **July 13, 2022**, identifying 17 findings that were solved or acknowledged prior to the release of the report. The final report can be found [here](https://bean.money/07-13-22-halborn-report).

[Omniscia](https://omniscia.io/) completed its audit of [Beanstalk](https://github.com/BeanstalkFarms/Beanstalk-Audits/blob/main/beanstalk/04-02-22-omniscia-report.md) on **April 2, 2022**, identifying 8 findings using statistical analysis and 68 findings during the manual review. All 76 findings were promptly alleviated prior to the release of the audit report. The final report can be found [here](https://bean.money/04-02-22-omniscia-report).

All audit reports are uploaded to the [Beanstalk Audits GitHub repo](https://github.com/BeanstalkFarms/Beanstalk-Audits).


---

# 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.bean.money/almanac/protocol/audits.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.
