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

# Audits and vulnerability reporting

Vulnerability reporting, contract references, and security announcements

## Report a vulnerability

Send vulnerability reports to <security@hann.finance>. Include:

1. The affected network, contract, app screen, or integration.
2. A description of the issue and its impact on funds, permissions, or data.
3. Reproduction steps, transaction IDs, or a minimal reproduction.
4. A wallet address for acknowledgment or rewards where relevant.

Hann Finance follows coordinated disclosure: reports are shared with the team so investigation and fixes can be coordinated before public disclosure.

## Contracts and transaction permissions

[Smart contracts](/developers/smart-contracts.md) lists the deployment references. Match the selected network, token, and contract address when inspecting a transaction.

Token approvals and Permit2 permissions specify who can spend the token, how much they can spend, and any expiry. A failed swap or borrowing transaction does not revoke a previously granted allowance.

Swap limits protect the specified output and execution time. The [Zapper guide](/protocol/zapper.md) explains approvals and bundled operations; [risk disclosure](/security/risk-disclosure.md) describes liquidation, oracle, vault, and bridge conditions.

## Announcements

Security announcements are communicated through Hann Finance's channels:

* [Website](https://hann.finance)
* [𝕏](https://x.com/HannFinance)
* [Discord](https://discord.gg/tzUgd7c68P)


---

# 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://docs.hann.finance/security/audits-and-security.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.
