# Security Audit

Ensuring the utmost security and safety of our protocol is a top priority. Before any public release, we diligently collaborate with trusted auditors to thoroughly assess our code, identifying and mitigating potential risks.

Horizon Protocol has undergone significant front-end and back-end changes, including new interfaces and functionalities. All of these changes necessitated critical updates to our code. To ensure user safety, we conduct periodic audits by industry-leading auditors. The Protocol is also working with [Hacken Proof by publishing a bug bounty](https://medium.com/@horizonprotocol/horizon-protocol-v2-hacken-bug-bounty-program-now-live-on-testnet-4617205c7184) to further enhance the security.

For detailed information, refer to:

* [Medium publication](https://horizonprotocol.medium.com/successful-completion-of-peckshield-audit-horizon-protocol-security-update-20e70e36ec1b)
* [PeckShield's full audit report (English)](https://github.com/peckshield/publications/tree/master/audit_reports/PeckShield-Audit-Report-HorizonProtocol-v1.0.pdf)

{% file src="/files/UZ8tBRJoaUKqzfNE1X73" %}

* Astrasec's full audit report (English)

{% file src="/files/6xISjM88nT4JnAinsWrW" %}

The protocol’s initial security audit was conducted by Knownsec blockchain security team. For further insights, visit:

* [Original Medium post](https://horizonprotocol.medium.com/horizon-security-audit-f4cc820de090)
* Audit report links: [English ](https://static.horizonprotocol.com/Horizon-Protocol-Smart-Contract-Audit-Report.pdf)and [Chinese](https://static.horizonprotocol.com/Horizon%20Protocol%20%E6%99%BA%E8%83%BD%E5%90%88%E7%BA%A6%E5%AE%A1%E8%AE%A1%E6%8A%A5%E5%91%8A.pdf)

{% file src="/files/V4ZiOVLbXhwllz7RpT4V" %}

If you have any questions about protocol security, please reach out to: <security@horizonprotocol.com>


---

# 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://academy.horizonprotocol.com/horizon-protocol/security-audit.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.
